HarmonyFidelisHarmonyFidelis
Login
NewsMajor ProjectsActorsAcademy

Induction

Induction proves infinitely many statements with two checks: a starting point, and a step that propagates.

Induction

Induction

Definition

Induction proves that a property P(n)P(n)P(n) holds for every integer from a rank n0n_0n0​ onwards, by means of two checks only:

StepWhat is shown
Base caseP(n0)P(n_0)P(n0​) is true
Inductive stepIf P(n)P(n)P(n) is true, then so is P(n+1)P(n+1)P(n+1)

These two points establish infinitely many statements. That is their power: one only ever checks a single case and a single implication.

P(0) P(1) P(2) P(n) P(n+1) … ⇒ …

An image, and its limit

A row of dominoes: knocking the first over, and guaranteeing that each topples the next, suffices to bring them all down.

The image is right about the mechanism and wrong about the reach. A row of dominoes is finite and the falling takes time; induction bears on infinitely many ranks and does not unfold. It does not narrate a propagation, it proves a property.

A worked example

Let us show that the sum of the first nnn integers is n(n+1)2\dfrac{n(n+1)}{2}2n(n+1)​.

Base case. For n=1n = 1n=1: the sum is 1, and 1×22=1\dfrac{1 \times 2}{2} = 121×2​=1.

Inductive step. Suppose the formula holds at rank nnn. Then:

1+2+⋯+n+(n+1)=n(n+1)2+(n+1)=n(n+1)+2(n+1)2=(n+1)(n+2)21 + 2 + \dots + n + (n+1) = \frac{n(n+1)}{2} + (n+1) = \frac{n(n+1) + 2(n+1)}{2} = \frac{(n+1)(n+2)}{2}1+2+⋯+n+(n+1)=2n(n+1)​+(n+1)=2n(n+1)+2(n+1)​=2(n+1)(n+2)​

That is the formula at rank n+1n+1n+1. Both steps hold, so the property is true for every n≥1n \geq 1n≥1.

Both steps are necessary

The inductive step alone proves nothing. Take P(n)P(n)P(n): "n=n+1n = n + 1n=n+1".

This property is hereditary: if n=n+1n = n+1n=n+1, then adding 1 to both sides gives n+1=n+2n + 1 = n + 2n+1=n+2. The step propagates perfectly — and the property is false for every integer, because no rank ever starts it.

The base case alone is no better: a property can be true at 1 and false thereafter.

Strong induction

Some proofs need more than the previous rank. Strong induction assumes P(k)P(k)P(k) for all k≤nk \leq nk≤n, and not for nnn alone.

It serves when the step calls on a much earlier rank — decomposing an integer into prime factors, for instance, refers to two arbitrary smaller factors, not to the predecessor.

Summary

A starting point and a propagating step prove infinitely many cases; neither can be dispensed with.