STEMviz
Mathematics · Algebra, Number Theory and Sequences

Proof by Mathematical Induction

Prove infinite families of statements with the principle of mathematical induction: summation formulas, divisibility results, and inequalities.

Proof by Mathematical Induction

Many of the most useful results in mathematics are not single statements but entire families of statements, one for every positive integer nn: "the sum of the first nn integers is n(n+1)2\tfrac{n(n+1)}{2}," "7n−17^n - 1 is divisible by 66," "n!>2nn! > 2^n for n≥4n \geq 4." None of the four proof techniques from Chapter 2 is quite suited to proving infinitely many statements at once — direct proof, contrapositive and contradiction each establish a single claim. Mathematical induction is the technique built precisely for this job, and it is the one you will use more often than any other in this course from here on.

The idea behind induction is often compared to a row of standing dominoes: knock over the first one, and show that every domino, if it falls, knocks over the next one — and the whole row falls, however long it is. This chapter makes that picture rigorous, states the principle precisely, and works through the standard families of induction proofs: summation formulas, divisibility, and inequalities. Have to hand: comfort with algebraic manipulation of sums, and patience, since the "inductive step" is the part every student finds awkward on first exposure.

1. The Principle of Mathematical Induction

Let P(n)P(n) be a statement depending on a positive integer nn (an open sentence, in the language of Chapter 2, with domain Z+\mathbb{Z}^{+} or a subset of it). The principle of mathematical induction states:

If (1) P(1)P(1) is true (the base case), and (2) for every k≥1k \geq 1, P(k)P(k) being true implies P(k+1)P(k+1) is true (the inductive step), then P(n)P(n) is true for every positive integer nn.

Why does this work? The base case gives P(1)P(1). The inductive step with k=1k=1 then gives P(1)⇒P(2)P(1) \Rightarrow P(2), so P(2)P(2) is true. The inductive step with k=2k=2 gives P(2)⇒P(3)P(2) \Rightarrow P(3), so P(3)P(3) is true. This chains forward indefinitely: having established P(k)P(k) for some value, the inductive step immediately produces P(k+1)P(k+1), and since this holds for every kk, no positive integer is ever skipped. Induction is therefore not really a fifth, independent proof technique so much as a single, infinitely repeated application of the inductive step, licensed all at once by the principle.

The inductive hypothesis. In the inductive step, the assumption "P(k)P(k) is true" is called the inductive hypothesis. It is assumed, not proved — the entire content of the inductive step is the single conditional claim P(k)⇒P(k+1)P(k) \Rightarrow P(k+1), proved (typically) by a direct proof of its own.

Both parts are indispensable. Omitting the base case leaves the chain of dominoes with nothing to start falling — the inductive step alone, however correctly argued, proves nothing, since P(k)⇒P(k+1)P(k)\Rightarrow P(k+1) for every kk is vacuously satisfiable even if no P(k)P(k) is ever true. Omitting the inductive step leaves only a single verified instance, P(1)P(1), with no mechanism to extend it any further.

2. Summation Formulas by Induction

The most common application of induction in this course is proving a formula for ∑i=1nf(i)\sum_{i=1}^{n} f(i), a sum of nn terms.

Worked example — the sum of the first nn positive integers. Prove that for every n∈Z+n \in \mathbb{Z}^{+},

P(n):1+2+3+⋯+n=n(n+1)2P(n):\qquad 1 + 2 + 3 + \cdots + n = \frac{n(n+1)}{2}

Base case (n=1n=1): the left side is 11; the right side is 1(1+1)2=1\dfrac{1(1+1)}{2} = 1. They match, so P(1)P(1) holds.

Inductive step. Assume P(k)P(k) holds for some k∈Z+k \in \mathbb{Z}^{+}, i.e.

1+2+⋯+k=k(k+1)2(inductive hypothesis)1 + 2 + \cdots + k = \frac{k(k+1)}{2} \qquad \text{(inductive hypothesis)}

We must show P(k+1)P(k+1) follows: that 1+2+⋯+k+(k+1)=(k+1)(k+2)21 + 2 + \cdots + k + (k+1) = \dfrac{(k+1)(k+2)}{2}. Starting from the left side of P(k+1)P(k+1) and using the inductive hypothesis to replace the first kk terms:

1+2+⋯+k⏟= k(k+1)/2 by hypothesis+(k+1)=k(k+1)2+(k+1)\underbrace{1 + 2 + \cdots + k}_{=\ k(k+1)/2 \text{ by hypothesis}} + (k+1) = \frac{k(k+1)}{2} + (k+1)

Factor out (k+1)(k+1):

=(k+1)(k2+1)=(k+1)⋅k+22=(k+1)(k+2)2= (k+1)\left(\frac{k}{2} + 1\right) = (k+1) \cdot \frac{k+2}{2} = \frac{(k+1)(k+2)}{2}

