Fundamental Equivalences
Identity Laws
p∧T≡p
p∨F≡p
Domination Laws
p∨T≡T
p∧F≡F
Idempotent Laws
p∨p≡p
p∧p≡p
Double Negation Law
¬(¬p)≡p
Commutative Laws
p∨q≡q∨p
p∧q≡q∧p
Associative Laws
(p∨q)∨r≡p∨(q∨r)
(p∧q)∧r≡p∧(q∧r)
Distributive Laws
p∨(q∧r)≡(p∨q)∧(p∨r)
p∧(q∨r)≡(p∧q)∨(p∧r)
De Morgan's Laws
¬(p∧q)≡¬p∨¬q
¬(p∨q)≡¬p∧¬q
Generalized De Morgan's Laws
¬(p1∧p2∧⋯∧pn)≡¬p1∨¬p2∨⋯∨¬pn
¬(p1∨p2∨⋯∨pn)≡¬p1∧¬p2∧⋯∧¬pn
Absorption Laws
p∨(p∧q)≡p
p∧(p∨q)≡p
Negation Laws
p∨¬p≡T
p∧¬p≡F
Implication Equivalences
p→q≡¬p∨q
p→q≡¬q→¬p (contrapositive)
¬(p→q)≡p∧¬q
Biconditional Equivalences
p↔q≡(p→q)∧(q→p)
p↔q≡(p∧q)∨(¬p∧¬q)
p↔q≡¬(p⊕q)
Exclusive OR Equivalences
p⊕q≡(p∨q)∧¬(p∧q)
p⊕q≡(p∧¬q)∨(¬p∧q)
Proving Equivalences
Method 1: Truth Tables
Show both sides have identical truth values for all inputs.
Method 2: Chain of Equivalences
Transform one side to the other using known equivalences.
Example: Prove ¬(p→q)≡p∧¬q
¬(p→q)
≡¬(¬p∨q) (implication equivalence)
≡¬(¬p)∧¬q (De Morgan’s law)
≡p∧¬q (double negation)
Simplification Examples
Example 1
Simplify: (p∧q)∨(p∧¬q)
=p∧(q∨¬q) (distributive law)
=p∧T (negation law)
=p (identity law)
Example 2
Simplify: ¬(p∨(¬p∧q))
=¬p∧¬(¬p∧q) (De Morgan’s)
=¬p∧(p∨¬q) (De Morgan’s)
=(¬p∧p)∨(¬p∧¬q) (distributive)
=F∨(¬p∧¬q) (negation law)
=¬p∧¬q (identity law)
Normal Forms
Disjunctive Normal Form (DNF)
A disjunction of conjunctions of literals:
(p∧q)∨(¬p∧r)∨(p∧¬q∧r)
Conjunctive Normal Form (CNF)
A conjunction of disjunctions of literals:
(p∨q)∧(¬p∨r)∧(p∨¬q∨r)
Every proposition can be converted to both DNF and CNF.