College Algebra

Mathematical Induction

Last updated: March 2026 · Advanced

Mathematical induction is a proof technique for establishing that a statement is true for every natural number. Think of it like knocking over an infinite line of dominoes: if you can knock over the first one (the base case) and prove that any domino knocking over the next one (the inductive step), then every domino falls. Induction is the standard method for proving summation formulas, divisibility properties, and inequalities that hold for all integers from some starting point onward.

The Principle of Mathematical Induction

To prove that a statement P(n)P(n) is true for all integers nn0n \ge n_0 (often n0=1n_0 = 1):

Step 1 — Base Case: Show that P(n0)P(n_0) is true.

Step 2 — Inductive Step: Assume P(k)P(k) is true for some arbitrary integer kn0k \ge n_0 (the induction hypothesis). Then prove that P(k+1)P(k+1) must also be true.

Conclusion: By the principle of mathematical induction, P(n)P(n) is true for all nn0n \ge n_0.

The induction hypothesis is not assuming what you want to prove. You are assuming the statement for one specific value kk and using that assumption to prove it for the next value k+1k + 1. The logical chain then carries the truth from the base case to every subsequent integer.

Proving Summation Formulas

Example 1: Sum of the First n Natural Numbers

Prove: 1+2+3++n=n(n+1)21 + 2 + 3 + \cdots + n = \frac{n(n+1)}{2} for all n1n \ge 1.

Base Case (n=1n = 1):

Left side: 11. Right side: 1(2)2=1\frac{1(2)}{2} = 1. They match. Base case holds.

Inductive Step: Assume the formula holds for n=kn = k:

1+2++k=k(k+1)2(induction hypothesis)1 + 2 + \cdots + k = \frac{k(k+1)}{2} \quad \text{(induction hypothesis)}

We must show it holds for n=k+1n = k + 1:

1+2++k+(k+1)=(k+1)(k+2)21 + 2 + \cdots + k + (k+1) = \frac{(k+1)(k+2)}{2}

Starting from the left side, use the induction hypothesis:

1+2++kinduction hypothesis+(k+1)=k(k+1)2+(k+1)\underbrace{1 + 2 + \cdots + k}_{\text{induction hypothesis}} + (k+1) = \frac{k(k+1)}{2} + (k+1)

=k(k+1)2+2(k+1)2=k(k+1)+2(k+1)2= \frac{k(k+1)}{2} + \frac{2(k+1)}{2} = \frac{k(k+1) + 2(k+1)}{2}

=(k+1)(k+2)2= \frac{(k+1)(k+2)}{2}

This is exactly the formula with n=k+1n = k + 1. The inductive step is complete.

Conclusion: By mathematical induction, 1+2++n=n(n+1)21 + 2 + \cdots + n = \frac{n(n+1)}{2} for all n1n \ge 1.

Example 2: Sum of Squares

Prove: i=1ni2=n(n+1)(2n+1)6\sum_{i=1}^{n} i^2 = \frac{n(n+1)(2n+1)}{6} for all n1n \ge 1.

Base Case (n=1n = 1):

Left: 12=11^2 = 1. Right: 1236=1\frac{1 \cdot 2 \cdot 3}{6} = 1. Holds.

Inductive Step: Assume true for kk: i=1ki2=k(k+1)(2k+1)6\sum_{i=1}^{k} i^2 = \frac{k(k+1)(2k+1)}{6}.

Show for k+1k + 1:

i=1k+1i2=k(k+1)(2k+1)6+(k+1)2\sum_{i=1}^{k+1} i^2 = \frac{k(k+1)(2k+1)}{6} + (k+1)^2

=k(k+1)(2k+1)+6(k+1)26= \frac{k(k+1)(2k+1) + 6(k+1)^2}{6}

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

=(k+1)[k(2k+1)+6(k+1)]6= \frac{(k+1)[k(2k+1) + 6(k+1)]}{6}

=(k+1)(2k2+k+6k+6)6= \frac{(k+1)(2k^2 + k + 6k + 6)}{6}

=(k+1)(2k2+7k+6)6= \frac{(k+1)(2k^2 + 7k + 6)}{6}

=(k+1)(k+2)(2k+3)6= \frac{(k+1)(k+2)(2k+3)}{6}

=(k+1)((k+1)+1)(2(k+1)+1)6= \frac{(k+1)((k+1)+1)(2(k+1)+1)}{6}

This matches the formula with n=k+1n = k + 1.

Proving Divisibility

Example 3: Divisibility by 6

Prove: n3nn^3 - n is divisible by 6 for all n1n \ge 1.

