MathLabs

Grade 11

Mathematical Induction

Proving statements for all natural numbers via base case and inductive step, strong induction, well-ordering, and where induction fails.

Imagine an infinite line of dominoes standing upright. How can we be sure every single domino will fall? Two things are enough: (1) we push the first domino over, and (2) whenever any domino falls, it stands close enough to knock over the next one. Mathematical induction is this exact domino chain turned into a rigorous method of proof for statements about all natural numbers n=1,2,3,…n = 1, 2, 3, \dots.

SchoolThe Principle of Mathematical Induction

Let P(n)P(n) be a statement depending on a positive integer nn. If (1) base case: P(1)P(1) is true, and (2) inductive step: for every integer k≥1k \ge 1, assuming P(k)P(k) is true (the inductive hypothesis) implies that P(k+1)P(k+1) is also true, then P(n)P(n) is true for all integers n≥1n \ge 1.

Why is it true?

From P(1)P(1) and the implication P(1)⇒P(2)P(1) \Rightarrow P(2) we get P(2)P(2); from P(2)P(2) and P(2)⇒P(3)P(2) \Rightarrow P(3) we get P(3)P(3); and so on without end, reaching any target integer nn in finitely many steps. In axiomatic arithmetic (Peano axioms), induction is one of the defining axioms of the natural numbers.

Proof

Suppose P(1)P(1) holds and for every integer k≥1k \ge 1, the implication P(k)⇒P(k+1)P(k) \Rightarrow P(k+1) holds. To prove that P(n)P(n) holds for all n≥1n \ge 1, assume for contradiction that the set of counterexamples S={n∈Z≥1:P(n) is false}S = \{n \in \mathbb{Z}_{\ge 1} : P(n) \text{ is false}\} is non-empty.

By the Well-Ordering Principle of the positive integers Z≥1\mathbb{Z}_{\ge 1}, the non-empty subset SS possesses a least element m=min⁡S≥1m = \min S \ge 1. Since P(1)P(1) is true by the base case hypothesis, we have 1∉S1 \notin S, which forces m≥2m \ge 2 and therefore m−1≥1m - 1 \ge 1.

Because m−1<mm - 1 < m and mm is the smallest element of SS, we must have m−1∉Sm - 1 \notin S, meaning P(m−1)P(m-1) is true. Applying the inductive step with k=m−1≥1k = m - 1 \ge 1 yields P(m−1)⇒P(m)P(m-1) \Rightarrow P(m), so P(m)P(m) is true. This contradicts m∈Sm \in S, proving S=∅S = \varnothing and hence P(n)P(n) holds for all n≥1n \ge 1.

(P(1)  ∧  ∀k≥1,  (P(k)⇒P(k+1)))  ⟹  ∀n≥1,  P(n)\bigl(P(1) \;\wedge\; \forall k \ge 1,\; (P(k) \Rightarrow P(k+1))\bigr) \;\Longrightarrow\; \forall n \ge 1,\; P(n)

Example: Sum of the first n positive integers

Prove that for every integer n≥1n \ge 1, 1+2+⋯+n=n(n+1)21 + 2 + \cdots + n = \frac{n(n+1)}{2}.

Solution

**Base case (n=1n = 1):** The left-hand side is 11, and the right-hand side is 1(1+1)2=1\frac{1(1+1)}{2} = 1, so P(1)P(1) holds.

Inductive step: Assume P(k)P(k) holds for some k≥1k \ge 1, meaning 1+2+⋯+k=k(k+1)21 + 2 + \cdots + k = \frac{k(k+1)}{2}. Adding k+1k + 1 to both sides gives 1+2+⋯+k+(k+1)=k(k+1)2+(k+1)=(k+1)(k2+1)=(k+1)(k+2)21 + 2 + \cdots + k + (k+1) = \frac{k(k+1)}{2} + (k+1) = (k+1)\left(\frac{k}{2} + 1\right) = \frac{(k+1)(k+2)}{2}, which is P(k+1)P(k+1). By mathematical induction, the formula holds for all n≥1n \ge 1.

