Skip to content

Mathematics and Statistics · Ch 1 — Mathematical Logic

Algebra of Statements and Duality

5

Algebra of Statements and Duality

The logical equivalences of the previous section obey a tidy set of algebraic laws, closely parallel to the laws of ordinary algebra and of set theory. Together they form the algebra of statements, and they let compound statements be simplified purely by rewriting, without building a truth table each time. Throughout, t\mathbf{t} denotes a statement pattern that is always true (a tautology) and c\mathbf{c} one that is always false (a contradiction).

The laws (each holds with ∧\wedge and ∨\vee interchanged, as noted below):

  1. Idempotent: p∧p≡pp \wedge p \equiv p, p∨p≡p\quad p \vee p \equiv p.
  2. Commutative: p∧q≡q∧pp \wedge q \equiv q \wedge p, p∨q≡q∨p\quad p \vee q \equiv q \vee p.
  3. Associative: (p∧q)∧r≡p∧(q∧r)(p \wedge q) \wedge r \equiv p \wedge (q \wedge r), (p∨q)∨r≡p∨(q∨r)\quad (p \vee q) \vee r \equiv p \vee (q \vee r).
  4. Distributive: p∧(q∨r)≡(p∧q)∨(p∧r)p \wedge (q \vee r) \equiv (p \wedge q) \vee (p \wedge r), p∨(q∧r)≡(p∨q)∧(p∨r)\quad p \vee (q \wedge r) \equiv (p \vee q) \wedge (p \vee r).
  5. Identity: p∧t≡pp \wedge \mathbf{t} \equiv p, p∨c≡p\quad p \vee \mathbf{c} \equiv p.
  6. Domination: p∨t≡tp \vee \mathbf{t} \equiv \mathbf{t}, p∧c≡c\quad p \wedge \mathbf{c} \equiv \mathbf{c}.
  7. Complement: p∨∼p≡tp \vee \sim p \equiv \mathbf{t}, p∧∼p≡c\quad p \wedge \sim p \equiv \mathbf{c}.
  8. Involution (double negation): ∼(∼p)≡p\sim(\sim p) \equiv p.
  9. De Morgan: ∼(p∧q)≡∼p∨∼q\sim(p \wedge q) \equiv \sim p \vee \sim q, ∼(p∨q)≡∼p∧∼q\quad \sim(p \vee q) \equiv \sim p \wedge \sim q.
  10. Absorption: p∨(p∧q)≡pp \vee (p \wedge q) \equiv p, p∧(p∨q)≡p\quad p \wedge (p \vee q) \equiv p. …
Definition 1Algebra of statements

The collection of standard logical equivalences (idempotent, commutative, associative, distributive, identity, domination, complement, involution, De Morgan, absorption) used to simplify compound statements by …

Definition 2Principle of duality

From any true logical equivalence, another true equivalence (its dual) is obtained by interchanging every conjunction with disjunction and every always-true t with always-false c, leaving …

Definition 3Dual of a statement pattern

The pattern obtained by replacing every and-connective by or, every or by and, every t by c and every c by t, while keeping all negations and vari …