The domain of consideration is the set of whole numbers, $\mathbb{N}_0$.
The following theorem (see facsimile below) appears in The Number System, by H.A. Thurston:
3. Theorem: There is just one operation $\theta$ such that, for every $x$ and $y,$ \begin{align*} (i)\text{ }\theta\left(x,0\right)=&x\text{ and}\\ (ii)\text{ }\theta\left(x,y^{\prime}\right)=&\theta\left(x,y\right)^{\prime}. \end{align*} Proof: If $\theta$ exists, let $\phi$ be an operation such that \begin{align*} (iii)\text{ }\phi\left(x,0\right)=&x\text{ for every }x\text{ and}\\ (iv)\text{ } \phi\left(x,y^{\prime}\right)=&\phi\left(x,y\right)^{\prime}\text{ for every }x\text{ and }y. \end{align*} Let $M$ be the set of $y$ for which $\phi\left(x,y\right)=\theta\left(x,y\right)$ for every $x.$ Then $0\in M,$ because $\phi\left(x,0\right)=x=\theta\left(x,0\right)$ for every $x,$ by $(iii)$ and $(i).$ \begin{align*} \text{If }y\in M\text{, then }\phi\left(x,y^{\prime}\right)= & \phi\left(x,y\right)^{\prime}\text{ by }(iv)\\ = & \theta\left(x,y\right)^{\prime}\text{ because }y\in M\\ = & \theta\left(x,y^{\prime}\right)\text{ by }(ii). \end{align*} Therefore $y^{\prime}\in M.$ Therefore, by [the principle of induction], $M$ contains all whole numbers, and so $\phi\left(x,y\right)=\theta\left(x,y\right)$ for every $x$ and $y;$ that is, there is at most one operation satisfying $(i)$ and $(ii).$ It remains to prove that there is at least one. Let $M$ be the set of $x$ for which there is, for each $y,$ a whole number $\theta\left(x,y\right)$ such that $(i)$ and $(ii)$ are true. If we let \begin{align*} (v)\text{ }\theta\left(0,y\right)= & y\text{ for every }y,\text{then}\\ \theta\left(0,0\right)= & 0\text{ by }(v). \end{align*} Therefore $(i)$ is true when $x=0.$ And \begin{align*} \theta\left(0,y^{\prime}\right)= & y^{\prime}\text{ by }(v)\\ = & \theta\left(0,y\right)^{\prime}\text{ by }(v). \end{align*} Therefore $(ii)$ is true when $x=0.$ Therefore $0\in M.$ If $z\in M,$let \begin{align*} (vi)\text{ }\theta\left(z^{\prime},y\right)= & \theta\left(z,y\right)^{\prime}\text{ for every }y. \end{align*} ($\theta\left(x,y\right)$ is defined, because $z\in M.$) Then \begin{align*} \theta\left(z^{\prime},0\right)= & \theta\left(z,0\right)^{\prime}\text{ by }(vi)\\ = & z^{\prime}\text{ by }(i) \end{align*} because $z\in M.$ Therefore $(i)$ is true when $x=z^{\prime}.$ And \begin{align*} \theta\left(z^{\prime},y^{\prime}\right)= & \theta\left(z,y^{\prime}\right)^{\prime}\text{ by }(vi)\\ = & \theta\left(z,y\right)^{\prime\prime}\text{ by }(ii)\text{ because }z\in M\\ = & \theta\left(z^{\prime},y\right)^{\prime}\text{ by }(vi). \end{align*} Therefore $(ii)$ is true when $x=z^{\prime},$ and so $z^{\prime}\in M.$ Therefore, by [the principal of induction], $M$ contains every whole number, and so $(i)$ and $(ii)$ are true for every $x$ and $y.$
I contend that to prove the existence of $\theta$ it suffices to show that for arbitrary $x\in\mathbb{N}_0$ the function $\alpha_x\left(y\right)=\theta\left(x,y\right)$ satisfying $(i)$ and $(ii)$ is well defined. So, for all $x,y\in\mathbb{N}_0$ we define \begin{align*} \alpha_x\left(y\right)\in&\mathbb{N}_0,\\ \alpha_x\left(0\right)=&x,\\ \alpha_x\left(y^{\prime}\right)=&\alpha_x\left(y\right)^{\prime}.\\ \end{align*}
The only condition on $x$ is that it is a whole number. So $\alpha_x$ is defined for $x=0$ and since $x\in\mathbb{N}_0$ then $x^\prime\in\mathbb{N}_0.$ So $\alpha_{x^\prime}$ is equally well defined. Similarly,since $y,\alpha_x\left(y\right)\in\mathbb{N}_0$ then $y^\prime,\alpha_x\left(y\right)^\prime\in\mathbb{N}_0.$
Is this sufficient to prove the existence of $\theta$ as defined in Thurston's theorem quoted above?
$$\begin{align} a_x(0) &= x\ a_x(y+1) &= a_x(y)+1\end{align}\qquad$$
Existence and uniqueness of $,a_x(y),$ follows from general results about recursive (inductive) definitions.
– Bill Dubuque Feb 20 '24 at 13:44