The fixed-point lemma for normal functions is a basic result in axiomatic set theory stating that any normal function has arbitrarily large fixed points (Levy 1979: p. 117). It was first proved by Oswald Veblen in 1908.
A normal function is a class function
f
f
f(\alpha)<f(\beta)
\alpha<\beta
f
λ
λ
f(λ)=\sup\{f(\alpha):\alpha<λ\}
f
f
A
f(\supA)=\supf(A)=\sup\{f(\alpha):\alpha\inA\}
\supA
\supA
A
f
\supA
f
A fixed point of a normal function is an ordinal
\beta
f(\beta)=\beta
The fixed point lemma states that the class of fixed points of any normal function is nonempty and in fact is unbounded: given any ordinal
\alpha
\beta
\beta\geq\alpha
f(\beta)=\beta
The continuity of the normal function implies the class of fixed points is closed (the supremum of any subset of the class of fixed points is again a fixed point). Thus the fixed point lemma is equivalent to the statement that the fixed points of a normal function form a closed and unbounded class.
The first step of the proof is to verify that
f(\gamma)\ge\gamma
\gamma
f
\langle\alphan\ranglen<\omega
\alpha0=\alpha
\alphan+1=f(\alphan)
n\in\omega
\beta=\supn<\omega\alphan
\beta\ge\alpha
f
f(\beta)=f(\supn<\omega\alphan)
=\supn<\omegaf(\alphan)
=\supn<\omega\alphan+1
=\beta
\langle\alphan\ranglen
\square
As an aside, it can be demonstrated that the
\beta
\alpha
The function f : Ord → Ord, f(α) = ωα is normal (see initial ordinal). Thus, there exists an ordinal θ such that θ = ωθ. In fact, the lemma shows that there is a closed, unbounded class of such θ.