Theorem 5.2: (Strong Induction) Let P(n ) be a statement which depends on a natural number n. If P(no) is true for some natural number no and if P(k ) is true for all no < k < m implies that P(m ) is true, then P(n ) is true for all natural numbers n > no.

Proof: Assume that P(no) is true and if P(k) is true for all no < k < m mplies that P(m) is true. Suppose that there is some natural number n > no for which P(n) is not true. Then

By Theorem 5.1, the well ordering principle, there is a least element n1 in this set. Since n1 is the smallest element in the set, P (k ) is true for all no < k < n1. But by the strong induction hypotheses this implies that P(n1) is true which is a contradiction.