ConceptComplete

Transfinite Induction and Recursion on Ordinals

Transfinite induction extends mathematical induction to all ordinals, and transfinite recursion extends recursive definitions beyond the natural numbers.


Transfinite Induction

Theorem4.3Principle of transfinite induction

Let P(α)P(\alpha) be a property of ordinals. If:

  1. Base case: P(0)P(0) holds,
  2. Successor step: P(α)    P(α+1)P(\alpha) \implies P(\alpha + 1) for all ordinals α\alpha,
  3. Limit step: If P(β)P(\beta) holds for all β<λ\beta < \lambda (where λ\lambda is a limit ordinal), then P(λ)P(\lambda) holds,

then P(α)P(\alpha) holds for all ordinals α\alpha.

Proof

Suppose P(α)P(\alpha) fails for some ordinal α\alpha. Then the class C={α:¬P(α)}C = \{\alpha : \neg P(\alpha)\} is nonempty. Since every set of ordinals is well-ordered, CC has a least element α0\alpha_0.

  • α00\alpha_0 \neq 0 (by the base case).
  • α0\alpha_0 is not a successor β+1\beta + 1 (otherwise P(β)P(\beta) holds by minimality, so P(β+1)P(\beta + 1) holds by the successor step, contradicting α0C\alpha_0 \in C).
  • α0\alpha_0 is not a limit ordinal (otherwise P(β)P(\beta) holds for all β<α0\beta < \alpha_0 by minimality, so P(α0)P(\alpha_0) holds by the limit step).

Every ordinal is 00, a successor, or a limit, so we have a contradiction. \blacksquare


Transfinite Recursion

Theorem4.4Transfinite recursion theorem

Let G:VVG: V \to V be a class function (where VV denotes the universe of sets). Then there exists a unique class function F:OrdVF: \mathbf{Ord} \to V such that:

F(α)=G(Fα)for all ordinals α,F(\alpha) = G(F \restriction \alpha) \quad \text{for all ordinals } \alpha,

where FαF \restriction \alpha denotes the restriction of FF to {β:β<α}\{\beta : \beta < \alpha\}.

ExampleDefinitions by transfinite recursion
  1. Ordinal addition α+β\alpha + \beta is defined by transfinite recursion on β\beta with the three clauses (zero, successor, limit).

  2. Von Neumann hierarchy (cumulative hierarchy):

    • V0=V_0 = \emptyset,
    • Vα+1=P(Vα)V_{\alpha+1} = \mathcal{P}(V_\alpha),
    • Vλ=β<λVβV_\lambda = \bigcup_{\beta < \lambda} V_\beta for limit λ\lambda.

    Then V=αOrdVαV = \bigcup_{\alpha \in \mathbf{Ord}} V_\alpha (the axiom of foundation is equivalent to this).

  3. Aleph sequence: 0=ω\aleph_0 = \omega, α+1=α+\aleph_{\alpha+1} = \aleph_\alpha^+ (the next cardinal), λ=supβ<λβ\aleph_\lambda = \sup_{\beta < \lambda}\aleph_\beta.


Applications

RemarkEpsilon numbers

The epsilon numbers are ordinals ε\varepsilon satisfying ωε=ε\omega^\varepsilon = \varepsilon. By transfinite recursion: ε0=sup{ω,ωω,ωωω,}\varepsilon_0 = \sup\{\omega, \omega^\omega, \omega^{\omega^\omega}, \ldots\}, ε1=sup{ε0+1,ωε0+1,}\varepsilon_1 = \sup\{\varepsilon_0 + 1, \omega^{\varepsilon_0 + 1}, \ldots\}, and in general εα+1\varepsilon_{\alpha+1} is the next epsilon number after εα\varepsilon_\alpha. The epsilon numbers form a proper class.

ExampleThe cumulative hierarchy
  • V0=V_0 = \emptyset, V1={}V_1 = \{\emptyset\}, V2={,{}}V_2 = \{\emptyset, \{\emptyset\}\}, V3V_3 has 44 elements, VnV_n has n=2n1\beth_n = 2^{\beth_{n-1}} elements.
  • Vω=n<ωVnV_\omega = \bigcup_{n < \omega} V_n contains all hereditarily finite sets and is a model of ZFC minus the axiom of infinity.
  • Vω+ωV_{\omega+\omega} contains sets of every finite rank over VωV_\omega.

The rank function ρ(x)=min{α:xVα+1}\rho(x) = \min\{\alpha : x \in V_{\alpha+1}\} assigns an ordinal rank to every set.