Strong induction
Another way to use a stronger induction hypothesis is called strong induction: To prove , instead of assuming that is true, we assume that are all true and try to derive the validity of . This again goes into the principle of making the hypothesis stronger so that we can prove the statement we want.
Every natural number can be written as a product of primes. (Equivalent to Lemma 1)
We use the hypothesis:
can be written as a product of primes
Notice that if we want to prove , we may want to write . But then we need the fact that can be written as a prime product, so the validity of is not enough for us. Let us try to prove this via a strong induction. The base case is when , and holds trivially. Now assume that hold. To see , there are two cases. If is prime, we are done. Otherwise, we can factor it into where . By using the validity of and , we can write and as a product of primes, and therefore the same holds for .
We are interested in writing a rational number as the sum of fractions with numerators . For instance, and . Consider the following algorithm. To write in this form, calculate . If the result is zero, we are done; otherwise, repeat the same step on the result. Prove that this algorithm always terminates in finitely many steps.