A logical formula is in negation normal form if negation occurs only immediately above elementary propositions. In classical logic each formula can be brought into this form by replacing implications and equivalences by their definitions, using De Morgan's laws to push negation inside, and eliminating double negations. This process can be represented using the following rewrite rules: In logic, De Morgans laws (or De Morgans theorem) are rules in formal logic relating pairs of dual logical operators in a systematic manner expressed in terms of negation. ...
A formula in negation normal form can be put into the stronger conjunctive normal form or disjunctive normal form by applying the distributivity laws. In Boolean logic, Conjunctive Normal Form (CNF) is a method of standardizing and normalizing logical formulas. ... In Boolean logic, Disjunctive Normal Form (DNF) is a method of standardizing and normalizing logical formulas. ...