I am confused with certain aspects of the proof given in Hrbacek and Jech. The following link gives a similar proof to that in the book: Prove the Recursion Theorem
1) Firstly, why do we need to show the existence of a function from $f:N\rightarrow A$. Can't we just define a function from $N$ to $A$ s.t $$f(0)=a$$ $$f(n+1)=g(f(n),n) $$
2) Secondly in the proof of the existence of f, approximations of f are defined (In the book they are called $m$-step computations). However, these approximations seem to be defined recursively as well but isn't that what we are trying to proof?
"Say that the finite sequence $\sigma$ of elements of A of length $k+1$ is a $k$-approximation... "
P.s. I have no trouble understanding the actual proof but just the 2 issues above.