After getting an answer (in a comment) from peter for this question I have a follow up question.
If, in all horses are the same color problem for example, we need to use reason, reason which is specific to the case, in order to find that "hole" between the correct base case and the correct inductive step. That "hole" where n=2 which makes the proof collapse.
So how can we verify that our hypotheses are correct and that there are no "holes"?
I mean if we proved the base case p(0) or p(1) or p((int)whatever) is true and the inductive step is true, how can be sure that there no "holes" in the hypothesis?
Do we use induction only to prove what we know, beyond any doubt, is true? But doesn't that contradicts the purpose of a proof?
I know this is such a Newbie question.. but I have searched for answers for these specific questions and I could not find..
Thank you all!
If the base case is correct and the implication $n\rightarrow n+1$ is correct FOR ALL $n$ ($\ge$ a given tresh-hold), then the induction is correct and proves the claim.
It is not always easy to see whether the implication is actually right for all $n$. So, in some cases, the base case should be chosen somewhat higher, although the "laziness" of many mathematicians leads to the fact, that the base case is mostly $n=0$ or $n=1$.
To check the implication needs careful analysis, as the "horse-example" shows.