Some statements claim to be true for every positive integer n: a formula for a sum, a divisibility rule, a pattern in derivatives. You can’t check infinitely many cases one by one, and checking a few proves nothing. Mathematical induction gets around this: you prove the first case, then prove that each case guarantees the next. Like a line of dominoes, once the first one falls, they all fall.
Imagine an endless line of dominoes. To be sure every one of them falls, you need two facts:
- The first domino falls.
- Whenever one domino falls, it knocks over the next one.
Induction works the same way. Let P(n) be the statement you want to prove, for example "1+3+5+⋯+(2n−1)=n2". If P(1) is true, and P(k) being true always makes P(k+1) true, then P(1) gives P(2), which gives P(3), and so on forever.
Every induction proof has the same structure. Examiners look for all four parts.
- Base case. Show that P(1) is true. (If the statement starts at a different value, such as n≥0 or n≥2, start there.)
- Assumption. Assume that P(k) is true for some positive integer k. Write out exactly what this says.
- Inductive step. Using the assumption, prove that P(k+1) is true. It helps to write down what P(k+1) says first, so you know your target.
- Conclusion. Write a sentence like this one:
Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
For a formula like r=1∑nur=f(n), the key fact is that the sum up to k+1 is the sum up to k plus one more term:
r=1∑k+1ur=r=1∑kur+uk+1=f(k)+uk+1
Use the assumption to replace the first part with f(k), then simplify until you reach f(k+1). Factoring out a common factor early (rather than expanding everything) usually makes the algebra much shorter.
To prove that an expression is divisible by a number d, the assumption becomes ”f(k)=dm for some integer m”. In the inductive step, rewrite f(k+1) so that it contains f(k), replace f(k) with dm, and factor out d. Exponents like 6k+1 are rewritten as 6×6k.
The IB guide links induction to sums of sequences, divisibility, differentiation and complex numbers.
- Repeated derivatives. To prove a formula for the nth derivative f(n)(x) or dxndny, assume the formula for the kth derivative and differentiate it once more to get the (k+1)th. Example 4 does this. Notation for higher derivatives is on higher-order derivatives.
- Complex numbers. De Moivre’s theorem, (cosθ+isinθ)n=cosnθ+isinnθ, is proved by induction for positive integers n. See De Moivre’s theorem.
Prove by induction that, for all n∈Z+,
1+3+5+⋯+(2n−1)=n2
Solution. Let P(n) be the statement r=1∑n(2r−1)=n2.
Base case. When n=1: LHS =2(1)−1=1 and RHS =12=1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+:
1+3+5+⋯+(2k−1)=k2
Inductive step. We want to show P(k+1): 1+3+⋯+(2k−1)+(2k+1)=(k+1)2. The new term is 2(k+1)−1=2k+1.
1+3+⋯+(2k−1)+(2k+1)=k2+(2k+1)=(k+1)2by the assumption
So P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
Prove by induction that r=1∑nr(r+1)=3n(n+1)(n+2) for all n∈Z+.
Solution. Let P(n) be the statement above.
Base case. When n=1: LHS =1(2)=2 and RHS =31(2)(3)=2. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+:
r=1∑kr(r+1)=3k(k+1)(k+2)
Inductive step. Target: r=1∑k+1r(r+1)=3(k+1)(k+2)(k+3).
r=1∑k+1r(r+1)=r=1∑kr(r+1)+(k+1)(k+2)=3k(k+1)(k+2)+(k+1)(k+2)=3k(k+1)(k+2)+3(k+1)(k+2)=3(k+1)(k+2)(k+3)by the assumptionfactor out (k+1)(k+2)
This is the RHS of P(k+1), so P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
Notice the factoring step: taking out (k+1)(k+2) straight away avoids expanding a cubic.
Prove by induction that 32n+7 is divisible by 8 for all n∈Z+.
Solution. Let P(n) be the statement ”32n+7 is divisible by 8”.
Base case. When n=1: 32+7=16=8×2. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+. Then 32k+7=8m for some integer m, so
32k=8m−7
Inductive step. Target: 32(k+1)+7 is divisible by 8.
32(k+1)+7=32k×32+7=9(8m−7)+7=72m−63+7=72m−56=8(9m−7)by the assumption
Since 9m−7 is an integer, 32(k+1)+7 is divisible by 8. So P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction 32n+7 is divisible by 8 for all n∈Z+.
Let f(x)=xe2x. Prove by induction that, for all n∈Z+,
f(n)(x)=2n−1(2x+n)e2x
Solution. Let P(n) be the statement above.
Base case. By the product rule,
f′(x)=1⋅e2x+x⋅2e2x=(2x+1)e2x
and the formula gives 20(2x+1)e2x=(2x+1)e2x. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+:
f(k)(x)=2k−1(2x+k)e2x
Inductive step. Target: f(k+1)(x)=2k(2x+k+1)e2x. The (k+1)th derivative is the derivative of the kth derivative, so differentiate the assumption with the product rule:
f(k+1)(x)=dxd(2k−1(2x+k)e2x)=2k−1(2e2x+(2x+k)⋅2e2x)=2k−1⋅2(1+2x+k)e2x=2k(2x+k+1)e2x
So P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
Checking a few cases and stopping. Showing the formula works for n=1,2,3 is not a proof. You need the inductive step: a general argument that works for every k.
Assuming what you’re trying to prove. You may assume P(k). You may not assume P(k+1); that’s the thing you’re proving. Start from one side of P(k+1) (usually the sum, or the expression) and work towards the other.
Not using the assumption. If your inductive step never uses P(k), something is wrong. Point out where you use it (“by the assumption”).
Getting the new term wrong. In a sum, the extra term is uk+1: replace r with k+1 in the general term. For ∑(2r−1) it’s 2(k+1)−1=2k+1, not 2k−1.
Expanding everything. In sum proofs, expanding both sides into big polynomials is slow and error-prone. Look for a common factor, like (k+1), and take it out first.
Leaving out the conclusion, or writing it vaguely. The final sentence is part of the proof and earns marks. Say that P(1) is true, that P(k) implies P(k+1), and therefore P(n) is true for all n∈Z+.
1. (Warm-up) Let P(n) be the statement 1+2+3+⋯+n=2n(n+1).
- (a) Show that P(1) is true.
- (b) Write down the statements P(k) and P(k+1).
Solution
(a) When n=1: LHS =1 and RHS =21(2)=1. So P(1) is true.
(b) P(k): 1+2+⋯+k=2k(k+1).
P(k+1): 1+2+⋯+k+(k+1)=2(k+1)(k+2).
2. (Warm-up) Complete the proof from Question 1: prove by induction that r=1∑nr=2n(n+1) for all n∈Z+.
Solution
Base case. Shown in Question 1: P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: r=1∑kr=2k(k+1).
Inductive step.
r=1∑k+1r=2k(k+1)+(k+1)=2k(k+1)+2(k+1)=2(k+1)(k+2)by the assumptionSo P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
3. (Warm-up) Prove by induction that 1+2+4+⋯+2n−1=2n−1 for all n∈Z+.
Solution
Let P(n) be the statement r=1∑n2r−1=2n−1.
Base case. When n=1: LHS =20=1 and RHS =21−1=1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: r=1∑k2r−1=2k−1.
Inductive step. The new term is 2(k+1)−1=2k:
r=1∑k+12r−1=(2k−1)+2k=2×2k−1=2k+1−1by the assumptionSo P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
4. (Core) Prove by induction that r=1∑nr2=6n(n+1)(2n+1) for all n∈Z+.
Solution
Let P(n) be the statement above.
Base case. When n=1: LHS =1 and RHS =61(2)(3)=1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: r=1∑kr2=6k(k+1)(2k+1).
Inductive step. Target: r=1∑k+1r2=6(k+1)(k+2)(2k+3).
r=1∑k+1r2=6k(k+1)(2k+1)+(k+1)2=6(k+1)(k(2k+1)+6(k+1))=6(k+1)(2k2+7k+6)=6(k+1)(k+2)(2k+3)by the assumptionfactor out (k+1)So P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
5. (Core) Prove by induction that r=1∑nr(r+1)1=n+1n for all n∈Z+.
Solution
Let P(n) be the statement above.
Base case. When n=1: LHS =1×21=21 and RHS =21. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: r=1∑kr(r+1)1=k+1k.
Inductive step. Target: r=1∑k+1r(r+1)1=k+2k+1.
r=1∑k+1r(r+1)1=k+1k+(k+1)(k+2)1=(k+1)(k+2)k(k+2)+1=(k+1)(k+2)k2+2k+1=(k+1)(k+2)(k+1)2=k+2k+1by the assumptionSo P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
6. (Core) Prove by induction that 7n−1 is divisible by 6 for all n∈Z+.
Solution
Let P(n) be the statement ”7n−1 is divisible by 6”.
Base case. When n=1: 7−1=6=6×1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: 7k−1=6m for some integer m, so 7k=6m+1.
Inductive step.
7k+1−1=7×7k−1=7(6m+1)−1=42m+6=6(7m+1)by the assumptionSince 7m+1 is an integer, 7k+1−1 is divisible by 6, so P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction 7n−1 is divisible by 6 for all n∈Z+.
7. (Core) Prove by induction that dxndn(xex)=(x+n)ex for all n∈Z+.
Solution
Let P(n) be the statement above.
Base case. By the product rule, dxd(xex)=ex+xex=(x+1)ex, which matches the formula with n=1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: dxkdk(xex)=(x+k)ex.
Inductive step. Differentiate both sides of the assumption once more:
dxk+1dk+1(xex)=dxd((x+k)ex)=1⋅ex+(x+k)ex=(x+k+1)exSo P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.
8. (Challenge) Prove by induction that 5n+2×11n is divisible by 3 for all n∈Z+.
Solution
Let P(n) be the statement ”5n+2×11n is divisible by 3”.
Base case. When n=1: 5+22=27=3×9. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: 5k+2×11k=3m for some integer m.
Inductive step. Split the 11 as 5+6 so the expression from P(k) appears:
5k+1+2×11k+1=5×5k+11×2×11k=5×5k+5×2×11k+6×2×11k=5(5k+2×11k)+12×11k=5(3m)+12×11k=3(5m+4×11k)by the assumptionSince 5m+4×11k is an integer, P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction 5n+2×11n is divisible by 3 for all n∈Z+.
9. (Challenge) Prove by induction that r=1∑nr×r!=(n+1)!−1 for all n∈Z+.
Solution
Let P(n) be the statement above.
Base case. When n=1: LHS =1×1!=1 and RHS =2!−1=1. So P(1) is true.
Assumption. Assume P(k) is true for some k∈Z+: r=1∑kr×r!=(k+1)!−1.
Inductive step. Target: r=1∑k+1r×r!=(k+2)!−1.
r=1∑k+1r×r!=(k+1)!−1+(k+1)×(k+1)!=(k+1)!(1+(k+1))−1=(k+2)×(k+1)!−1=(k+2)!−1by the assumptionSo P(k+1) is true.
Conclusion. Since P(1) is true, and P(k) true implies P(k+1) true, by the principle of mathematical induction P(n) is true for all n∈Z+.