Ordinary induction proves a statement $Pn$ by showing that truth passes from one case to the next:
From Ordinary Induction to Strong Induction
Ordinary induction proves a statement by showing that truth passes from one case to the next:
This is enough for many arguments. In number theory, however, the proof of often requires more than the immediately preceding case. It may require several earlier cases, or even all earlier cases.
Strong induction is designed for this situation.
Instead of assuming only , one assumes
and uses all of these statements to prove .
The Principle of Strong Induction
Let be a statement depending on a natural number . Suppose that:
- is true.
- For every , if are all true, then is true.
Then is true for every .
The assumption that all earlier statements are true is called the strong induction hypothesis.
Although strong induction looks more powerful than ordinary induction, the two principles are logically equivalent. Strong induction is often more convenient because arithmetic problems naturally break into smaller cases of different sizes.
Why Strong Induction Works
Strong induction works for the same reason ordinary induction works: the natural numbers are well ordered.
Suppose the statement fails for at least one natural number. Then the set of counterexamples is nonempty. By the well-ordering principle, it has a least element, say .
The base case shows that . Therefore . Since is the least counterexample, all statements
are true. The strong induction step then implies that is true. This contradicts the choice of .
Hence no counterexample exists, and the statement holds for every natural number.
A Basic Example
We prove that every integer is either prime or can be written as a product of primes.
Let be the statement:
For , the statement is true because is prime.
Now assume that are true for some . We prove .
If is prime, then is true.
If is not prime, then it is composite. Hence there exist integers such that
where
and
By the strong induction hypothesis, both and are prime or products of primes. Therefore their product is also a product of primes. Since
it follows that is a product of primes.
Thus, by strong induction, every integer is prime or a product of primes.
Strong Induction and Divisibility
Strong induction is especially useful when a number is reduced by division rather than by subtracting one.
For example, suppose a proof about requires considering a proper divisor of . Such a divisor need not be . It may be much smaller. Ordinary induction gives information only about , while strong induction gives information about all smaller positive integers.
This is why strong induction appears naturally in proofs about factorization, greatest common divisors, Euclidean algorithms, and recursive arithmetic procedures.
Induction from an Arbitrary Starting Point
Strong induction can begin at any integer . Suppose is intended to hold for all integers . It is enough to prove:
- is true.
- For every , if are true, then is true.
Then holds for all .
This version is often used when the first few values behave differently from the general case.
Strong Induction and Minimal Counterexamples
Many strong induction proofs can be written as minimal counterexample arguments.
To prove a statement for all natural numbers, assume there is a counterexample. Choose the smallest counterexample . Then all smaller cases are true. Use those smaller cases to prove the statement for , obtaining a contradiction.
This method is common in number theory because the well-ordering principle gives immediate access to the least counterexample.
For instance, the existence of prime factorization can also be proved this way. Suppose some integer cannot be written as a product of primes. Let be the least such integer. Then cannot be prime, so
with
By minimality of , both and have prime factorizations. Hence also has a prime factorization, a contradiction.
Therefore every integer has a prime factorization.
Role in Number Theory
Strong induction is one of the main proof tools in elementary and modern number theory. It is used whenever an integer is analyzed through smaller integers whose sizes are not fixed in advance.
Prime factorization, Euclidean algorithms, recursive definitions, divisibility arguments, and many Diophantine methods rely on this form of reasoning.
The central idea is simple: to prove a statement about , one may use the truth of the statement for every smaller positive integer. This matches the arithmetic habit of reducing a difficult number to simpler pieces.