Only using the successor function $\nu$ and the other axioms, how do we guarantee that the "next" generated number is different from all the "previous" numbers (I am using quotations because we havent defined order yet)? Concrete example: Prove that 3 is different from all "previous" numbers.
$$0\neq \nu(\nu(\nu(0)))$$ This is true by axoiom 4. Now we prove that $1\neq3$ $$\nu(0) \neq \nu(\nu(\nu(0)))$$
by injection axiom of $\nu$ we get
$$ 0 \neq \nu(\nu(0))$$
And by axoiom 4, this is a true statement. Now we could prove $2\neq3$ but i think my point is clear. We just "peel" off $\nu$ until we arrive at some form of $0 \neq \nu(*)$. I don't see how one would prove this generally, that every "next" generated number is different from all the "previous" ones without really defining order. But in order to define order we need to guarantee that every "next" generated number is different from the previous ones hence we are looping around.
I still gave it a go and came up with some kind of "proof"
$$ 0 \neq \nu(m) \ , \ \forall m \in \mathbb{N}$$
This is guaranteed by axiom 4. And now by applying the $\nu$ "as often as you want" to both sides we allways obtain that both sides are not equal due to injection.
You can, just with the Peano Axioms, prove (a version of) the recursion theorem, with that you can define $f^n$ via $ f^0=id_A$$\\$ $f^{\nu(n)}=f^n \circ f$, where f is $f:A\to A$. With that you can show that "the next generated number, starting at $0$" is different from the previous ones.