I know that this should be a proof by induction, and my hunch is strong induction, but I am unsure about how to go about this.
In my base case, I made sure that the proposition held for n = 0, n = 1, and n = 2 before moving onto my inductive step.
Am I trying to show that $2^{2^{(n+1)}} + 1$ = ($2^{2^0}+ 1 * ... *2^{2^{n-1}}+1*2^{2^n}+1)+2 $?