Exercises — Strong induction
Level 1 — Recognition
Here you only decide which tool fits and how many base cases you need. No long proofs yet.
Exercise 1.1
A sequence is defined by and for . To prove a closed form for , do you need ordinary or strong induction, and how many base cases?
Recall Solution 1.1
What the recurrence reaches back to: only — the single immediately-previous term. Why that decides it: ordinary induction hands you exactly one predecessor , which is all this step wants. So ordinary induction suffices, with one base case (). Answer: ordinary induction, 1 base case.
Exercise 1.2
A sequence has for . How many base cases must you prove before the recurrence can even be used?
Recall Solution 1.2
Where the step lands: to compute the recurrence needs and — two steps back. Why that forces two bases: the first time you apply the step is at , needing and . Neither is produced by the recurrence, so both must be given/proved directly. Answer: 2 base cases ( and ), and strong induction because the step uses a predecessor other than .
Exercise 1.3
The claim "every integer factors into primes" needs which kind of induction, and why not ordinary?
Recall Solution 1.3
The trouble: a composite splits into that are somewhere below , but not guaranteed to be . Ordinary induction only offers — the wrong number. Answer: Strong induction — you need and for unpredictable , i.e. the whole history. (See Prime Factorisation.)
Level 2 — Application
Now full proofs on standard multi-predecessor problems.
Exercise 2.1
for . Prove … let's check first, then prove the correct form.
Recall Solution 2.1
Sanity check the guess. ✅, . ❌ The guess is wrong. Compute a couple: . The true closed form is . Check: ✅, ❌ — also wrong. Solve properly: characteristic , roots , so . From : . Hmm non-integer — recheck : with these, ✅ and ✅. So Claim : . Bases: ✅; ✅. Two bases because the step reaches back two. Strong step: assume for all (so for ). Group by base: -terms give . The -terms give . So . ✅
Exercise 2.2
(Fibonacci). Prove for all .
Recall Solution 2.2
Claim : . Bases: ✅; ✅. Two bases — the step uses . Strong step: for assume for all . Why this is enough: So . ✅
Level 3 — Analysis
Here you pick the right number of base cases and diagnose failures.
Exercise 3.1 (Postage / Chicken McNugget)
Every amount cents can be paid with only - and -cent stamps. Prove it. How many base cases, and why exactly that many?
Recall Solution 3.1
Design the step first. For large we peel off one -cent stamp: if is payable, so is . This step jumps back by 4. How far must the base zone reach? The step needs , i.e. it only works for . So get no help from the step and must be shown directly. Bases (four of them): ; ; ; . ✅ Strong step: for , assume payable for all values in . Then , so by hypothesis is payable — add one -stamp to reach . ✅ Answer: 4 base cases, because the step's jump length is and the base zone starts at .
Exercise 3.2 (Diagnose the broken proof)
A student "proves" satisfies (Fibonacci) but only checks the single base . Where does the argument break, exactly?
Recall Solution 3.2
Trace the first use of the step. The recurrence is first applied at : . This requires both and to be established. The gap: with only proven, the value is unjustified — the domino at position leans on a domino () that was never checked. Fix / where it breaks: the chain snaps at ; you must add the base . (One base case is never enough when the step reaches back two — see the parent-note mistake box.)
Level 4 — Synthesis
Combine strong induction with a fresh setup you construct yourself.
Exercise 4.1
Prove: every integer can be written as a sum of distinct powers of (existence of binary representation). Use strong induction. (Note: we prove the slightly stronger statement starting at ; this immediately covers every as well.)
Recall Solution 4.1
Claim : the integer is a sum of distinct powers of (i.e. , each used at most once). We prove it for all ; every is then a special case. Base: : . ✅ (Here .) Strong step: assume for all . Let be the largest power of with .
- Why largest power: it guarantees the leftover satisfies (else , contradicting maximality). So the leftover is strictly smaller than the piece we removed.
- Case : then , already a single distinct power. ✅
- Case : here , so the strong hypothesis gives as a sum of distinct powers of , and every one of them is (since ). Adding keeps all powers distinct. ✅ Why strong, not ordinary: the leftover can be any number below , not ; only the full history covers it.
Exercise 4.2
for . Find and prove a closed form.
Recall Solution 4.2
Find it. Characteristic equation , roots . So . From : . Thus Check ✅, ✅. Claim : . Two bases (done above). Strong step: assume . -power part: Sign part: (since ). Sum: . ✅
Level 5 — Mastery
Two-sided bounds, custom base counts, and a domino-chain visual argument.
Exercise 5.1
= Fibonacci (). Prove the two-sided bound handling the awkward small cases explicitly.
Recall Solution 5.1
Upper bound . Bases: ✅; ✅. Step (): . ✅
Lower bound . Let . Bases: : ✅. : ✅. Step (): using the hypothesis on , Why beats : we need this . Since , the inequality holds. ✅
What the figure shows. The plot below puts the index on the horizontal axis and value on a (logarithmic) vertical axis. The yellow dots are the actual Fibonacci numbers ; the red dashed curve is the upper wall and the green dashed curve is the lower wall . The point of the picture: the yellow dots never poke above the red curve nor drop below the green one — the two induction bounds literally trap the sequence in a band for every , which is the geometric content of the proof.

Exercise 5.2 (Design the base cases)
Define the step " is reachable if or is reachable," starting from reachable set . Prove every integer is reachable. Determine the minimum base cases required.
Recall Solution 5.2
Reachability meaning: is a non-negative combination of 's and 's. The step subtracts either or . Choose the safe jump = 3 (subtract ). It is valid once , i.e. . So must be base cases. Bases: ✅; ✅; ✅. 3 base cases, matching the jump length . Strong step: for , assume reachable for all values in . Then , so is reachable; add a to reach . ✅ Why 3 and not 5? A jump of would demand base cases (five of them); the smaller valid jump minimises the base zone.
What the figure shows. Each amount is drawn as a labelled disc on a number line. The yellow discs are the base zone — proved by hand. The blue discs and up are reached by the step. The green arrows draw the actual jump "", so you can trace, for any blue disc, the green arrow landing it back onto an already-established disc. Visually it makes the "no gap" guarantee obvious: every arrow lands on a disc that is either yellow (a base) or already reached.

Exercise 5.3 (Conceptual mastery)
Explain, using the domino picture, why strong induction with base cases and a step of reach never leaves a gap — and connect it to the Well-Ordering Principle.
Recall Solution 5.3
Domino argument. Lay dominoes . The step "" says: domino falls once every earlier domino has fallen. The base cases are the first dominoes pushed by hand. For any later , the step reaches back at most ; those targets are either hand-pushed (in the base zone) or already fallen (proved earlier). No domino ever waits on an un-fallen one — no gap. Well-Ordering link: suppose some failed. Then the set of failures is non-empty, so by Well-Ordering it has a least element . But every is not a failure (else wouldn't be least), so the strong hypothesis holds at , forcing true — contradiction. So the failure set is empty. This is exactly strong induction, viewed backwards.
Connections
- Mathematical Induction (ordinary) — the L1 recognition problems hinge on distinguishing it from strong.
- Recurrence Relations — every L2/L4 closed-form proof lives here; characteristic equations find the guess.
- Prime Factorisation — Exercise 1.3 and the binary-representation proof share its "split into smaller pieces" DNA.
- Well-Ordering Principle — Exercise 5.3 shows the two are the same idea.
- Sequences & Series — the home chapter for all closed-form work above.
- Back to parent: Strong Induction.