Transfinite recursion states that
For any $F:\mathbf{V}\to \mathbf{V}$, there exists a unique $G:\mathbf{ON}\to\mathbf{V}$ such that $\forall\alpha[G(\alpha)=F(G\vert_\alpha)]$
where $\mathbf{V}$ denotes the universe of all sets and $\mathbf{ON}$ denotes the class of all ordinals. I want to use this theorem to define ordinal addition. Inuitively, I want to define it as such: Fix $\alpha\in\mathbf{ON}$. Then
- $\alpha+0=\alpha$,
- $\alpha+S(\beta)=S(\alpha+\beta)$,
- $\alpha+\beta=\sup\{\alpha+\xi:\xi<\beta\}$ if $\beta$ is a limit ordinal.
When invoking the theorem to prove that this definition makes sense, we want $G(\beta)=\alpha+\beta$. How do I define $F$ in order to invoke the theorem?
Here are a few hints:
So, if we are using the standard definition of a "$x$ is a function" as "$x$ is a set of ordered pairs, with each first coordinate corresponding to a unique second coordinate," our definition of $F$ might look something like this:
$$F(x) = \begin{cases} ???? & x \text{ is not a function} \vee (x \text{ is a function} \wedge \text{dom}(x) \notin \textbf{ON}) \newline ???? & x \text{ is a function} \wedge \text{dom}(x) = 0 \newline ???? & x \text{ is a function} \wedge \text{dom}(x) = S(\beta) \text{ for some } \beta \in \textbf{ON} \newline ???? & x \text{ is a function} \wedge \text{dom}(x) = \beta \text{ for some limit } \beta \in \textbf{ON} \newline \end{cases},$$ where $\text{dom}(x)$ denotes the domain of $x$ and where you should fill in the ????'s with correct expressions depending on $x$.
To ensure that this method is rigorous, make note of the following facts:
I hope these hints help!