The arrow OCF has some issues, so I give a fixed version.
Let
- \(B_0(\beta)=\{0,\omega_1,\omega_2,\ldots,\omega_\omega\}\).
- \(B_{n+1}(\beta)=\{x,x+y,xy,x\uparrow^zy:x,y,z\in B_n(\beta)\land z<\beta\}\).
- \(B(\beta)=\beta\cap\bigcup_{n<\omega} B_n(\beta)\).
- \(C_0(\alpha,\beta)=\alpha+1\).
- \(C_{\epsilon+1}(\alpha,\beta)=\{x,x+y,xy,x\uparrow^zy:x,y\in C_\epsilon(\alpha,\beta)\land z\in B(\beta)\}\).
- If \(\epsilon\) is a limit, \(C_\epsilon(\alpha,\beta)=S\cup\operatorname{limits}(S)\), where \(S=\bigcup_{\zeta<\epsilon}C_\zeta(\alpha,\beta)\).