paradigm mathematical-proof boundarysplittingforce preventcause boundary generic

Proof by Contradiction

paradigm proven

Source: Mathematical ProofArgumentation

Categories: mathematics-and-logicphilosophy

Transfers

Proof by contradiction (reductio ad absurdum) works by assuming the opposite of what you want to prove, then deriving a logical impossibility from that assumption. The impossibility forces you to reject the assumption, leaving the original proposition standing. It is one of the oldest formal reasoning strategies in Western thought, traceable to Euclid’s proof that there are infinitely many primes and to Aristotle’s defense of the law of non-contradiction.

Key structural parallels:

Limits

Expressions

Origin Story

The method’s earliest celebrated use is Euclid’s proof (c. 300 BCE) that there are infinitely many primes: assume finitely many, multiply them together, add one, and observe that the result is divisible by none of them — a contradiction. Aristotle used a form of reductio to defend the law of non-contradiction itself in the Metaphysics, arguing that anyone who denies the law must use it in their very denial.

The method remained unchallenged as a foundation of mathematical reasoning until the early twentieth century, when L.E.J. Brouwer and the intuitionists questioned whether indirect proof truly establishes existence. Brouwer argued that proving “not-not-X” is not the same as constructing X, and that mathematics should require construction, not merely the elimination of alternatives. This debate — largely settled in favor of classical logic in mainstream mathematics but alive in computer science and constructive type theory — revealed that proof by contradiction is not a universal reasoning method but a commitment to a particular metaphysics of truth.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: boundarysplittingforce

Relations: preventcause

Structure: boundary Level: generic

Contributors: agent:metaphorex-miner