Skip to content

Mathematical Induction

Definition

Let P(n)P(n) be a statement about a natural number nn. The principle of mathematical induction says: if

  1. base case: P(0)P(0) is true, and
  2. inductive step: for every natural number kk, P(k)P(k) implies P(k+1)P(k+1),

then P(n)P(n) is true for every n∈Nn\in\mathbb{N}.

This is the fifth Peano axiom, where the successor S(k)S(k) is written k+1k+1 once addition is available. A proof by induction checks the base case and proves the inductive step. In the step, kk is an arbitrary but fixed natural number, and the assumption that P(k)P(k) holds is called the inductive hypothesis.


Interpretation

Induction works like a row of dominoes. The base case knocks over the first domino. The inductive step says that whichever domino falls, it knocks over the next one. Together they make every domino fall: P(0)P(0) gives P(1)P(1), P(1)P(1) gives P(2)P(2), and so on through all of N\mathbb{N}.

A row of dominoes labelled P(0), P(1), P(2), P(3), then P(k) and P(k+1); a green push arrow marks the base case and blue arcs from each domino to the next mark the inductive step.

The green arrow is the base case: it pushes P(0)P(0). Each blue arc is one instance of the inductive step, and the arc from P(k)P(k) to P(k+1)P(k+1) stands for all of them at once, because kk is arbitrary. The green line underneath is the conclusion: P(n)P(n) holds for every natural number nn.

Neither part works alone. A step without a base case is a chain of dominoes that nobody pushes, and a base case without a step knocks over only the first domino. Checking P(0),P(1),…,P(40)P(0),P(1),\ldots,P(40) one by one is still not a proof for every nn.

The inductive step proves an implication. It does not claim that P(k)P(k) is true; it shows that P(k+1)P(k+1) would follow if P(k)P(k) were true. Assuming "P(n)P(n) for every nn" in the step would assume the very statement to be proved.


Key Results

  • Set form. If A⊆NA\subseteq\mathbb{N} contains 00, and k+1∈Ak+1\in A whenever k∈Ak\in A, then A=NA=\mathbb{N}. Apply the principle to the statement "n∈An\in A".
  • Starting at n0n_0. If P(n0)P(n_0) is true and P(k)P(k) implies P(k+1)P(k+1) for every integer k≥n0k\ge n_0, then P(n)P(n) is true for every integer n≥n0n\ge n_0. Apply the principle to Q(m)Q(m): "P(n0+m)P(n_0+m)". Statements about positive integers start at n0=1n_0=1.
  • Both parts are needed. For P(n)P(n): "n2+n+1n^2+n+1 is even", the step holds, since (k+1)2+(k+1)+1=(k2+k+1)+2(k+1)(k+1)^2+(k+1)+1=(k^2+k+1)+2(k+1). But P(0)P(0) fails, and in fact n2+n+1n^2+n+1 is odd for every nn. For P(n)P(n): "n2−n+41n^2-n+41 is prime", the cases n=0,1,…,40n=0,1,\ldots,40 are all true, but n=41n=41 gives 41241^2.
  • Recursion and induction go together. The factorial is defined recursively: 0!=10!=1, and (k+1)!=(k+1)×k!(k+1)!=(k+1)\times k! for every k∈Nk\in\mathbb{N}. Statements about a recursively defined quantity are proved by induction: the value at 00 settles the base case, and the rule from kk to k+1k+1 drives the step. Powers (m0=1m^0=1, mk+1=mkmm^{k+1}=m^k m) and multiplication on N\mathbb{N} (0⋅m=00\cdot m=0, S(n)⋅m=n⋅m+mS(n)\cdot m=n\cdot m+m) can be built the same way.
  • Several variables. For a statement about nn and mm, such as n⋅S(m)=n⋅m+nn\cdot S(m)=n\cdot m+n, fix mm and induct on nn: the base case is n=0n=0 for that mm, and the step goes from nn to S(n)S(n) with the same mm.

Examples

  • A sum formula. For every n∈Nn\in\mathbb{N},

    0+1+2+⋯+n=n(n+1)2.0+1+2+\cdots+n=\frac{n(n+1)}{2}.

    Base case: for n=0n=0 both sides are 00. Inductive step: assume 0+1+⋯+k=k(k+1)/20+1+\cdots+k=k(k+1)/2 for some k∈Nk\in\mathbb{N}. Then

    0+1+⋯+k+(k+1)=k(k+1)2+(k+1)=(k+1)(k+2)2,0+1+\cdots+k+(k+1) =\frac{k(k+1)}{2}+(k+1) =\frac{(k+1)(k+2)}{2},

    which is the formula for n=k+1n=k+1. This is the arithmetic series 1+2+⋯+n1+2+\cdots+n.

  • Odd numbers. 1+3+⋯+(2n−1)=n21+3+\cdots+(2n-1)=n^2 for every integer n≥1n\ge1. For n=1n=1, 1=121=1^2. If 1+3+⋯+(2k−1)=k21+3+\cdots+(2k-1)=k^2, adding the next odd number 2k+12k+1 gives k2+2k+1=(k+1)2k^2+2k+1=(k+1)^2.

  • Divisibility. 32n−13^{2n}-1 is divisible by 88 for every integer n≥1n\ge1. For n=1n=1, 32−1=83^2-1=8. If 32k−1=8m3^{2k}-1=8m for an integer mm, then

    32(k+1)−1=9⋅32k−1=9(32k−1)+8=8(9m+1).\begin{aligned} 3^{2(k+1)}-1&=9\cdot3^{2k}-1\\ &=9(3^{2k}-1)+8\\ &=8(9m+1). \end{aligned}
  • An inequality. n+1≤2nn+1\le2^n for every n∈Nn\in\mathbb{N}. For n=0n=0, 1≤11\le1. If k+1≤2kk+1\le2^k, then, since 1≤2k1\le2^k,

    (k+1)+1≤2k+2k=2k+1.(k+1)+1\le2^k+2^k=2^{k+1}.
  • From a recursive definition. With multiplication defined by 0⋅m=00\cdot m=0 and S(n)⋅m=n⋅m+mS(n)\cdot m=n\cdot m+m, the rule n⋅0=0n\cdot0=0 needs a proof, because 00 stands on the right. For n=0n=0 it is the definition. If n⋅0=0n\cdot0=0, then S(n)⋅0=n⋅0+0=0S(n)\cdot0=n\cdot0+0=0.


Prerequisites

Sources

  • Math I: Calculus · Lecture 1 (frames "Peano axiom 5: mathematical induction", "Proof by induction: example" and "Mathematical induction is like the domino effect")
  • Math I: Calculus · Tutorial 1

Aliases: proof by induction, principle of mathematical induction, induction proof Keywords: base case, inductive step, inductive hypothesis, induction hypothesis, domino effect, Peano axiom 5 Symbols: element of, natural numbers, subset

Last updated: 27 October 2026 11:52