∑j=1nj2=12+22+⋯+n2=n(n+1)(2n+1)6=13n3+12n2+16n\sum_{j=1}^{n} j^2 = 1^2 + 2^2 + \cdots + n^2 = \frac{n(n+1)(2n+1)}{6} = \frac{1}{3}n^3 + \frac{1}{2}n^2 + \frac{1}{6}n
Interactive Riemann sum widget showing n rectangles accumulating step by step under a curve.
Visualizing discrete sums versus continuous area: adjusting the number of rectangles nn compares the step-function sum ∑j=1nj2=n(n+1)(2n+1)6\sum_{j=1}^{n} j^2 = \frac{n(n+1)(2n+1)}{6} with the integral ∫0nx2 dx=n33\int_0^n x^2\,dx = \frac{n^3}{3}, illustrating how each inductive step adds the next bar of area (k+1)2(k+1)^2.

Example: An exponential inequality

Prove that 2n>n2^n > n for every integer n≥1n \ge 1.

Solution

**Base case (n=1n = 1):** 21=2>12^1 = 2 > 1, which is true.

Inductive step: Assume 2k>k2^k > k for some k≥1k \ge 1. Multiplying both sides by 22 gives 2k+1=2⋅2k>2k=k+k≥k+12^{k+1} = 2 \cdot 2^k > 2k = k + k \ge k + 1 (since k≥1k \ge 1). Therefore 2k+1>k+12^{k+1} > k + 1, completing the induction.

UndergraduateStrong Induction and the Well-Ordering Principle

Definition: Strong induction (complete induction)

To prove P(n)P(n) for all n≥n0n \ge n_0, it suffices to verify P(n0)P(n_0) and show that for every k≥n0k \ge n_0, if P(n0),P(n0+1),…,P(k)P(n_0), P(n_0+1), \dots, P(k) all hold, then P(k+1)P(k+1) holds. Despite its name, strong induction is logically equivalent to ordinary induction: apply ordinary induction to the combined statement Q(n)=P(n0)∧P(n0+1)∧⋯∧P(n)Q(n) = P(n_0) \wedge P(n_0+1) \wedge \cdots \wedge P(n).

Let P(n)P(n) be a statement for integers n≥n0n \ge n_0. If P(n0)P(n_0) holds and for every integer k≥n0k \ge n_0, the assumption (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) holds, then P(n)P(n) holds for all integers n≥n0n \ge n_0. Moreover, strong induction, ordinary induction, and the well-ordering principle are logically equivalent.

Why is it true?

Strong induction lets us reach back to any earlier case P(j)P(j) with n0≤j≤kn_0 \le j \le k (such as a,b≤ka, b \le k when factoring k+1=abk+1 = a b or P(k−1)P(k-1) and P(k)P(k) in Fibonacci recurrences) without needing any extra axioms beyond ordinary induction.

Proof

Reduction to ordinary induction: Given a predicate P(n)P(n) for n≥n0n \ge n_0, define the cumulative conjunction Q(n)≡P(n0)∧P(n0+1)∧⋯∧P(n)Q(n) \equiv P(n_0) \wedge P(n_0+1) \wedge \cdots \wedge P(n). At the base index n=n0n = n_0, the conjunction Q(n0)Q(n_0) has a single term P(n0)P(n_0), which holds by the strong base case hypothesis.

**Inductive step for Q(k)Q(k):** Fix an integer k≥n0k \ge n_0 and assume Q(k)Q(k) is true. By definition of Q(k)Q(k), all statements P(n0),P(n0+1),…,P(k)P(n_0), P(n_0+1), \dots, P(k) are true. The strong inductive hypothesis (P(n0)∧⋯∧P(k))⇒P(k+1)\bigl(P(n_0) \wedge \cdots \wedge P(k)\bigr) \Rightarrow P(k+1) then implies that P(k+1)P(k+1) is also true.

Conclusion: Combining Q(k)Q(k) with P(k+1)P(k+1) proves Q(k+1)≡Q(k)∧P(k+1)Q(k+1) \equiv Q(k) \wedge P(k+1). By the ordinary principle of mathematical induction applied to Q(n)Q(n), the statement Q(n)Q(n) holds for every integer n≥n0n \ge n_0; in particular, its last conjunct P(n)P(n) holds for all n≥n0n \ge n_0.

