Less ontological commitment. Weak epistemological commitment.
Syntax
Sentences are formed using logical connectives such as not, and.
- Atomic sentence
A single proposition (e.g., ). - Literal
An atomic sentence or its negation. - Complex sentence
Built from simpler ones with connectives.
Semantics
Defines the truth of sentences under a model (assignment of true/false values).
Example:
Conjunctive Normal Form
Also known as CNF. A standard way of writing logical formulas so that they can be easily processed by reasoning algorithms like resolution.
A formula is in CNF iff:
- it’s a conjunction () and
- each clause inside the conjunction is a disjunction () of literals
Steps
- Eliminate biconditionals ()
Replace: - Eliminate implications ()
Replace: - Move lnot inwards using De Morgan’s laws
- Apply distributive law to get a conjunction of disjunctions
- Simplify
Remove duplicate literals or clauses if possible.