Lukas' Notes

logic

Definition

Disjunctive Normal Form

A formula is in disjunctive normal form (DNF) if it is a disjunction of conjunctions of literals. The precise reading depends on the order of the underlying logic: propositional DNF and first-order DNF.

Propositional logic

Definition

Disjunctive Normal Form (Propositional Logic)

A propositional formula is in disjunctive normal form (DNF) if it is a disjunction of conjunctions of literals — a disjunction of terms:

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

Link to original

First-order logic

Definition

Disjunctive Normal Form (First-Order Logic)

A formula is in disjunctive normal form (DNF) if it is a disjunction of conjunctions of literals:

Each literal is either an atom or a negated atom.

Link to original