logic

Reductio ad absurdum in symbolic logic: a durable explainer

Reductio ad absurdum is a form of indirect proof in which to show a statement P is true, you assume ¬P, derive a contradiction, and thereby conclude P. In symbolic logic it map...

Mara Ellison
Reductio ad absurdum in symbolic logic: a durable explainer

What reductio ad absurdum is and why it matters in logic

Reductio ad absurdum is a form of indirect proof in which to show a statement P is true, you assume ¬P, derive a contradiction, and thereby conclude P. In symbolic logic it maps neatly onto classical entailment: if assuming the negation of a claim entails both Q and ¬Q for some Q, the assumption is untenable, and the original claim stands. Commonly written as P because ¬P → (Q ∧ ¬Q), it leverages the principle that a contradiction cannot be true. This method is evergreen in mathematics, philosophy, and formal verification, because it converts negative goals into recognizable inconsistencies while depending on bivalent logic and non triviality.

Logical structure and formal rendering

Classical formulation in natural deduction

In natural deduction, reductio ad absurdum operates with two key rules:

  • Assume ¬A.
  • Derive a contradiction (⊥), often as a pair Q and ¬Q.
  • Conclude A, discharging the assumption.

Symbolically, this is ¬A ⊢ ⊥ ⇒ ⊢ A. The inference is valid in classical logic because a contradiction entails and is entailed by falsity, and from ¬A you obtain falsity, so A must hold. Intuitionistic logic accepts this form only when the contradiction is explicit (⊥), and rejects the classical extension that derives ¬¬A alone as sufficient for A.

Equivalences with other forms of proof

Reductio ad absurdum is closely related to proof by contrapositive and proof by contradiction for implications:

  • To prove A → B, assume A ∧ ¬B and derive ⊥; this yields ⊢ A → B.
  • To prove ¬A, assume A and derive ⊥.
  • To prove ¬¬A, assume ¬A, derive ⊥, and conclude ¬¬A (accepted classically and intuitionistically).

These variants highlight how the core idea—derive inconsistency from a negated assumption—recurs across proof strategies in symbolic logic.

Worked examples in propositional and first-order logic

Example 1: Proving a disjunction

Goal: A ∨ B. Assume ¬(A ∨ B). By De Morgan, this gives ¬A ∧ ¬B. Instantiate to ¬A and ¬B. From the assumption you also obtain A ∨ B, which with ¬A yields B, contradicting ¬B. Hence ¬(A ∨ B) leads to contradiction, so A ∨ B follows.

Example 2: Simple arithmetic claim

Goal: √2 is not rational. Assume √2 = p/q in lowest terms. Then p² = 2q², so p² is even, hence p is even. Write p = 2k, then 4k² = 2q², so q² = 2k² and q is even. Thus p and q are both even, contradicting lowest terms. Therefore ¬(√2 is rational) is established, yielding √2 is irrational.

Example 3: First-order claim

Goal: For all x (Px → Qx), assume ¬∀x (Px → Qx). Then ∃x ¬(Px → Qx), i.e., ∃x (Px ∧ ¬Qx). Instantiate to some c with Pc ∧ ¬Qc. Under suitable premises this can contradict ∀x (Px → Qx) or additional facts, yielding ⊥ and establishing ∀x (Px → Qx).

Validity, soundness, and common pitfalls

  • Validity hinges on deriving a genuine contradiction, not mere improbability or discomfort.
  • Soundness additionally requires premises (e.g., ¬A or background theory) to be acceptable.
  • Avoid pitfalls such as deriving a contradiction from mutually inconsistent premises without properly discharging assumptions.
  • In intuitionistic logic, proofs must provide constructive content; a pure reductio that yields ¬¬A without an explicit construction of A is weaker.
TechniqueWhen to useConstructive strengthNotes
Direct proofImplications with constructive premisesStrongestShows A → B by deriving B from A
Proof by contrapositiveWhen ¬B is easier to work withClassical and intuitionisticProve ¬B → ¬A
Proof by contradiction (for arbitrary A)To show A is true by assuming ¬A and deriving ⊥Classical onlyWhat reductio ad absurdum typically refers to
Proof by casesWith a finite disjunction A ∨ B and subproofs for eachDepends on disjunction’s statusCan combine with reductio inside branches
Existence by constructionTo prove ∃x P(x)Strongest in intuitionistic settingsPreferred when feasible

Limitations, nuances, and modern usage

Reductio ad absurdum is most powerful in classical frameworks where every statement is either true or false. In paraconsistent and relevance logics, deriving a contradiction does not trivialize the theory, so classical reductio is restricted or reinterpreted. In computer-assisted verification, reductio-style arguments are often mechanized by discharging assumptions in interactive theorem provers; the transparency of the contradiction remains crucial. Philosophically, the method raises questions about non-constructive existence claims, especially when the contradiction is global rather than tied to concrete content.

When to prefer constructive alternatives

If you require computable witnesses or intuitionistic validity, favor direct constructions, case analysis on decidable predicates, or explicit definitions over pure reductio. Reserve reductio ad absurdum for settings where classical reasoning is accepted and the contradiction is formally precise, such as classical mathematics, certain hardware verification tasks, and meta-theoretic consistency arguments where bivalence and non-triviality are stipulated.

Key takeaways

  • Reductio ad absurdum shows P by deriving a contradiction from ¬P.
  • Its validity depends on classical logic principles and explicit inconsistency.
  • It generalizes proof by contrapositive and is distinct from mere non-constructive existence arguments.
  • Use it when contradiction is readily derivable and acceptable; otherwise prefer constructive methods.

Related Reading

More pages in this topic cluster.

Rule of Syllogism: Definition, Validity, and How to Apply It

The rule of syllogism is a core principle of deductive logic that lets you infer a new conditional statement from two related conditional premises. When the conclusion of the fi...

Read next