My instructor stated that in order to have a valid proof by mathematical induction, you first have to show A(1) holds, and then assume A(n) to deduce A(n+2). Why is the first step necessary if we are going to assume A(n) though?
I get that showing A(1) is true suggests that A(n) might be, but that could very easily not be the case. Perhaps A(3) does not hold. So why logical benefit do we gain by proving A(1) before completing a more general proof by induction?
A proof by induction has two parts, and you have to prove each of them:
$(i)\quad$ $A(n)$ implies $A(n+1)$, for all natural numbers $n$;
$(ii)\quad$ $A(1)$ is true.
Together, these two facts imply that $A(n)$ is true for all natural numbers $n$. For example, to see $A(3)$ is true (given these two facts), we argue as follows:
We know $A(1)$ is true by $(ii)$.
Since $A(1)$ is true, $A(1+1)$ is also true by $(i)$.
Since $A(1+1)$ is true, $A(1+1+1)$ is also true by $(i)$.
So $A(3)$ is true!
However, we need both pieces for induction to work. For example, let $A(n)$ be the property "$n=n-3$." Then:
Clearly (for any $n$) if $A(n)$ is true, then $A(n+1)$ is also true: since $A(n)$ means $n=n-3$, so $n+1=n-3+1$, so $n+1=(n+1)-3$ - but this is just $A(n+1)$!
However, $A(n)$ is in fact false for every $n$.