The Principle of Mathematical Induction
Learning objectives
- State the principle of mathematical induction
- Identify the base case and inductive step in a proof
- Write a proof by induction for a summation identity
- Understand strong induction
You want to prove a statement for infinitely many numbers. Direct verification will never finish, you cannot check forever. So mathematicians invented a clever shortcut: prove just two small things, and you get the entire infinite chain for free. That shortcut is induction, and the picture behind it is a row of dominoes.
The two halves
Let stand for some statement about a positive integer , for example, "". The principle of mathematical induction says: if you can prove both
- Base case: is true, and
- Inductive step: for every , if is true then is true,
then holds for every positive integer . The base case is the first domino tipping over. The inductive step is the guarantee that each domino is close enough to the next to knock it down. Together: every domino falls.
What you really assume
The trickiest line in any induction proof is the inductive hypothesis. You write "assume is true" and a beginner panics: am I just assuming what I want? No. You are assuming the statement holds for a fixed but arbitrary , then proving the next case. That is a conditional, the implication "", not the conclusion itself.
- Computer Science: Recursion and induction are duals: every recursive function with a base case and a smaller recursive call is implicitly using induction to guarantee correctness; merge sort, quicksort, and tree traversals all rely on this.
- Combinatorics: Counting arguments for binomial coefficients, Catalan numbers, and Stirling numbers are virtually always inductive: prove the identity for small , then show the next case follows from the previous.
- Formal Verification: Coq, Lean, and Isabelle/HOL prove software-correctness theorems by structural induction; every verified cryptographic library (e.g., Project Everest) contains thousands of induction proofs.
(Press Start to release the first domino. Toggle the base case off and the chain never begins. Break the link at and the cascade stops there. The algebra below the canvas walks through the same step on the identity .)
A worked proof
Prove for all . Base: gives . True. Step: assume the identity for , that is . Add to both sides:
That is the identity with . The implication holds, so the formula is true for every positive integer.
Strong induction
Sometimes proving requires knowing not just but several earlier values. Strong induction lets you assume all at once. It is logically equivalent to the ordinary form, but it is the natural fit for divisibility arguments and recursive definitions, for example, proving every integer has a prime factorisation.
Try it
- Predict first: in an induction proof, if the base case is missing, does the inductive step alone prove anything? Use the stepper, toggle the base case off, press Start, and confirm nothing moves.
- Predict first: if the inductive step fails at exactly , how many dominoes will fall before the cascade stops? Break the link at and confirm only the first few fall.
- On paper: verify the base case of at .
- Set up, do not finish, the inductive step for . What do you add to both sides?
Pause: in the inductive step you assume and prove . Are you allowed to assume along the way? Why not?
Try it in code
A trap to watch for
The classic mistake: "I checked , , , and , so it must be true for every ." No. Sampling cases, even a million of them, is not induction. You need the implication that hands you the next domino for free, every time. Without that link, every individual case has to be checked by hand.
A second trap, almost as common: students write "assume " instead of "assume " in the inductive step. That collapses the proof into circular reasoning, you would be assuming the very thing you are trying to derive. Always: hypothesis for , conclusion for .
What you now know
You can write a proof by induction: state , verify , assume for a generic , derive , conclude. You know why the trick works (the domino picture) and you can recognise strong induction when ordinary induction is too narrow. The next section uses induction to derive the standard summation formulas, , , , and shows where each one comes from.
Quick check
Mark section complete →
References
- Lang, S. (1971). Basic Mathematics. Springer. Chapter 16, §1, the canonical motivation-first treatment of induction.
- Rudin, W. (1976). Principles of Mathematical Analysis (3rd ed.). McGraw-Hill. §1.5, induction as a consequence of the well-ordering of .
- Velleman, D. J. (2006). How to Prove It (2nd ed.). Cambridge University Press. Chapter 6: pedagogical walk-through of induction with extensive worked examples.
- Garrity, T. (2002). All the Mathematics You Missed. Cambridge University Press. Chapter on discrete mathematics, concise summary plus strong-induction contrast.