Strong Induction

Definition. Strong induction proves that P(n)P(n) holds for every n≥n0n \geq n_0 from one implication: for every n≥n0n \geq n_0, if P(k)P(k) holds for all n0≤k<nn_0 \leq k < n, then P(n)P(n) holds. Unlike ordinary Mathematical Induction, the hypothesis grants every earlier case, not just the previous one.

Introduced in Lecture 1, Example 9; it returns in Unit 1 as structural induction on automata and grammars.

Updated
Copyright © 2026 Jared Coleman. All rights reserved.