Overview
Mathematical induction proves an unlimited sequence of statements using a finite argument. It combines a verified starting point with a rule that carries truth from one index to the next. Its logical strength comes from the structure of the natural numbers, where every index is reached after finitely many successor steps.
Prerequisites
Use and understand predicates indexed by natural numbers. Know implication and the distinction between assuming a statement temporarily and asserting that it has already been proved for every index. Algebraic manipulations used in the induction step require their own justification.
Definition and conventions
For a property of natural numbers, the induction principle is
A theorem beginning at instead requires and the step for every . In first-order arithmetic, induction is an axiom scheme for formulas, with parameters allowed; it is not a single first-order quantification over all arbitrary subsets of the domain.
Intuition
The step is a reusable bridge, rather than an assertion that the theorem is already true. The base case puts truth on the first side of the first bridge. Without that starting point, all the bridges may exist while no index satisfies the property.
Examples and non-examples
Prove divides for every . At zero the expression is zero, which is divisible by three. Suppose for an integer . Then
so the next expression is also divisible by three. This completes both required parts.
The false property nevertheless satisfies on : its antecedent is always false. It fails at the base case. Conversely, verifying the formula at zero, one, and two supplies no successor argument and proves no universal statement.
Important properties
Strong induction allows the step at to use all earlier cases. Ordinary induction implies it by applying induction to the assertion that every case through holds. A least-counterexample argument gives another formulation: a hypothetical smallest failure has earlier cases available and therefore cannot fail.
Induction does not apply automatically to real numbers or to an order with infinite descending chains. The underlying relation must support an appropriate well-founded induction principle; the domain is part of the theorem.
Connections and further reading
Recursion constructs objects using earlier values, whereas induction proves properties of those objects. Transfinite induction extends the method to well-orders without claiming that every stage has an immediate predecessor. Read Logic and Proof, §17.1–§17.2 for variants and their logical relationship.