Negative normal form is a structured way of showing propositions, restricting logical connectives to only include and , and only allowing direct negation. It can be used to then convert a proposition to conjunctive normal form (CNF).
Definition
Negative Normal Form (CNF)
A proposition, is in negative normal form iff:
- The only connectives used are (no and )
- All negations () can only directly affect an atom (so we can’t do something like
Converting to NNF
-
Convert to and :
-
Convert to and :
-
Make negations direct (push ‘inwards’) using De Morgan’s:
-
Eliminate s:
Theorems
T1: Every proposition has an logically equivalent NNF
Examples
- Convert to and :
- Convert to and :