How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Transfinite recursion along the ordinals: a class rule determines exactly one operation defined at every ordinal
Statement
Let be a class function: a rule, given by a formula in the language of set theory, that assigns a set to every function whose domain is an ordinal (Ordinal (von Neumann)). Then there is a class function , given by a formula and defined at every ordinal, such that
and is the only one: any class function defined at every ordinal and satisfying for every ordinal agrees with at every ordinal. Here is the restriction of to the set of ordinals below , which is a set even though is not.
Like Transfinite recursion, this is a theorem schema of ZF: one theorem for each formula defining . It uses Replacement, inherited from that theorem, and it uses no form of the Axiom of Choice.
Why the published theorem does not already say this. Transfinite recursion is stated for a well-order , that is for a set, and it delivers one function whose domain is that set. An operation such as has to be defined at every ordinal , and the ordinals are not a set (Burali-Forti: there is no set of all ordinals), so no single instance of the published theorem defines it. What is proved below is exactly the bridge: the instances at the individual ordinals cohere, and the coherence is supplied by the published theorem's own uniqueness clause. No new recursion principle is introduced.
Facts & Assumptions
Given: A class function as in the statement, and the axioms of ZF. No choice principle is assumed. For an ordinal we write for carrying the membership relation.
is a well-determined set for every function whose domain is an ordinal, and the rule is given by a formula.
Transfinite recursion on a set: for a well-order (Well-order and well-ordered set) and a class function defined on functions whose domains are proper initial segments of , there is exactly one function with domain such that for every (Transfinite recursion).
An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).
, and every proper initial segment of a well-order is for exactly one (Initial segment of a well-order).
Every element of an ordinal is an ordinal, is an ordinal, and if and only if or (claims (a), (c), (f) of Basic closure properties of ordinals).
Every nonempty set of ordinals has an -least element (Trichotomy and well-ordering of the ordinals).
Proof
For every ordinal the pair is a well-order, by clause 2 of the definition of an ordinal.
For the initial segment of determined by is , because by transitivity of ; so by [L3] the proper initial segments of are exactly the ordinals , and a function whose domain is one of them is a function whose domain is an ordinal, to which applies.
If then : transitivity of gives , and gives , so , whence or by [L4], and either way .
Applying [L1] to the well-order and to yields, for each ordinal , exactly one function with domain satisfying for every .
Coherence: for put , a function with domain ; for transitivity of gives , so and , so satisfies the recursion on and the uniqueness half of [L1] applied to gives .
Define , which makes sense because is an ordinal by [L4] and ; the defining condition is a formula in , so is a class function defined at every ordinal.
For every ordinal and every we have , hence and therefore ; so , which is a set because is.
Consequently for every ordinal , which is the required recursion equation.
For uniqueness, let be a class function defined at every ordinal with for every , and suppose for some ordinal ; then is a set by Separation, it is a set of ordinals by [L4], and it is nonempty because , so it has an -least element by [L5].
Every lies in , because gives , and by minimality of , so ; hence and , contradicting .
No such exists, so and agree at every ordinal, and is the unique class function on the ordinals satisfying .
Remarks
What is spent. Replacement, through Transfinite recursion, and Separation, at step 6.1. No choice principle appears anywhere, for the same reason as in the published theorem: at every stage the object used is the unique function with a given domain, never one selected from many.
Three cases, not two. The lemma says nothing about how is given. In practice is defined by the three-way split of Successor and limit ordinals — a value at , a rule at a successor, a rule at a limit — and that split is exhaustive and exclusive for every ordinal. Writing "successor or limit" and forgetting is the standard way to define an operation that is undefined at .
Why the restriction is a set. Step 4.1 is not bookkeeping. is a proper class, so "" needs an argument, and the argument is that it coincides with the restriction of the set function . Without it, would not even be an application of to a set.
The naming. Some texts state this as "transfinite recursion on the class of ordinals" and prove it directly by a least-counterexample argument. The route taken here spends nothing new: it reuses the published theorem at each ordinal and glues, and the glue is that theorem's uniqueness clause.
Depends on
Used by
- Ordinal addition exists and is unique: the clauses at 0, at a successor and at a limit determine one operation, and its values are ordinals Corollary
- Ordinal exponentiation exists and is unique, with the limit clause taken over 0 < β < λ so that 0^λ = 0 Corollary
- Ordinal multiplication exists and is unique, and its values are ordinals Corollary
- The clauses at 0, at a successor and at a limit determine exactly one operation α ↦ ℵ_α, in ZF, and — assuming the Axiom of Choice — exactly one operation α ↦ ℶ_α; each value is an infinite cardinal, each is strictly increasing and continuous at limits, and α ≤ ℵ_α Corollary
- An ordinal α with ℵ_α = α, built as the supremum of the tower ℵ₀, ℵ_ℵ₀, ℵ_ℵ_ℵ₀, …, and its cofinality is ℵ₀ Example
- ω², ω^ω, and ε₀ = sup{ω, ω^ω, ω^ω^ω, …} satisfying ω^ε₀ = ε₀ Example
- Cantor normal form: every nonzero ordinal is ω^β₀· c₀ + ⋯ + ω^βₖ₋₁· cₖ₋₁ with β₀ > ⋯ > βₖ₋₁ and each cᵢ a nonzero natural number, in exactly one way Theorem
Dependency tree · next 3 levels
Direct dependencies and their dependencies through the next three levels: 33 results over 15 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.
Sources
- Transfinite induction (Wikipedia) (standard reference, not scraped)
- Ordinal number (Wikipedia) (standard reference, not scraped)
- T. Jech, Set Theory, 3rd millennium ed., Ch. 2 (Ordinal numbers) (standard reference, not scraped)
- R. Moosa, Set Theory course notes (standard reference, not scraped)
- Open Logic Project, Open Logic Text (standard reference, not scraped)