Mathematical Induction
Can you prove a statement about every natural number? You don't need to check infinitely many cases one by one. This question sits at the heart of discrete mathematics. The answer — mathematical induction — is one of the most powerful proof techniques a mathematician has. Induction matters because so much of mathematics is built from the natural numbers outward. Sequences, sums, recursive definitions, algorithms, and combinatorial identities all live in a world indexed by . Induction lets us reason about all of them at once. It does so rigorously, in a single finite argument. The big picture is that induction converts an infinite verification task into two finite ones. Checking a statement for every natural number separately is impossible. Instead, we check that holds for the smallest number. Then we check that whenever holds for one number, it must hold for the next. This "domino effect" is not a heuristic. It is a logically airtight consequence of how the natural numbers are built. It can be derived rigorously from the Well-Ordering Principle. This article gives the precise formal statement of the Principle of Mathematical Induction. It proves the Principle from the well-ordering of . It also works through the mechanics of writing an induction proof correctly. This means identifying the base case, and stating the inductive hypothesis honestly. It also means executing the inductive step as a genuine Direct Proof of a conditional statement. We examine exactly why each hypothesis is needed, using a concrete counterexample. We also set the stage for the natural generalization to Strong Induction. By the end, you should be able to recognize when induction applies. You should be able to write a proof with no logical gaps. You should also be able to avoid the classic errors. These include skipping the base case, assuming what you're trying to prove, or misapplying the inductive hypothesis outside its stated range.
- Induction proves using two finite pieces: a base case and an inductive step.
- The inductive step is a direct proof of the conditional for arbitrary , not a proof of alone.
- The Principle of Mathematical Induction is logically equivalent to the Well-Ordering Principle on .
- A common failure mode: an incorrect inductive step can make a false statement look "provable" — the base case anchors the whole chain.
- Induction generalizes to Strong Induction, where the inductive hypothesis assumes holds for all smaller values, not just the immediate predecessor.
- Key idea: if a property is true at the start and is always passed from each number to the next, it is true for every number reachable from the start by repeated succession — which, for , means all of them.
Where this lives today
Mathematical induction is the backbone of essentially all reasoning about discretely-indexed structures. In computer science, it justifies the correctness of recursive algorithms and loop invariants: proving a loop invariant holds after each iteration is a direct instance of the inductive step, and induction underlies proofs of program correctness, termination arguments, and the analysis of recursively-defined data structures such as trees and lists. In combinatorics, virtually every identity involving binomial coefficients, Fibonacci-type recurrences, or partition counts is established by induction, often paired with recursively defined sequences. In number theory, induction proves divisibility results (as in the worked example above), properties of the Euclidean algorithm, and forms the scaffolding for proofs by Strong Induction of results like the existence part of the Fundamental Theorem of Arithmetic. In formal logic and model theory, induction on the structure of formulas (structural induction) is used to prove that every well-formed formula has some syntactic property, generalizing numerical induction to inductively defined sets. In cryptography, security proofs for protocols built from iterated hash constructions or recursive commitment schemes often use induction to propagate a security guarantee across rounds. In numerical analysis and engineering, induction justifies error bounds that compound predictably across iterative numerical schemes, and stability proofs for discrete-time control systems frequently proceed by induction on the time step.
Ask the tutor: Can you show me how the inductive step changes when I switch from ordinary induction to strong induction, using a concrete recurrence?
Let be a predicate (an open sentence with one free variable ) defined for natural numbers , and let be fixed. Suppose: 1. (Base case) is true. 2. (Inductive step) For every with , if is true then is true. That is,
Then is true for every natural number :
In the inductive step, the hypothesis " is true" (for a fixed but arbitrary ) is called the inductive hypothesis. The statement must itself be proved as a universally quantified conditional — for an arbitrary , assume and derive by a direct argument. Throughout, denotes the natural numbers, well-ordered by (some authors start at ; the choice of in the definition absorbs this).
Intuition
Picture the natural numbers as an infinite row of dominoes, one for each , standing on end. The base case is the physical act of tipping over the very first domino, . The inductive step is the guarantee, built into the spacing and height of every domino, that if domino falls, then domino falls too — for every in the row, not just one particular one. Once both facts are established, you know every single domino falls, all the way out to infinity, even though you personally only pushed the first one and only verified the "falls-implies-falls" mechanism in the abstract, once. The crucial subtlety, and the source of nearly every student error, is that the inductive step does not ask you to prove from nothing. It asks you to prove the conditional statement , for an arbitrary , using as an assumption you are entitled to use. You never verify itself inside the inductive step — that verification is handled by the whole inductive chain reaching back to the base case. The proof of the inductive step is a Direct Proof of a universally quantified conditional, exactly the kind of proof studied for quantifiers in general: fix an arbitrary , assume the antecedent , and derive the consequent .
The mechanism, not the metaphor
The domino picture is intuitive but the real justification is a theorem, and it rests on a genuinely different-looking axiom about : every nonempty subset of has a least element. This is the Well-Ordering Principle, and the theorem below shows induction is a logical consequence of it — induction is not an independent leap of faith, but a provable feature of the structure of .
Let satisfy the Well-Ordering Principle: every nonempty subset has a least element, i.e. there is with for all . Let be a predicate defined for , let , and suppose: 1. is true, and 2. for every , . Then is true for all .
We argue by contradiction, using the Well-Ordering Principle. This is the standard technique for deriving induction; it works by exhibiting a would-be counterexample and locating its minimal instance.
Setup. Suppose, for contradiction, that the conclusion fails: there exists some for which is false. Define
By our supposition, is nonempty.
Apply well-ordering. Since is nonempty, the Well-Ordering Principle gives a least element . By definition of : and is false.
Rule out . By hypothesis (1), is true. Since is false, . Combined with , this forces
Locate the predecessor. Since and , we have , so is a natural number with . Write , so and .
Use minimality of . Since and is the least element of , we conclude . But (shown above), so the only way is if is true (otherwise would satisfy both defining conditions of and hence belong to ).
Apply the inductive step. We have and true. By hypothesis (2), applied to this specific , we get , hence is true. But , so is true.
Contradiction. This contradicts the earlier conclusion that is false (from ).
Conclusion. The assumption that is nonempty leads to a contradiction. Hence , i.e. there is no for which is false. Equivalently, is true for every .
∎The theorem is stated for arbitrary , not just . This justifies proofs of statements such as " for all " by taking : the base case checks directly, and the inductive step is proved for all .
Note the proof technique by name: proof by contradiction combined with the Well-Ordering Principle, applied to the set of counterexamples. It is not circular — well-ordering is an independent structural axiom about (or a theorem from the Peano axioms, depending on foundational setup), and nowhere does the argument assume the very induction principle it is proving.
Worked examples
Example 1 — a summation identity with a non-symmetric closed form. Claim: for every integer ,
Proof by induction on , base case .
Base case (). The left side is . The right side is . Both sides equal , so the base case holds.
Inductive step. Fix an arbitrary integer and assume the inductive hypothesis
We must show : that . Starting from the left side of and splitting off the last term:
By the inductive hypothesis, the bracketed sum equals , so
Factor out the common factor :
This is exactly the right side of . Since was arbitrary, this proves . By the Principle of Mathematical Induction (base case verified, inductive step verified for all ), the identity holds for all integers . Check with directly, as a numerical sanity check (not part of the proof, just verification): left side ; right side . They agree.
Example 2 — a divisibility statement (asymmetric base point). Claim: for every integer , divides . Proof by induction on , base case .
Base case (). Compute . Since , holds.
Inductive step. Fix an arbitrary integer and assume the inductive hypothesis: , i.e. there exists an integer with
We must show : that . Rewrite the target expression to expose the inductive hypothesis. Since and :
Write to isolate a multiple of the inductive-hypothesis expression:
By the inductive hypothesis, , so
This exhibits as times the integer , so , i.e. holds. Since was arbitrary, is established. By induction, for all integers . Numerical check at : . Indeed divisible by .
Consider the false statement, for with :
We attempt an inductive step without a valid base case, to show how the inductive step alone proves nothing.
Alleged inductive step. Fix and assume : is even, say . Consider
This is even, so holds for every . The inductive step is completely valid and correctly proved.
But is false for every . Check directly: (odd), (odd), (odd). In fact is always even (product of consecutive integers), so is always odd, for every natural number . is false for all .
Diagnosis. The inductive step is a true statement about a chain of implications — but a chain of true implications starting from a false premise proves nothing. There is no for which is true, so the chain never gets triggered; hypothesis (1) of the theorem fails for every candidate base case, and the conclusion correspondingly never follows — consistent with the fact that is false for all . This shows precisely why the base case is not a mere formality: without an anchor point where is actually verified true, "if then " is vacuous or irrelevant to whether ever holds at all.
Scope, edge cases & common traps
| Situation | What to check | Common error |
|---|---|---|
| Choosing | The statement may only be true from some point on (e.g. ) | Forgetting to verify the actual smallest case; assuming by default |
| Writing the inductive step | Must prove as a conditional | Proving "directly," secretly never using , or worse, assuming |
| Using the inductive hypothesis | may be used freely as a given, once, for the fixed arbitrary | Using for a different value than the one fixed, or applying it to itself |
| Range of validity | The inductive step must hold for every , with no exceptions | A step that secretly requires or fails for small , invalidating the chain near the base |
| Statements about all integers | Induction as stated only reaches ; negative directions need separate handling | Silently extending an -induction to all of |
| Recursive definitions | Induction pairs naturally with recursively defined sequences/functions | Using an unproven closed form as if it were the recursive definition |
The mathematician behind it
Origins · 1 minGiuseppe Peano and how this was discovered
Giuseppe Peano was an Italian mathematician and logician who gave the first widely adopted axiomatic treatment of the natural numbers, in which mathematical induction appears explicitly as one of the defining axioms of . Peano's axioms — zero exists, every number has a unique successor, distinct numbers have distinct successors, zero is not a successor, and the induction axiom — reduced arithmetic to a small, precise logical core. His notation and formalism strongly influenced the development of modern symbolic logic and set theory.
Why is the inductive hypothesis not "circular reasoning" — aren't you assuming what you want to prove?
No, and the resolution is in the quantifiers. You are not assuming for the value you are ultimately trying to establish for all natural numbers. Instead, for a single arbitrary fixed , you assume in order to prove the separate, weaker statement . Proving a conditional by assuming its antecedent is ordinary Direct Proof technique, not circularity. The overall conclusion only follows afterward, by combining this conditional (proved for every ) with the base case, via the Principle of Mathematical Induction itself — a separate logical step, justified by well-ordering, not by assuming the conclusion.
Do I always need to start induction at or ?
No. The theorem is stated for an arbitrary fixed . Many true statements only hold from some later point onward — for instance fails for (8 < 9) but holds for all . In such cases you check the base case at directly, and prove the inductive step for all . The conclusion is then , not — you must state the range explicitly, and it is a genuine part of the theorem, not an afterthought.
What is the difference between mathematical induction and strong induction?
Ordinary induction lets you assume only to prove . Strong Induction lets you assume — the truth of the statement for every value from the base case up through — to prove . Strong induction is convenient when naturally depends on some earlier value that isn't necessarily , such as in proofs about prime factorizations. The two principles are logically equivalent in strength; each can be derived from the other and both are equivalent to the Well-Ordering Principle, but strong induction is often more convenient to apply.
Can induction prove a statement is false, or only that it is true?
Induction, as stated, is a technique for proving universal statements true. It cannot directly prove ; to disprove a universal claim you instead find a single counterexample, since is equivalent to by the standard quantifier-negation rules for Universal and Existential Quantifiers. However, induction can be used indirectly in a disproof: if an inductive argument for breaks down at a specific step, that breakdown often reveals exactly where and why a counterexample occurs, guiding you to find one explicitly.
Is it legitimate to induct on something other than the natural numbers, like pairs of integers or trees?
Yes, provided the underlying structure admits a well-ordering (or, more generally, has no infinite strictly descending chains) so that a minimal-counterexample argument goes through. Induction over well-founded orderings — including structural induction on syntax trees, lists, or other recursively defined sets — is a direct generalization of the argument given here. The natural numbers with their usual order are simply the most fundamental example of a well-founded structure, which is why induction is first introduced there before generalizing.
What exactly goes wrong if I forget to say "for arbitrary " and instead just verify a couple of specific values of ?
Checking for a few specific values (say ) only establishes the chain up to , at best — it says nothing about for large or unspecified . The inductive step in the theorem requires the universally quantified statement , proved once by a general argument valid for every simultaneously. This is precisely the distinction between reasoning about a universally quantified statement and merely checking instances; skipping the universal argument is one of the most common ways an induction proof is left incomplete.
Why does the proof of the induction principle need proof by contradiction — couldn't it be done directly?
The standard derivation from Well-Ordering is most naturally phrased as: assume a counterexample set is nonempty, extract its least element, and show that element cannot actually be a counterexample — a contradiction. This indirect structure is what lets you use minimality productively: well-ordering only guarantees a least element for nonempty sets, so assuming nonemptiness (for contradiction) is exactly what lets you invoke it. A fully direct proof avoiding contradiction can be constructed by other means (e.g. building inductively as a definition), but the minimal-counterexample argument shown here is the standard, most transparent route and is not circular.