Skip to content

Mathematics · Ch 1 — Mathematical Logic

Dual

1.3.2

Dual

Two statements built only from the connectives ∨∨ (or) and ∧∧ (and) — possibly together with the tautology tt and the contradiction cc — are called duals of one another if one can be obtained from the other by a strict, mechanical swap: every ∨∨ becomes ∧∧ and every ∧∧ becomes ∨∨; every tt becomes cc and every cc becomes tt. Nothing else changes — the statement letters p,q,r,…p, q, r, … and any negations  p, q,…~p, ~q, … stay exactly where they are; only the bare connectives and the two special symbols flip.

For example, the dual of p∨qp ∨ q is p∧qp ∧ q; the dual of t∨pt ∨ p is c∧pc ∧ p; and the dual of t∧pt ∧ p is c∨pc ∨ p.

Worked example. Write the dual of each statement.

#StatementDual
i(p∧q)∨r(p ∧ q) ∨ r(p∨q)∧r(p ∨ q) ∧ r
iit∨(p∨q)t ∨ (p ∨ q)c∧(p∧q)c ∧ (p ∧ q)
iiip∧[ q∨(p∧q)∨ r]p ∧ [~q ∨ (p ∧ q) ∨ ~r]p∨[ q∧(p∨q)∧ r]p ∨ [~q ∧ (p ∨ q) ∧ ~r]
iv(p∨q)∧t(p ∨ q) ∧ t(p∧q)∨c(p ∧ q) ∨ c
v(p∨q)∨r≡p∨(q∨r)(p ∨ q) ∨ r ≡ p ∨ (q ∨ r)(p∧q)∧r≡p∧(q∧r)(p ∧ q) ∧ r ≡ p ∧ (q ∧ r)
vip∧q∧rp ∧ q ∧ rp∨q∨rp ∨ q ∨ r
vii(p∧t)∨(c∧ q)(p ∧ t) ∨ (c ∧ ~q)(p∨c)∧(t∨ q)(p ∨ c) ∧ (t ∨ ~q)
Misc 1Worked examples of taking a dual

Worked out. Taking a dual is a purely mechanical, symbol-by-symbol swap: the dual of p ∨ q is p ∧ q (∨ becomes ∧); the dual of t ∨ p is c ∧ p (both the connective and the constant t flip together); and the dual of t ∧ p is c ∨ p. Statement letters such as p, q, r and any negation sign ~ attached to them are left completely unchanged — only the connectives ∧/∨ and the special symbols t (tautology) and c (contradiction) are swapped, which is why duality gives a fast, purely symbolic way to generate a second valid law once a first …