Base Case (n=1n = 1): 131=01^3 - 1 = 0. Zero is divisible by 6 (since 0=6×00 = 6 \times 0). Holds.

Inductive Step: Assume k3kk^3 - k is divisible by 6 for some k1k \ge 1. That means k3k=6mk^3 - k = 6m for some integer mm.

Show (k+1)3(k+1)(k+1)^3 - (k+1) is divisible by 6:

(k+1)3(k+1)=k3+3k2+3k+1k1(k+1)^3 - (k+1) = k^3 + 3k^2 + 3k + 1 - k - 1

=(k3k)+3k2+3k= (k^3 - k) + 3k^2 + 3k

=(k3k)+3k(k+1)= (k^3 - k) + 3k(k + 1)

By the induction hypothesis, k3k=6mk^3 - k = 6m. Also, k(k+1)k(k+1) is the product of two consecutive integers, so it is always even: k(k+1)=2jk(k+1) = 2j for some integer jj. Therefore:

3k(k+1)=32j=6j3k(k+1) = 3 \cdot 2j = 6j

So (k+1)3(k+1)=6m+6j=6(m+j)(k+1)^3 - (k+1) = 6m + 6j = 6(m + j), which is divisible by 6.

Proving Inequalities

Example 4: Exponential Growth Beats Linear Growth

Prove: 2n>n2^n > n for all n1n \ge 1.

Base Case (n=1n = 1): 21=2>12^1 = 2 > 1. Holds.

Inductive Step: Assume 2k>k2^k > k for some k1k \ge 1.

Show 2k+1>k+12^{k+1} > k + 1:

2k+1=22k>2k=2k2^{k+1} = 2 \cdot 2^k > 2 \cdot k = 2k

We need 2kk+12k \ge k + 1, which simplifies to k1k \ge 1. This is true since k1k \ge 1 by our base case assumption.

Therefore 2k+1>2kk+12^{k+1} > 2k \ge k + 1.

Example 5: Factorial Inequality

Prove: n!>2nn! > 2^n for all n4n \ge 4.

Base Case (n=4n = 4): 4!=244! = 24 and 24=162^4 = 16. Since 24>1624 > 16, it holds.

Inductive Step: Assume k!>2kk! > 2^k for some k4k \ge 4.

(k+1)!=(k+1)k!>(k+1)2k(k+1)! = (k+1) \cdot k! > (k+1) \cdot 2^k

Since k4k \ge 4, we have k+15>2k + 1 \ge 5 > 2, so:

(k+1)2k>22k=2k+1(k+1) \cdot 2^k > 2 \cdot 2^k = 2^{k+1}

Therefore (k+1)!>2k+1(k+1)! > 2^{k+1}.

Note: The base case starts at n=4n = 4, not n=1n = 1. Induction proves the statement from the base case onward. Check: for n=3n = 3, 3!=63! = 6 and 23=82^3 = 8, so 3!>233! > 2^3 fails — confirming that n=4n = 4 is the right starting point.

Strong Induction (Brief)

In strong induction, the inductive step assumes P(n0)P(n_0), P(n0+1)P(n_0 + 1), …, P(k)P(k) are all true (not just P(k)P(k)), then proves P(k+1)P(k+1). This is useful when the (k+1)(k+1)th case depends on a case earlier than kk.

Strong induction is logically equivalent to ordinary induction but sometimes makes proofs easier. A classic example is proving that every integer greater than 1 can be written as a product of primes.

Real-World Application: Algorithm Correctness

Induction is the standard technique for proving that recursive algorithms are correct. For example, the merge sort algorithm works by:

  • Base case: A list of 1 element is already sorted
  • Inductive step: If merge sort correctly sorts lists of size up to kk, then splitting a list of size k+1k + 1 into two halves, recursively sorting each, and merging the results produces a correctly sorted list

Computer scientists use this reasoning to guarantee that the algorithm works for any input size.

Common Mistakes

  1. Skipping the base case. Without it, the chain of reasoning has no starting point. Consider the false “proof” that all horses are the same color — it fails because the base case for n=1n = 1 does not properly connect to n=2n = 2.
  2. Assuming what you want to prove. You assume P(k)P(k) (for one specific kk), then show P(k+1)P(k+1) follows. You are NOT assuming P(k+1)P(k+1).
  3. Not clearly using the induction hypothesis. The power of the proof comes from explicitly invoking the assumption. Underline or annotate where you use it.
  4. Choosing the wrong base case. The statement must be checked at the actual starting point. If the claim is for n4n \ge 4, the base case is n=4n = 4.

Practice Problems

Problem 1: Prove by induction: 1+3+5++(2n1)=n21 + 3 + 5 + \cdots + (2n-1) = n^2 for all n1n \ge 1.

