Less ontological commitment. Weak epistemological commitment.
Syntax
Section titled “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
Section titled “Semantics”Defines the truth of sentences under a model (assignment of true/false values).
Example:
Conjunctive Normal Form
Section titled “Conjunctive Normal Form”Aka. 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
-
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.