Lukas' Notes

logic

Definition

Conjunctive Normal Form

A formula is in conjunctive normal form (CNF) if it is a conjunction of disjunctions of literals. The precise reading depends on the order of the underlying logic: propositional CNF and first-order CNF.

Propositional logic

Definition

Conjunctive Normal Form (Propositional Logic)

A propositional formula is in conjunctive normal form (CNF) if it is a conjunction of disjunctions of literals — a conjunction of clauses:

where each is a literal, i.e. an atom or a negated atom. The degenerate cases count as well: a single clause (), a single literal (), and a single atom () are all in CNF. Examples:

Link to original

First-order logic

Definition

Conjunctive Normal Form (First-Order Logic)

A formula is in conjunctive normal form (CNF) if it is a conjunction of clauses, where each clause is a disjunction of literals:

Each literal is either an atom or a negated atom.

Link to original