Simple induction is a logical argument that establishes the truth of a given propositional function P(n) for an infinite set of numbers by reasoning about it by finite means. It consists of:
Proving that the statement holds for a lower limit value n0, usually 0 or 1, known as the base case.
Assuming that the statement holds for somek≥n0, known as the inductive hypothesis.
Proving that since the statement P(k) is assumed to hold, it also holds for k+1, known as the inductive step.
As a logical implication, this can be described as (n0,k∈N)(k≥n0)(P(n0)∧(P(k)⟹P(k+1))).
Simple vs. Strong Induction P(k) holds for some number k≥n0. It does not assume that the proposition holds for all natural numbers n0,n0+1,…,k. The latter is the inductive hypothesis of strong induction (2.5b).
Simple induction only assumes that
Intuition
Suppose we have a line of n dominoes. Then, if we knock the k-th domino, the (k+1)-th domino will be knocked too. This is essentially what simple induction represents; we only have to prove that if we assume our proposition P(k), then P(k+1) is true. The base case is simply an easy test of whether we should even use our time to prove for P(k+1). We will see in 2.5b that strong induction is a little bit more elaborate than simply P(k)⟹P(k+1).
It is also important that we choose a right statement to prove, since not all statements are strong enough to be proven. Check the last example on this page to see this in action.
Examples
(Gauss Summation) Proving that ∀n∈N,∑i=0ni=2n(n+1)
We proceed by induction on n:
Base case: (n=0): Since ∑i=00i=20(0+1)=0, our base case holds.
Inductive hypothesis: We assume that our statement holds for some arbitrary n=k≥0.
Inductive step: Since our statement ∑i=0ki=2k(k+1) holds for k, it holds for k+1 such that ∑i=0k+1i=(∑i=0ki)+(k+1)=2k(k+1)+(k+1)=2k(k+1)+2(k+1)=2(k+1)(k+2).
By the principles of mathematical induction, the claim holds for k+1, and therefore it holds for all natural numbers n∈N.
Proving that ∀n∈N,3∣n3−n
We proceed by induction on n. Since 3∣0, it holds. We then assume that 3∣k3−k for some k≥0, such that k3−k=3q1 for some q. Our inductive step needs to prove that 3∣(k+1)3−(k+1):
Now that we have a clear picture of the idea, we can proceed by induction on n:
Base case: The theorem surely holds for n=0 since it can even be colored using 1 color.
Inductive hypothesis: We assume that the theorem holds for some k≥0.
Inductive step:
For all n≥1, the sum of the first n odd numbers is a perfect square
We proceed by induction on n:
Base case: the first odd number is n=1, which is a perfect square.
Hypothesis: Assume that the sum of the first k odd numbers form a perfect square, m2.
Step: We have that the sum of the first k+1 odd numbers is m2+k+1.
…But now what? This doesn’t help us at all! It turns out that our statement is too weak to be proven, since it does not have enough structure to make it meaningful.
Let’s now do a check on our statement and see the first few base cases:
n=1: 1=12
n=2: 1+3=22
n=3: 1+3+5=32
n=4: 1+3+5+7=42
It turns out that not only does our statement hold for the base cases, but the sum of the first n odd numbers is exactly n2! As such, we can continue with our proof:
Hypothesis: The sum of the first k odd numbers is k2.
Step: The (k+1)-st odd number is 2k+1. As such, the sum of the first k+1 odd numbers is k2+2k+1=(k+1)2. Therefore, the theorem holds.