Example: Existence of prime factorizations

Prove that every integer n≥2n \ge 2 is either a prime or a product of primes.

Solution

**Base case (n=2n = 2):** 22 is prime.

Strong inductive step: Fix k≥2k \ge 2 and assume every integer mm with 2≤m≤k2 \le m \le k is a prime or a product of primes. Consider k+1k + 1. If k+1k + 1 is prime, we are done. Otherwise, k+1=abk + 1 = a b for integers a,ba, b satisfying 2≤a,b≤k2 \le a, b \le k. Ordinary induction cannot help because aa and bb are not kk, only ≤k\le k. By the strong inductive hypothesis, both aa and bb are products of primes, so their product k+1=abk + 1 = a b is also a product of primes.

Definition: Well-ordering principle

Every non-empty subset S⊆NS \subseteq \mathbb{N} of the positive integers has a least element m∈Sm \in S such that m≤xm \le x for all x∈Sx \in S.

Well-ordering, ordinary induction, and strong induction are three faces of the same principle. To deduce induction from well-ordering, suppose P(1)P(1) holds and P(k)⇒P(k+1)P(k) \Rightarrow P(k+1) for all k≥1k \ge 1, yet P(n)P(n) fails for some nn. Then the set of counterexamples S={n≥1:P(n) is false}S = \{n \ge 1 : P(n) \text{ is false}\} is non-empty, so by well-ordering it has a smallest element mm. We cannot have m=1m = 1 because P(1)P(1) is true; hence m−1≥1m - 1 \ge 1 is not in SS, meaning P(m−1)P(m-1) is true. By the inductive step, P(m)P(m) must also be true, contradicting m∈Sm \in S. This phrasing is often called the minimal counterexample method.

AdvancedGeometric Induction: Tiling with Trominoes

Example: Golomb's tromino tiling (1954)

An L-tromino is a tile made of 33 unit squares in an L-shape. Prove that for every integer n≥1n \ge 1, any 2n×2n2^n \times 2^n chessboard with any single square removed can be tiled completely by non-overlapping L-trominoes.

Solution

Notice that strengthening the statement to any missing square (not just a corner) is what makes induction work. **Base case (n=1n = 1):** Removing any square from a 2×22 \times 2 board leaves an L-shape of 33 squares, which is covered by 11 tromino.

Inductive step: Assume the claim holds for 2k×2k2^k \times 2^k boards. Divide a 2k+1×2k+12^{k+1} \times 2^{k+1} board (with one square missing) into four 2k×2k2^k \times 2^k quadrants. The missing square lies in one quadrant. Place a single L-tromino at the center so that its 33 squares cover one corner square of each of the other three quadrants. Now every 2k×2k2^k \times 2^k quadrant has exactly one unavailable square, so by the inductive hypothesis all four quadrants can be tiled.

ResearchSubtle Pitfalls and Where Induction Stops

Why cannot every true statement about integers be proved by simple induction on nn? A striking example is the Collatz conjecture (`collatz-conjecture`, posed in 1937): starting from any positive integer nn, repeatedly replace an even number xx by x/2x/2 and an odd number xx by 3x+13x + 1; the conjecture asserts that the trajectory always reaches 11. If we try strong induction on nn, even numbers 2k2k reduce immediately to k<2kk < 2k, which works—but an odd number 2k+12k + 1 jumps upward to 6k+4>2k+16k + 4 > 2k + 1, outside the range covered by the inductive hypothesis P(1),…,P(2k+1)P(1), \dots, P(2k+1).

In a proof by mathematical induction of a statement P(n)P(n) for all n≥1n \ge 1, what must the inductive step establish?

Where does Pólya's bogus induction proof that "all horses have the same colour" break down?

How does strong induction differ from ordinary induction?

Why does naive strong induction on nn fail to prove the Collatz conjecture?

References

  1. Florian Cajori (1918). Origin of the Name 'Mathematical Induction' · DOI:10.1080/00029890.1918.11998404
  2. Solomon W. Golomb (1954). Checkerboards and Polyominoes · DOI:10.1080/00029890.1954.11988548
  3. David Bařina (2021). Convergence verification of the Collatz problem · DOI:10.1007/s11227-020-03368-x