which is exactly the right side of P(k+1)P(k+1). The inductive step is complete: P(k)⇒P(k+1)P(k) \Rightarrow P(k+1) for every k∈Z+k \in \mathbb{Z}^{+}. By the principle of induction, P(n)P(n) holds for all n∈Z+n \in \mathbb{Z}^{+}. ■\blacksquare

The one non-negotiable move. Every inductive step for a summation formula follows the same pattern: start from the (k+1)(k+1)-term sum, split off the last term, replace the remaining kk-term sum using the inductive hypothesis, and then show the resulting algebraic expression equals the formula's right side with nn replaced by k+1k+1. Skipping the substitution of the inductive hypothesis — and instead just "verifying" the formula directly for k+1k+1 — proves nothing, since it never uses P(k)P(k) at all.

Worked example — sum of squares. Prove ∑i=1ni2=n(n+1)(2n+1)6\displaystyle\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6} for all n∈Z+n \in \mathbb{Z}^{+}.

Base case (n=1n=1): left side =12=1=1^2=1; right side =1⋅2⋅36=1=\dfrac{1\cdot2\cdot3}{6}=1. Match.

Inductive step: assume ∑i=1ki2=k(k+1)(2k+1)6\displaystyle\sum_{i=1}^{k} i^2 = \frac{k(k+1)(2k+1)}{6}. Then

∑i=1k+1i2=k(k+1)(2k+1)6+(k+1)2=(k+1)[k(2k+1)6+(k+1)]\sum_{i=1}^{k+1} i^2 = \frac{k(k+1)(2k+1)}{6} + (k+1)^2 = (k+1)\left[\frac{k(2k+1)}{6} + (k+1)\right] =(k+1)⋅k(2k+1)+6(k+1)6=(k+1)⋅2k2+7k+66=(k+1)(k+2)(2k+3)6= (k+1) \cdot \frac{k(2k+1) + 6(k+1)}{6} = (k+1) \cdot \frac{2k^2 + 7k + 6}{6} = \frac{(k+1)(k+2)(2k+3)}{6}

(the quadratic 2k2+7k+62k^2+7k+6 factors as (k+2)(2k+3)(k+2)(2k+3)), which is the formula's right side with n=k+1n = k+1 substituted: (k+1)(k+2)(2(k+1)+1)6\dfrac{(k+1)(k+2)(2(k+1)+1)}{6}. The inductive step holds, so the formula is true for all n∈Z+n \in \mathbb{Z}^{+} by induction.

3. Divisibility Proofs by Induction

Induction also proves statements of the form "f(n)f(n) is divisible by dd" for all nn.

Worked example. Prove 7n−17^n - 1 is divisible by 66 for every n∈Z+n \in \mathbb{Z}^{+}.

Base case (n=1n=1): 71−1=6=6×17^1 - 1 = 6 = 6 \times 1, divisible by 66.

Inductive step: assume 7k−1=6m7^k - 1 = 6m for some integer mm (inductive hypothesis, rewritten to isolate 7k7^k: 7k=6m+17^k = 6m+1). Consider n=k+1n=k+1:

7k+1−1=7⋅7k−1=7(6m+1)−1=42m+7−1=42m+6=6(7m+1)7^{k+1} - 1 = 7 \cdot 7^k - 1 = 7(6m+1) - 1 = 42m + 7 - 1 = 42m + 6 = 6(7m+1)

Since 7m+1∈Z7m+1 \in \mathbb{Z}, 7k+1−17^{k+1}-1 is divisible by 66. The inductive step holds, completing the proof by induction.

The key move in every divisibility induction is the same: rewrite the inductive hypothesis to isolate the awkward term (7k=6m+17^k = 6m+1 here), substitute it into the (k+1)(k+1)-case expression, and factor out the required divisor from what remains.

4. Inequality Proofs by Induction

Induction proves inequalities too, though the algebra in the inductive step is often an inequality manipulation rather than an equation.

Worked example. Prove 2n>n22^n > n^2 for all integers n≥5n \geq 5.

Here the base case is n=5n=5, not n=1n=1, since the claim is false for smaller nn (e.g. n=4n=4: 24=162^4=16, 42=164^2=16, not strictly greater). Induction works perfectly well starting from any fixed integer base case, not only n=1n=1; the chain of dominoes simply starts further along.

Base case (n=5n=5): 25=32>25=522^5 = 32 > 25 = 5^2. True.

Inductive step: assume 2k>k22^k > k^2 for some k≥5k \geq 5. We want 2k+1>(k+1)22^{k+1} > (k+1)^2. Starting from the inductive hypothesis and multiplying both sides by 22:

