I just started learning proof by induction in class, but got a problem requiring proof by strong induction.
Here is the problem.
Prove by strong induction: $$\sum_{i=1}^n 2^i = 2^{n+1} - 2$$
I've done the base, showing that the statement holds for $n=1$, $n=2$, and $n=3$. (I won't show the simple math here). For $n=k$, the statement would be $2^{k+1}-2$. But that's where I get stuck, as I'm still trying to grasp the concept of strong induction.
For $n=k+1$, do I do the following and simplify?
$$\sum_{i=1}^{k+1} 2^i = \sum_{i=1}^k 2^i + 2^{(k+1)+1} - 2$$ $$=[2^{k+1}-2]+[2^{k+2}-2]$$ $$=\text{etc}\ldots?$$
For strong induction, a proof goes something like this:
Proof of a base case: here $n= 1$ will do:
$2 = 4 - 2$.
The only thing different between "strong" and "regular" induction is how we state the inductive step:
We assume that for ALL $n_0 \leq k < n$, the theorem holds, and then use that to show it holds for $k = n$. This means we have access to ANY previous non-negative integer $k$ in that range, not just "the previous integer", $n-1$.
In this case, that means we can assume the result for all $1 \leq k < n$.
Of course, since $k = n - 1 < n$, we can use that case, too.
So we have:
$\sum\limits_{i = 1}^n 2^i = \sum\limits_{i = 1}^{n-1} 2^i + 2^n = (2^n - 2) + 2^n = \dots ?$