ProofComplete

Proof of the Fixed-Point Theorem for Normal Functions

Every continuous strictly increasing function on ordinals has a proper class of fixed points. This result underlies the construction of epsilon numbers, aleph fixed points, and the Veblen hierarchy.


Statement

Theorem7.1Fixed-point theorem for normal functions

Let f:OrdOrdf: \mathbf{Ord} \to \mathbf{Ord} be a normal function (strictly increasing and continuous). Then:

  1. ff has a fixed point (i.e., α:f(α)=α\exists \alpha: f(\alpha) = \alpha).
  2. The class of fixed points of ff is a proper class.
  3. The enumeration of fixed points is itself a normal function.

Proof

Proof

Part 1: Existence of the least fixed point.

Define the sequence α0=0\alpha_0 = 0, αn+1=f(αn)\alpha_{n+1} = f(\alpha_n) for n<ωn < \omega. Let α=supn<ωαn\alpha^* = \sup_{n < \omega} \alpha_n.

Since ff is continuous: f(α)=f(supnαn)=supnf(αn)=supnαn+1=supnαn=αf(\alpha^*) = f(\sup_n \alpha_n) = \sup_n f(\alpha_n) = \sup_n \alpha_{n+1} = \sup_n \alpha_n = \alpha^*.

So α\alpha^* is a fixed point. (Note: if f(0)=0f(0) = 0, then α=0\alpha^* = 0; otherwise α>0\alpha^* > 0.)

Part 2: Proper class of fixed points.

Given any ordinal β\beta, we find a fixed point >β> \beta. Start with γ0=β+1\gamma_0 = \beta + 1, γn+1=f(γn)\gamma_{n+1} = f(\gamma_n), γ=supnγn\gamma^* = \sup_n \gamma_n. By the same argument, f(γ)=γf(\gamma^*) = \gamma^*, and γγ0>β\gamma^* \geq \gamma_0 > \beta.

Since for every β\beta there is a fixed point above β\beta, the class of fixed points is unbounded in Ord\mathbf{Ord}, hence a proper class.

Part 3: The enumeration is normal.

Let g:OrdOrdg: \mathbf{Ord} \to \mathbf{Ord} enumerate the fixed points of ff in order: g(α)g(\alpha) is the α\alpha-th fixed point. We verify:

  • Strictly increasing: Immediate from the definition (the fixed points are listed in order).

  • Continuous: For a limit λ\lambda, g(λ)=supα<λg(α)g(\lambda) = \sup_{\alpha < \lambda} g(\alpha). Let γ=supαg(α)\gamma = \sup_\alpha g(\alpha). Then γ\gamma is a limit of fixed points. Since ff is continuous: f(γ)=supαf(g(α))=supαg(α)=γf(\gamma) = \sup_\alpha f(g(\alpha)) = \sup_\alpha g(\alpha) = \gamma. So γ\gamma is a fixed point, and it is the supremum of all earlier fixed points, hence g(λ)=γg(\lambda) = \gamma. \blacksquare


Applications

ExampleIterated fixed-point constructions

Starting with f0(α)=ωαf_0(\alpha) = \omega^\alpha (ordinal exponentiation with base ω\omega):

  • Fixed points of f0f_0: the epsilon numbers ε0,ε1,\varepsilon_0, \varepsilon_1, \ldots Enumerated by f1(α)=εαf_1(\alpha) = \varepsilon_\alpha.
  • Fixed points of f1f_1: ordinals α\alpha with εα=α\varepsilon_\alpha = \alpha. These are the ζ\zeta-numbers. Enumerated by f2f_2.
  • Continuing, one obtains the Veblen hierarchy φβ\varphi_\beta for all β<Γ0\beta < \Gamma_0.

The process of taking fixed-point enumerations can itself be iterated transfinitely, leading to ever-larger ordinals.

RemarkConnection to large cardinals

The fixed-point theorem for normal functions applies to cardinal operations:

  • The function αα\alpha \mapsto \aleph_\alpha is normal, with fixed points κ=κ\kappa = \aleph_\kappa.
  • The function αα\alpha \mapsto \beth_\alpha is normal, with fixed points κ=κ\kappa = \beth_\kappa (strong limit cardinals).
  • Mahlo cardinals are inaccessible cardinals κ\kappa such that the set of inaccessible cardinals below κ\kappa is stationary -- a reflection of the fixed-point idea at the level of large cardinals.