Strong Induction and Well-Ordering
Principles of Strong Induction
In ordinary (simple) induction, the inductive step assumes only that is true and uses that to prove . Strong induction removes that restriction: you get to assume is true for every value from the base case up through , and then you prove .
The structure looks like this:
- Base case: Show is true (or whatever your starting value is).
- Inductive step: Assume are all true. Using that assumption, prove .
Why bother? Because many statements about depend on more than just the immediately preceding case. For example, the Fibonacci recurrence reaches back two steps, so a proof about Fibonacci numbers naturally needs both and . Strong induction hands you all previous cases at once, which often makes the argument shorter and more natural.
Despite the name, strong induction is logically equivalent to simple induction. Neither one can prove something the other can't. Strong induction just gives you a more convenient assumption to work with in certain proofs.
Well-Ordering Principle and Minimum Element
The Well-Ordering Principle says: every non-empty set of positive integers has a least (minimum) element.
This sounds obvious, but it's surprisingly powerful. It's one of the foundational properties of the natural numbers, closely tied to the Peano axioms, and it turns out to be logically equivalent to both simple and strong induction.
A key application is proof by contradiction. If you want to show some property holds for all positive integers, you can assume it fails somewhere, collect all the counterexamples into a set, and then invoke well-ordering to grab the smallest counterexample. Working with that smallest counterexample often produces a contradiction.
One thing to watch: the well-ordering principle applies to sets that have a well-ordering, meaning every non-empty subset has a least element. The positive integers and the non-negative integers are well-ordered under their usual ordering. The rational numbers under their usual ordering are not well-ordered (there's no smallest positive rational), so you can't blindly apply this principle to every number system.

Second Principle of Induction
This is just another name for strong induction (also called complete induction). The phrasing differs slightly from the version above but the idea is identical:
- Base case: Show is true.
- Inductive step: For an arbitrary positive integer , assume is true for all . Prove .
Notice the subtle difference in indexing compared to the earlier formulation: here you assume everything strictly less than and prove itself, rather than assuming up through and proving . Both formulations are equivalent; different textbooks just prefer one or the other. Make sure you know which version your course uses so your proofs match the expected format.
Proof Techniques

Complete Induction Method
Here's a step-by-step template for writing a strong induction proof:
- State the property. Write clearly. For example: "Every integer can be written as a product of primes."
- Prove the base case. Verify for the smallest relevant value. (For the example: is itself prime, so it's a product of one prime.)
- State the inductive hypothesis. Assume holds for every integer with (or , depending on your formulation).
- Prove the inductive step. Show follows. This is where you get to use any of the assumed cases, not just . For the prime factorization example: if is prime, you're done; if not, where , and by the inductive hypothesis both and have prime factorizations, so does too.
- Conclude. By strong induction, is true for all integers .
Sometimes you need more than one base case. If your recurrence or argument reaches back steps, you typically need base cases for the first values. The Fibonacci example mentioned earlier would need both and verified.
Proof by Minimum Counterexample
This technique combines the Well-Ordering Principle with proof by contradiction. It's a clean alternative to induction for many of the same problems.
- Assume the statement fails. Suppose there exists some positive integer for which is false.
- Form the set of counterexamples. Let . By your assumption, is non-empty.
- Apply well-ordering. Since is a non-empty set of positive integers, it has a least element. Call it .
- Derive a contradiction. Use the fact that is the smallest counterexample. This means is true for every positive integer . Exploit that to show must actually be true as well, contradicting the assumption that .
- Conclude. The set must be empty, so holds for all positive integers.
This method is especially common in number theory. For instance, proving that every integer has a prime divisor works neatly by minimum counterexample: the smallest integer that lacks a prime divisor would itself have to be prime (contradiction) or factor into smaller pieces that do have prime divisors (also a contradiction).
Comparison with Other Methods
Advantages and Limitations of Strong Induction
When strong induction helps most:
- The inductive step naturally depends on multiple earlier cases, not just the immediate predecessor. Recursive definitions (like Fibonacci) and divisibility arguments are classic examples.
- You want a cleaner proof structure. Some proofs that can be done with simple induction require an awkward strengthening of the hypothesis; strong induction avoids that.
- You're proving correctness of a recursive algorithm whose recursive calls don't just reduce the input by one.
Things to watch out for:
- Base cases. Because the inductive step can reach back to any earlier case, you may need to verify several base cases, not just one. Missing a base case is a common mistake.
- Circular reasoning. Make sure your argument for genuinely uses the assumption on smaller values. If you accidentally assume itself, the proof is circular.
- Choosing the right method. Strong induction, simple induction, and minimum counterexample are all logically equivalent for statements about positive integers. Pick whichever makes the argument clearest. There's no bonus for using a fancier technique when simple induction works fine.
Strong induction, simple induction, and the well-ordering principle are three different proof strategies, but they're all logically equivalent. Any statement you can prove with one, you can prove with the others. The real question is always: which one gives the cleanest proof for this particular problem?