2k+1=2⋅2k>2k22^{k+1} = 2 \cdot 2^k > 2k^2

It remains to show 2k2≥(k+1)22k^2 \geq (k+1)^2 for k≥5k \geq 5, which would chain the inequality through:

2k2−(k+1)2=2k2−k2−2k−1=k2−2k−12k^2 - (k+1)^2 = 2k^2 - k^2 - 2k - 1 = k^2 - 2k - 1

For k≥5k \geq 5: k2−2k−1=k(k−2)−1≥5(3)−1=14>0k^2 - 2k - 1 = k(k-2) - 1 \geq 5(3) - 1 = 14 > 0, so 2k2>(k+1)22k^2 > (k+1)^2 for k≥5k \geq 5. Chaining:

2k+1>2k2>(k+1)22^{k+1} > 2k^2 > (k+1)^2

so 2k+1>(k+1)22^{k+1} > (k+1)^2, completing the inductive step. By induction, 2n>n22^n > n^2 for all n≥5n \geq 5.

Inequality inductive steps need an extra algebraic bridge. Unlike equation-based inductive steps, which end in a single chain of equalities, an inequality inductive step often needs an auxiliary inequality (here, 2k2≥(k+1)22k^2 \geq (k+1)^2 for k≥5k\geq5) to connect what the inductive hypothesis directly gives to what P(k+1)P(k+1) requires.

5. Strong Induction (a Brief Extension)

Ordinary induction's inductive step uses only P(k)P(k) to establish P(k+1)P(k+1). Strong induction instead allows the inductive step to assume P(1),P(2),…,P(k)P(1), P(2), \ldots, P(k) all true, and deduce P(k+1)P(k+1) from any (or all) of them. This is especially useful when the claim about nn naturally depends on a smaller value that is not necessarily n−1n-1 — for instance, proving every integer n≥2n \geq 2 has a prime factor, which may rely on a strictly smaller factor several steps back, not the immediately preceding case. Strong induction and ordinary induction are logically equivalent in what they can prove; strong induction is simply more convenient when the recursive structure of the problem demands it.

6. Common Exam Pitfalls

  • Omitting the base case. An inductive step alone, however elegant, establishes nothing: P(k)⇒P(k+1)P(k) \Rightarrow P(k+1) is a conditional that is vacuously satisfiable without any P(k)P(k) ever being true.
  • Not actually using the inductive hypothesis. The inductive step must explicitly substitute P(k)P(k)'s truth into the expression for P(k+1)P(k+1) — merely re-deriving the k+1k+1 case from scratch, independently, is not a valid inductive argument, since it does nothing to show the implication P(k)⇒P(k+1)P(k)\Rightarrow P(k+1) itself.
  • Confusing what is assumed with what is proved. P(k)P(k) is assumed (the inductive hypothesis); P(k+1)P(k+1) is what must be derived. Writing the target equation for P(k+1)P(k+1) and manipulating both sides "to make it true" reverses the logic of the argument.
  • Forgetting to adjust the base case for a restricted domain. A claim true only for n≥5n \geq 5 (as in Section 4) needs base case n=5n=5, not n=1n=1 — check the claim's stated domain before starting.
  • Sloppy algebra hiding the factor the problem asks for. In a divisibility proof, the final expression must be explicitly factored to display the required divisor (e.g. 6(7m+1)6(7m+1), not left as 42m+642m+6) — an unfactored expression does not, by itself, demonstrate divisibility.
  • Treating induction as proving a single case. Induction proves a statement for all nn in the stated range at once; checking the formula for a few specific values of nn (however many) is never a substitute for the inductive step.

Summary

  • Principle of induction: if P(1)P(1) is true (base case) and P(k)⇒P(k+1)P(k)\Rightarrow P(k+1) for every k≥1k\geq1 (inductive step), then P(n)P(n) is true for all n∈Z+n\in\mathbb{Z}^{+}.
  • The inductive hypothesis is the assumption P(k)P(k) is true, used explicitly inside the inductive step to derive P(k+1)P(k+1).
  • Summation proofs: split off the last term of the (k+1)(k+1)-sum, substitute the inductive hypothesis for the remaining kk-term sum, and show the result algebraically matches the formula with n=k+1n=k+1.
  • Divisibility proofs: rewrite the inductive hypothesis to isolate the relevant power or term, substitute into the (k+1)(k+1)-case, and factor out the required divisor explicitly.
  • Inequality proofs: start from the inductive hypothesis, scale or manipulate it, and often need an auxiliary inequality to bridge to the (k+1)(k+1)-case; the base case need not be n=1n=1 if the claim only holds from some larger starting value.
  • Strong induction allows the inductive step to assume all of P(1),…,P(k)P(1),\ldots,P(k), useful when the recursive structure does not depend solely on the immediately preceding case.