Base Case (n=1n = 1): 2(1)1=1=122(1) - 1 = 1 = 1^2. Holds.

Inductive Step: Assume 1+3++(2k1)=k21 + 3 + \cdots + (2k - 1) = k^2.

1+3++(2k1)+(2(k+1)1)=k2+(2k+1)=(k+1)21 + 3 + \cdots + (2k-1) + (2(k+1)-1) = k^2 + (2k + 1) = (k+1)^2

By induction, the formula holds for all n1n \ge 1.

Problem 2: Prove by induction: i=1ni3=(n(n+1)2)2\sum_{i=1}^{n} i^3 = \left(\frac{n(n+1)}{2}\right)^2 for all n1n \ge 1.

Base Case (n=1n = 1): 13=11^3 = 1 and (122)2=1\left(\frac{1 \cdot 2}{2}\right)^2 = 1. Holds.

Inductive Step: Assume i=1ki3=(k(k+1)2)2\sum_{i=1}^{k} i^3 = \left(\frac{k(k+1)}{2}\right)^2.

i=1k+1i3=(k(k+1)2)2+(k+1)3=(k+1)2(k24+(k+1))\sum_{i=1}^{k+1} i^3 = \left(\frac{k(k+1)}{2}\right)^2 + (k+1)^3 = (k+1)^2\left(\frac{k^2}{4} + (k+1)\right)

=(k+1)2k2+4k+44=(k+1)2(k+2)24=((k+1)(k+2)2)2= (k+1)^2 \cdot \frac{k^2 + 4k + 4}{4} = (k+1)^2 \cdot \frac{(k+2)^2}{4} = \left(\frac{(k+1)(k+2)}{2}\right)^2

This is the formula with n=k+1n = k + 1.

Problem 3: Prove that 5n15^n - 1 is divisible by 4 for all n1n \ge 1.

Base Case (n=1n = 1): 511=45^1 - 1 = 4. Divisible by 4. Holds.

Inductive Step: Assume 5k1=4m5^k - 1 = 4m for some integer mm.

5k+11=55k1=5(5k1)+51=5(4m)+4=4(5m+1)5^{k+1} - 1 = 5 \cdot 5^k - 1 = 5(5^k - 1) + 5 - 1 = 5(4m) + 4 = 4(5m + 1)

This is divisible by 4.

Problem 4: Prove that 3n>n23^n > n^2 for all n1n \ge 1.

Base Case (n=1n = 1): 31=3>12=13^1 = 3 > 1^2 = 1. Holds.

Inductive Step: Assume 3k>k23^k > k^2 for some k1k \ge 1.

3k+1=33k>3k23^{k+1} = 3 \cdot 3^k > 3k^2

We need 3k2(k+1)2=k2+2k+13k^2 \ge (k+1)^2 = k^2 + 2k + 1, i.e., 2k22k102k^2 - 2k - 1 \ge 0.

The quadratic 2k22k1=02k^2 - 2k - 1 = 0 has roots k=2±1240.37k = \frac{2 \pm \sqrt{12}}{4} \approx -0.37 and 1.371.37.

For k2k \ge 2: 2k22k12(4)41=3>02k^2 - 2k - 1 \ge 2(4) - 4 - 1 = 3 > 0. Holds.

For k=1k = 1: 2(1)21=12(1) - 2 - 1 = -1, so the inductive step fails. But we can verify n=2n = 2 directly: 32=9>4=223^2 = 9 > 4 = 2^2. For k2k \ge 2 the induction carries.

Problem 5: What goes wrong if you try to prove ”n2>3nn^2 > 3n for all n1n \ge 1” by induction?

Base Case (n=1n = 1): 1>31 > 3 is false. The base case fails.

The statement is actually false for n=1,2,3n = 1, 2, 3 (check: 1>31 > 3 no, 4>64 > 6 no, 9>99 > 9 no). It becomes true for n4n \ge 4. If you started with base case n=4n = 4, you could prove it for n4n \ge 4.

This illustrates why the base case matters — it catches false statements.

Key Takeaways

  • Mathematical induction proves statements for all nn0n \ge n_0 using two steps: base case and inductive step
  • The base case establishes the starting truth; the inductive step propagates it to all larger values
  • You assume P(k)P(k) (induction hypothesis) and prove P(k+1)P(k+1) — you do not assume what you are trying to prove
  • Induction works for summation formulas, divisibility, and inequalities
  • Strong induction assumes all cases up to kk (useful when the next case depends on earlier cases)
  • Always verify your base case carefully — a wrong starting point invalidates the entire proof

Return to College Algebra for more topics in this section.

Last updated: March 29, 2026