Let Y=NΓX and let β:YΓYβY be the binary operation (m,x)βy=(S(m),f(m,x)). For nβN, apply Existence and Uniqueness of Iterates of a Binary Operation on Y with the constant map [n]βY of value (1,a): there is exactly one map Οnβ:[n]βY with
Οnβ(1)=(1,a),Οnβ(S(m))=Οnβ(m)β(1,a)=(S(mβ²),f(mβ²,x))Β Β whereΒ Οnβ(m)=(mβ²,x),
for every mβN with S(m)β[n].
Step 1 (consistency). Let nβN. By claim 3 of Basic Properties of Initial Segments of the Natural Numbers, [n]β[S(n)]. Let Ο be the restriction of ΟS(n)β to [n]. Then Ο(1)=(1,a), and if S(m)β[n] then mβ[n] (as noted in Existence and Uniqueness of Iterates of a Binary Operation) and S(m)β[S(n)], so Ο(S(m))=ΟS(n)β(m)β(1,a)=Ο(m)β(1,a). By the uniqueness in Existence and Uniqueness of Iterates of a Binary Operation, Ο=Οnβ; that is, ΟS(n)β(k)=Οnβ(k) for every kβ[n].
Step 2 (the diagonal). Let A be the set of nβN such that the first coordinate of Οnβ(n) is n. Then 1βA since Ο1β(1)=(1,a). Let nβA and write Οnβ(n)=(n,x). Since nβ[n] and S(n)β[S(n)] by claim 1 of Basic Properties of Initial Segments of the Natural Numbers, the recursion for ΟS(n)β and Step 1 give
ΟS(n)β(S(n))=ΟS(n)β(n)β(1,a)=Οnβ(n)β(1,a)=(S(n),f(n,x)),
so S(n)βA. By Principle of Induction for the Natural Numbers, A=N.
Existence. For nβN let Ο(n)βX be the second coordinate of Οnβ(n), so that Οnβ(n)=(n,Ο(n)) by Step 2. Then Ο(1)=a, and the display of Step 2 with x=Ο(n) gives ΟS(n)β(S(n))=(S(n),f(n,Ο(n))), that is, Ο(S(n))=f(n,Ο(n)) for every nβN. Thus Ο is a sequence in X with the required properties.
Uniqueness. Let Οβ²:NβX also satisfy Οβ²(1)=a and Οβ²(S(n))=f(n,Οβ²(n)) for every n, and let B be the set of nβN with Ο(n)=Οβ²(n). Then 1βB, and if nβB then Ο(S(n))=f(n,Ο(n))=f(n,Οβ²(n))=Οβ²(S(n)), so S(n)βB. By Principle of Induction for the Natural Numbers, B=N, so Οβ²=Ο.