In this section we look at a variation on induction called strong induction. This is really just regular induction except we make a stronger assumption in the induction hypothesis. It is possible that we need to show more than one base case as well, but for the moment we will just look at how and why we may need to change the assumption.
The only real difference between strong induction and regular induction is that instead of assuming \(P(k)\text{,}\) we assume \(P(1), P(2), \ldots P(k)\text{.}\) In notation, this is \(P(i)\) for all \(1\leq i\leq k\text{.}\)
Why can we change the assumption? Well, remember how induction works, first we show \(P(1)\text{,}\) then the induction step gets us to \(P(2)\text{,}\) which then gets us to \(P(3)\text{,}\) etc. But once we get to, say, \(P(4)\text{,}\) we already know \(P(1), P(2), P(3)\text{.}\) So we may as well assume we have \(P(i)\) for everything up to \(P(k)\text{.}\)
For the next two examples, we will look at proving every integer \(n>1\) is divisible by a prime. Although we proved this using cases in TheoremΒ 3.3.2, we will now prove it using induction. First we will attempt to use regular induction and see why it isnβt enough.
Case 2: \(k+1\) is not prime. This is were we get stuck, since although we know \(k\) is divisible by a prime, that doesnβt tell us anything about \(k+1\text{.}\) In fact we showed that any prime dividing \(k\) CANNOT divide \(k+1\text{.}\)
Case 2: \(k+1\) is not prime. Thus \(k+1=ab\) where \(1< a < k+1\text{.}\) Then \(2\leq a\leq k\text{.}\) By our induction assumption, \(a\) must be divisible by a prime. Since \(a\mid k+1\) and \(a\) is divisible by a prime, \(k+1\) is divisible by a prime.
In regular induction, we use that we know the statement holds for \(k\) to get that it holds for \(k+1\text{.}\) Strong induction is useful when we need to use some smaller case (not just \(k\)) to get the statement for \(k+1\text{.}\)
The proof requires strong induction. For the base step, how many previous terms do you need before you can first compute \(a_k\) using the formula provided in defining the sequence? You need to show the base step for each of these initial terms since the induction wonβt apply to them. Check the base step for each of these terms.
As we see in ActivityΒ 4.4.1, strong induction is a useful technique for proving statements about sequences. One particularly nice sequence is the Fibonacci Sequence.
Let \(f_1, f_2, f_3,\ldots\) be the Fibonacci numbers. Find and prove a formula for \(f_n-f_{n-1}+f_{n-2}-\cdots+(-1)^{n+1}f_1\) when \(n\) is a positive integer.