I understand that in mathematics and logic we can continue to reduce things to simpler axioms, principles, and so on, and we have to "stop" at some point otherwise we're just going on forever. We eventually say that some axiom or principle is good enough, so that we accept it to be valid, true, useful, sensible, and so on.
That being said, my question is whether mathematical induction is one of these "fundamental" concepts we just accept, or if it follows from some even deeper or simpler concept.
Sometimes I see people say that it works because of the well-ordering principle of the natural numbers, but this doesn't satisfy me. In Tao's Analysis Vol I, we say $m \leq n$ (for natural numbers $m$ and $n$) iff $m = n + a$ for some natural number $a$. But then if I wanted to prove that any arbitrary set of natural numbers has a "least element" (the definition of the well-ordering principle), I'd be resorting to induction, the very thing I'm trying to "prove."
Does this mean the concept of induction is just something we all accept as one of those sufficiently simple, intuitive things that require no further proof, that comes from no simpler means?
The question rather supposes that it is a straight choice, "give a proof from further axioms" vs "take on faith". But not so. We can offer reasoning which shows why induction is compelling, why it is bound up with the very conception of the natural series (so we are doing more than making a leap of faith in accepting the induction principle) -- but where this reasoning isn't a matter of deducing the induction principle from some more fundamental axiom.
Go back to basics. Suppose we want to show that all natural numbers have some property $P.$ We obviously can't give separate proofs, one for each $n$, that $n$ has $P$, because that would be a never-ending task. So how can we proceed?
Suppose we can show that (i) $0$ has some property $P$, and also that (ii) if any given number has the property $P$ then so does the next: then we can infer that all numbers have property $P$. Using $\varphi$ for an expression attributing some property to numbers, we can put the principle like this:
And the headline question seems to be: Why are arguments which appeal to this sort of principle good arguments? Is that just a matter of faith?
Well, suppose we establish both the base case (i) and the induction step (ii). By (i) we have $\varphi(0)$. By (ii), $\varphi(0) \to \varphi(1)$. Hence we can infer $\varphi(1)$. By (ii) again, $\varphi(1) \to \varphi(2)$. Hence we can now infer $\varphi(2)$. Likewise, we can use another instance of (ii) to infer $\varphi(3)$. And so on and so forth, running as far as we like through the successors of $0$ (i.e. through the numbers that can be reached by starting from zero and repeatedly adding one). But the successors of $0$ are the only natural numbers. So for every natural number $n$, $\varphi(n)$.
Now, the absence of 'stray' numbers (non-inductive numbers, if you like) isn't a matter of guesswork or faith. It isn't that we have a clear conception of the natural numbers which leaves it an open question whether there are natural numbers which aren't successors of zero -- and we have to take a leap into the dark and hope for the best in judging that there aren't any such! Rather, in elucidating what we mean by the natural number series (and distinguishing it e.g. from longer series of ordinals) we explain, precisely, that what we are after are the numbers that you can get to step-by-step from zero by applying and reapplying the successor function. And then, as explained, the induction principle can be seen to be just an elaboration of that understanding of what counts as the natural numbers.