Skip to content

Mathematics · Ch 12 — Discrete Mathematics

Logical Equivalence

12.3.5

Logical Equivalence

Definition 12.20. Two compound statements A,BA,B are logically equivalent (or simply equivalent), written A≡BA\equiv B or A⇔BA\Leftrightarrow B, if the columns for AA and BB in a shared truth table are identical in every row. Equivalently, A≡BA\equiv B exactly when A↔BA\leftrightarrow B is a tautology.

The standard Laws of Equivalence, each established by truth table and then reusable to prove further equivalences symbolically:

1. Idempotent Laws. (i) p∨p≡pp\vee p\equiv p (ii) p∧p≡pp\wedge p\equiv p. Proof: both p∨pp\vee p and p∧pp\wedge p take exactly the same truth value as pp in every row.

2. Commutative Laws. (i) p∨q≡q∨pp\vee q\equiv q\vee p (ii) p∧q≡q∧pp\wedge q\equiv q\wedge p. Proof (i): the columns for p∨qp\vee q and q∨pq\vee p agree row for row -- T,T,T,FT,T,T,F for both across (T,T),(T,F),(F,T),(F,F)(T,T),(T,F),(F,T),(F,F).

3. Associative Laws. (i) p∨(q∨r)≡(p∨q)∨rp\vee(q\vee r)\equiv(p\vee q)\vee r (ii) p∧(q∧r)≡(p∧q)∧rp\wedge(q\wedge r)\equiv(p\wedge q)\wedge r. Proof (i): an 8-row truth table (three variables) shows both sides agree in every row.

4. Distributive Laws. (i) p∨(q∧r)≡(p∨q)∧(p∨r)p\vee(q\wedge r)\equiv(p\vee q)\wedge(p\vee r) (ii) p∧(q∨r)≡(p∧q)∨(p∧r)p\wedge(q\vee r)\equiv(p\wedge q)\vee(p\wedge r). Proof (i): an 8-row truth table shows the columns for p∨(q∧r)p\vee(q\wedge r) and (p∨q)∧(p∨r)(p\vee q)\wedge(p\vee r) match exactly.

5. Identity Laws. (i) p∨T≡Tp\vee\mathbb T\equiv\mathbb T and p∨F≡pp\vee\mathbb F\equiv p (ii) p∧T≡pp\wedge\mathbb T\equiv p and p∧F≡Fp\wedge\mathbb F\equiv\mathbb F. Proof: since T\mathbb T is always TT and F\mathbb F is always FF, p∨Tp\vee\mathbb T matches T\mathbb T's column and p∨Fp\vee\mathbb F matches pp's column exactly (dually for ∧\wedge).

6. Complement Laws. (i) p∨¬p≡Tp\vee\neg p\equiv\mathbb T and p∧¬p≡Fp\wedge\neg p\equiv\mathbb F (ii) ¬T≡F\neg\mathbb T\equiv\mathbb F and ¬F≡T\neg\mathbb F\equiv\mathbb T. Proof: direct from the truth tables of ∨,∧,¬\vee,\wedge,\neg applied to p,¬pp,\neg p.

7. Involution (Double Negation) Law. ¬(¬p)≡p\neg(\neg p)\equiv p. Proof: ¬p\neg p flips pp once; ¬(¬p)\neg(\neg p) flips it back, matching pp in every row.

8. De Morgan's Laws. (i) ¬(p∧q)≡¬p∨¬q\neg(p\wedge q)\equiv\neg p\vee\neg q (ii) ¬(p∧q)≡¬p∨¬q\neg(p\wedge q)\equiv\neg p\vee\neg q. Proof (i): both columns read F,T,T,TF,T,T,T across (T,T),(T,F),(F,T),(F,F)(T,T),(T,F),(F,T),(F,F). (ii), dually, ¬(p∨q)≡¬p∧¬q\neg(p\vee q)\equiv\neg p\wedge\neg q.

9. Absorption Laws. (i) p∨(p∧q)≡pp\vee(p\wedge q)\equiv p (ii) p∧(p∨q)≡pp\wedge(p\vee q)\equiv p. Proof: both columns match pp's column exactly in every row.

Two further named equivalences, proved by chaining the laws above (Example 12.17-12.19):

  • p→q≡¬p∨qp\to q\equiv\neg p\vee q -- verified directly by truth table (both columns read T,F,T,TT,F,T,T).
  • p↔q≡(p→q)∧(q→p)p\leftrightarrow q\equiv(p\to q)\wedge(q\to p) -- verified by truth table (both columns read T,F,F,TT,F,F,T). …