I've been learning Set Theory from both Danel Cunningham and Herbert Enderton's books and I can't wrap my head around how they prove the Recursion theorem on $\omega$:
Let $A$ be a set and $a \in$ A. Suppose that $f : A → A$ is a function. Then there exists a unique function $h : ω → A$ such that
(1) $h(0) = a$,
(2) $h(n + ) = f (h(n))$, for all n $\in$ ω.
Both of them starts off the proof by constructing a set that is contains all the acceptable functions i.e. satisfy the above $2$ conditions.
My question is why is it even necessary to have a set of functions in the first place? Why don't just assume a relationship $R \subset \omega \times A $ that satisfies the $2$ condition (using Subset Axiom) and work from there?
I do understand the basic ZF axioms (Extensionality, Empty Set, Pairing, Union, Power Set, Subset) that I deem handy when solving some other problems but not this set of functions thingy. Is this supposed to be a proving trick or some logical connection that I missed out on? Or am I not understanding the basic ZF axioms fully?
From that point onwards, I could understand the proofs fully, but it leaves me with much insecurity and anxiety that I don't have good enough intuition or the smarts to flow along with a textbook because I do believe there must be some kind of intuition that this approach is built on top of.
naive set theory
, where the candidate relation $R$ is taken to be the intersection of all those subsets $S$ of $\omega\times A$ for which $(0,a)\in S$ and for which $(n^+,f(x))\in S$ whenever $(n,x)\in S$. Also such subsets exists since $\omega\times A$ is one (so that the intersection is not meaningless). Also on this site, see https://math.stackexchange.com/q/1421626/. But of course, I don't think I understand fully of the nuances. – davyjones May 01 '22 at 10:54