I've been thinking about the propositions one can prove using the Peano axioms lately and there's this one question that crossed my mind.
I understand that the axiom of induction was introduced to remove 'unwanted' elements from $\mathbb{N}$. These 'unwanted' elements would be objects that obey the first four axioms, but are detached from the list of objects obtained through applying the successor function repeatedly on $0$ (i.e. detached from the $0$, $S(0)$, $S(S(0)) ...$ list).
I believe I understand the logic behind how the axiom of induction achieves this. My question is whether we can rigorously prove the statement
$\forall n \in \mathbb{N} (\text{n can be reached by applying the successor function sufficiently many times to 0})$.
I know that this statement that I just wrote down is informal, but I'm not sure how I should restate such a statement in a more rigorous way. However, if I stick to this informal statement, I can use induction to heuristically justify my claim:
Proof: Let $P(n)$ be the statement 'n can be reached by applying the successor function sufficiently many times to 0'.
$P(0)$ is automatically true, since $0$ is already equal to $0$.
Now we suppose $P(n)$ is true for some arbitrary $n \in \mathbb{N}$. This means $n$ can be expressed as something like $S(...(0)...)$.
Then this implies $P(S(n))$ is also true, since $S(n) = S(S(...(0)...))$.
So this closes the induction, and $\forall n \in \mathbb{N} (P(n))$ is true.
I was wondering whether it's possible to reframe this claim and proof into a more logically rigorous form.
Thank you very much in advance for taking the time to read through my question.