I am currently studying Von Neumann integers. But how can we prove the induction theorem without reductio ad absurdum ?
Let $P_n$ be a property on $n$, an integer then if $P_0$ holds and $(P_n \implies P_{n+1})$ Then $P_n$ is true for any integer.
(when I say integer I'm talking of $ n \in \mathbb{N}$) Thank you.
I believe you are asking how we prove this in set theory. The answer is that we have a particular fact about the set $\omega$ of finite von Neumann ordinals: if we have any set $W$ so that $0 \in W$ and the successor $S(x)$ is in $W$ whenever $x$ is an ordinal in $W$, then every element of $\omega$ is in $W$. This is part of the definition of $\omega$.
So how do we prove induction for a specific property $P$? We simply form the set $W$ of ordinals that satisfy $P$. Then, the hypotheses on $P$ used for induction, together with the fact about $\omega$ from above, show us that every element of $\omega$ satisfies $P$.
There is no reductio ad absurdum here and no mention of the well ordering of $\omega$. The key point is just the definition of $\omega$ in set theory as the intersection of every set of ordinals $W$ that contains $0$ and is closed under successor.
Of course, we can only prove this for properties for which we can form a set - properties expressed in the language of set theory. This is part and parcel of formalizing induction. Whenever we talk about induction formally, we will have a formal language at hand, and we can only talk about induction for properties expressible in that formal language.