Simple Induction
Principle
To prove ∀n∈N.P(n):
- Base case: Prove P(0)
- Inductive step: Prove that for arbitrary n∈N, P(n)⇒P(n+1)
If both hold, then by the principle of mathematical induction, P(n) is true for all n∈N.
Why It Works
Induction is justified by the well-ordering of N.
Suppose P(0) holds and P(n)⇒P(n+1) for all n, but some k fails P(k).
Let S={n∈N:¬P(n)}. By assumption, S=∅.
By well-ordering, S has a least element m.
Since P(0) holds, m>0.
Thus m−1∈N and m−1∈/S, so P(m−1) holds.
By the inductive step, P(m) holds. Contradiction.
Statement: i=0∑n−1i=2n(n−1) for all n∈N.
Base case (n=0): Empty sum = 0. And 20⋅(−1)=0.
Inductive step: Assume i=0∑n−1i=2n(n−1).
Then:
∑i=0ni=2n(n−1)+n=2n(n−1)+2n=2n(n+1)
This is 2(n+1)(n), establishing P(n+1).
Induction from a Basis
Principle
To prove ∀n≥k.P(n) for some fixed k:
- Base case: Prove P(k)
- Inductive step: Prove P(n)⇒P(n+1) for arbitrary n≥k
When to Use
When the property P(n) is only meaningful or true for n≥k.
Example
Statement: 2n>n2 for all n≥5.
Base case (n=5): 25=32>25=52.
Inductive step: Assume 2n>n2 for n≥5.
Then 2n+1=2⋅2n>2n2.
For n≥5: 2n2−(n+1)2=2n2−n2−2n−1=n2−2n−1≥25−10−1=14>0.
So 2n2>(n+1)2, giving 2n+1>(n+1)2.
Strong Induction
Principle
To prove ∀n∈N.P(n):
- Inductive step: Prove that for arbitrary n:
(∀m<n.P(m))⇒P(n)
No explicit base case needed: when n=0, the hypothesis "∀m<0.P(m)" is vacuously true.
When to Use
When proving P(n) requires multiple previous cases, not just P(n−1).
Example: Fibonacci
The Fibonacci sequence: F0=0, F1=1, Fn+1=Fn+Fn−1.
Statement: Fn<2n for all n∈N.
Strong induction:
Assume ∀m<n.Fm<2m.
If n≤1: F0=0<1=20 and F1=1<2=21.
For n≥2:
Fn=Fn−1+Fn−2<2n−1+2n−2=43⋅2n<2n
Common Pitfalls
Wrong Inductive Hypothesis
Trap: Assuming P(n−1) when P(n−2) is also needed.
This happens in Fibonacci-style recurrences. Use strong induction instead.
Forgetting the Base Case
Trap: Proving P(n)⇒P(n+1) without checking P holds somewhere.
Assuming What You Prove
Trap: The inductive step must assume P(n) and derive P(n+1).
Do not assume P(n+1).
Inductive Step Fails for Small n
Trap: Check the inductive step works for the transition from base case.
Example of Failure
False claim: All horses are the same colour.
“Proof” by induction on herd size n:
- Base (n=1): Trivial.
- Inductive step: If all horses in a herd of n have the same colour, then in a herd of n+1:
- First n horses have same colour (by IH)
- Last n horses have same colour (by IH)
- Therefore all n+1 horses have same colour.
Error: When n=1, there is no overlap between “first n” and “last n” (both are single horses). The argument fails.
Summary
- Simple induction: prove P(0), then P(n)⇒P(n+1)
- Induction from basis: P(k), then P(n)⇒P(n+1) for n≥k
- Strong induction: (∀m<n.P(m))⇒P(n)
- Strong induction needed for recurrences depending on multiple predecessors