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.
Ordinals, Cardinals, and Transfinite Recursion
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Foundations of the Real Numbers for Analysis
- Linear Independence, Bases and Dimension
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Sequences and Limits
- Set Theory Beyond Choice: Recorded, Not Proved Here
- The ZFC Axioms and the Basic Set Constructions
- Vector Spaces, Linear Subspaces, Span and Direct Sums
2 · Summary
Well-orders extend ordinary induction by giving every nonempty subset a least element. The development uses partial orders, chains, natural-number induction and well-ordering, the pigeonhole principle, and the set-theoretic axioms of Separation, Union, and Replacement. Zorn's lemma, choice functions, and the Axiom of Choice enter only in the results comparing choice with the existence of well-orders on arbitrary sets.
Well-orders, order isomorphisms, and initial segments support transfinite induction and recursion, followed by rigidity and comparability. Von Neumann ordinals are then developed through their basic closure and trichotomy laws, Burali--Forti, Mostowski collapse, limit ordinals, and the characterization of as the least limit ordinal. Hartogs' theorem supplies a choice-free bound, after which the well-ordering theorem and its converse establish the equivalence with the Axiom of Choice. Cardinals and the final choice ledger organize these consequences and their precise foundational assumptions.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Well-order and well-ordered set
Definition
Let be a set. A well-order on is a total order on (Partial order and partially ordered set) with the property that
The pair is then a well-ordered set, and is well-ordered by .
A least element of is unique when it exists: two of them are below each other, hence equal by antisymmetry (Partial order and partially ordered set). We may therefore write for it.
Strict form. Everything on this page is more convenient in terms of the associated strict order (Partial order and partially ordered set). Spelled out strictly, a well-order on is a relation that is
- irreflexive: holds for no ;
- transitive: and imply ;
- trichotomous: for all exactly one of , , holds;
- and such that every nonempty has an element with no satisfying .
The two presentations determine each other by or , and we write or as convenient.
Remarks
- Totality is not an extra hypothesis. If is a partial order on in which every nonempty subset has a least element, then is already total: apply the hypothesis to the two element subset , whose least element is below the other. Totality is nevertheless stated, because in the strict presentation trichotomy has to be written down explicitly.
- A well-order is total, so every subset of a well-ordered set is a chain (Chain in a poset), and itself is one. Chains are therefore not the interesting invariant here; the least element property is.
- The model case is , which is a linear order ( is a linear order on ) in which every nonempty subset has a least element (The well-ordering principle). Ordinals, defined later on this page, are the exact generalisation of that picture.
- and are total orders but not well-orders: has no least element at all, and the bounded set has none either. Being bounded below does not help, which is exactly why well-ordering is a strong condition.
- The empty set carries exactly one well-order, the empty relation, vacuously. Every one element set carries exactly one.
- A well-order admits no infinite strictly decreasing sequence , since the set of its terms would have no least element. That direction is a theorem of ZF and is used freely here. The converse, that a total order with no infinite strictly decreasing sequence is a well-order, is a different matter: the natural argument takes a nonempty with no least element and assembles a decreasing sequence inside it by choosing each term below the previous one, which is exactly the principle of dependent choice (DC), described in The Axiom of Countable Choice (). DC is not a theorem of ZF unless ZF is inconsistent; that much is recorded in the ledger (The choice ledger: what costs the Axiom of Choice and what does not), which lists DC among the principles not provable in ZF. Granted the consistency of ZF, the converse above is likewise unprovable in ZF, and this is a separate statement that the ledger does not record. The witness for it that the library does record is Cohen's first model (Cohen's first model: an infinite Dedekind-finite set of reals ‡), which contains an infinite set with no countably infinite subset. Order by the order it inherits from : a strictly decreasing sequence in would be an injection , so there is none, while is not well ordered, since a well-ordered infinite set is order isomorphic to an ordinal at least (Every well-order has a unique order type) and so does have a countably infinite subset. Both statements are external metamathematical results, established by forcing and permutation models; they are quoted from the references below, and neither is proved anywhere in this library, which contains neither technique. Nothing on this page depends on any of it: the library takes the least element formulation as the definition and never uses the descending sequence characterisation, precisely so that no result here inherits that cost.
Order embedding and order isomorphism
Definition
Let and be posets (Partial order and partially ordered set).
A function is an order embedding when for all
An order embedding is automatically injective: gives and , hence and , hence by antisymmetry (Partial order and partially ordered set).
An order isomorphism is a surjective order embedding, equivalently a bijection with for all . The posets and are order isomorphic, written , when an order isomorphism exists.
Remarks
- The condition is an equivalence, not an implication. A bijection satisfying only need not be an order isomorphism: let carry the discrete order, in which and are incomparable, and let carry . The bijection , preserves every relation of , because has none beyond reflexivity, yet its inverse does not preserve .
- For total orders the implication form does suffice. If and are totally ordered and is a bijection with , then is an order isomorphism: given , the alternative would give , which is impossible. Since a well-order is total (Well-order and well-ordered set), a strictly increasing bijection between well-orders is automatically an order isomorphism.
- Strict form. An order isomorphism satisfies , because it is injective and preserves both and in both directions.
- The identity is an order isomorphism, the inverse of an order isomorphism is one, and a composite of two is one. Hence is reflexive, symmetric and transitive on any set of posets. It is not a relation on "all posets", since there is no set of all posets.
- Order isomorphisms transport well-ordering. If is an order isomorphism and is a well-order (Well-order and well-ordered set), so is : totality transfers because is a surjective embedding, and a nonempty has nonempty, whose least element is carried by to a least element of . This transfer is used repeatedly below and is the reason order isomorphism, rather than mere bijection, is the right notion of sameness here.
- Order isomorphisms respect initial segments. If is an order isomorphism and , then carries onto : the strict form gives the inclusion one way, and surjectivity gives it the other, since has the form with . Consequently the restriction of to that set is again an order isomorphism.
- Functions, bijections, ordered pairs and Cartesian products are built in this library, at A function is a relation with and implying ; , the value , domain and codomain, Injection, surjection, bijection, The Kuratowski ordered pair and The Cartesian product ; "subset" and "union" are built alongside them. This item fixes only the order-theoretic terminology on top of that vocabulary.
Initial segment of a well-order
Definition
Let be a well-order (Well-order and well-ordered set).
A subset is an initial segment of when it is downward closed: if and then . It is a proper initial segment when .
For write
and call the initial segment determined by .
Every initial segment , carrying the order inherited from , is itself a well-order: the inherited order is total, and a nonempty subset of is a nonempty subset of , so it has a least element, which lies in .
Remarks
- and are initial segments of ; each is a proper initial segment, since by irreflexivity; and each is an initial segment.
- Every proper initial segment is for exactly one . Let be an initial segment and put , which exists because is a nonempty subset of the well-order (Well-order and well-ordered set). If then by minimality of , so ; hence . Conversely let . Then , because , and is impossible, because downward closure would then put ; so by trichotomy, and . Therefore . For uniqueness, suppose with , say ; then , that is , which is impossible.
- Nesting. If then , so an initial segment of an initial segment of is an initial segment of . This is used whenever two well-orders are compared.
- The initial segments of are therefore exactly the sets for , together with itself, and inclusion orders them in the same shape as with one extra element added on top.
- The corresponding notion for a general poset would be a downward closed set, or "lower set". Nothing on this page needs it outside the well-ordered case, so the definition is stated only there, where the second clause above makes the family of initial segments completely explicit.
Transfinite induction
Statement
Let be a well-order (Well-order and well-ordered set) and let satisfy the following: for every , if then (Initial segment of a well-order). Then .
In property form: if a property of elements of satisfies "whenever holds for every , it holds at ", then holds for every .
This is a theorem of ZF. No form of the Axiom of Choice is used. Choice is perfectly available at this point in the library, since Zorn's lemma is proved from it on the previous page; the claim made here is about this proof, which never invokes it.
Facts & Assumptions
Given: A well-order and a subset with the stated closure property. No base case is assumed separately: the hypothesis applied to the least element of , where the initial segment below it is empty, supplies it.
For every : if then .
Every nonempty subset of has a least element, and the order is total (Well-order and well-ordered set).
Proof
Suppose, for contradiction, that .
Since , the set is then nonempty.
Let , the least element of in the order of , which exists because is a nonempty subset of .
Every with satisfies , by minimality of , hence ; that is, .
The hypothesis on therefore applies at and gives .
But gives , which is impossible; hence is empty and .
Remarks
Where the well-ordering is used. Only once, to produce the least element of . Nothing else about enters the argument, so the same proof establishes the statement for an arbitrary well-founded relation once that notion is available.
No separate base case. Applying the hypothesis at , when is nonempty, forces , because the initial segment below is empty and is therefore contained in vacuously. This is why transfinite induction is stated with a single clause where ordinary induction has two, and it is also why the statement holds vacuously for .
Successors and limits. The scheme that looks stronger, with one clause for the least element, one for successors and one for limits, is the specialisation of this theorem to a well-order in which those three kinds of element are distinguished. Nothing is gained by assuming it separately, and the three-clause form is what gets used once ordinals are available.
Least counterexample. The dual reading is often the useful one: if then the hypothesis must fail somewhere, so there is a least with and every in . Steps 2.1 to 5.1 are precisely the construction of that least counterexample.
Transfinite recursion
Statement
Let be a well-order (Well-order and well-ordered set) and 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 a proper initial segment of (Initial segment of a well-order). Then there is exactly one function with domain such that
Here is the restriction of to the initial segment determined by , so the value of at is prescribed in terms of all its earlier values at once.
Because is a class function rather than a set, this is a theorem schema of ZF: one theorem for each formula defining . It uses Replacement, and it uses no form of the Axiom of Choice.
Facts & Assumptions
Given: A well-order , a class function as in the statement, and the axioms of ZF. Call a function an attempt when is an initial segment of and for every . The empty function is an attempt, with domain the initial segment .
is a well-determined set for every function whose domain is a proper initial segment of .
The axioms of ZF are available, in particular Separation, Union and Replacement. No choice principle is assumed.
Transfinite induction on : if implies for every , then (Transfinite induction).
and are initial segments, an intersection of initial segments is an initial segment, and for (Initial segment of a well-order).
The order of is total and every nonempty subset of has a least element (Well-order and well-ordered set).
Proof
Let and be attempts and put ; then is an initial segment of , being an intersection of two downward closed sets.
Put and suppose for some ; since is downward closed, , so and agree at every , that is , and therefore , giving .
If instead then outright, so for every the implication " implies " holds, and transfinite induction gives : any two attempts agree on the intersection of their domains.
In particular, for each there is at most one attempt with domain , and at most one attempt with domain , since two of them would have that same set as the intersection of their domains.
Let , which is a set by Separation applied to , and note that the attempt in question is unique when it exists.
Suppose ; for each let be the unique attempt with domain and put , a function with domain which is again an attempt, because it agrees with below and .
The assignment is given by a formula, so Replacement makes a set; let be the union of that set.
is a function: any two of the are attempts and therefore agree on the intersection of their domains, so no argument receives two different values.
is the union of the sets for , which equals : each such is contained in by transitivity of the order, and each lies in .
is an attempt with domain : for we have and , so .
Hence whenever , so by transfinite induction: for every there is a unique attempt with domain .
Replacement applied to the formula makes a set; let be its union, which by the arguments of steps 8.1 and 8.2 is a function whose domain is the union of the sets for , namely itself.
satisfies the recursion: for we get and , so , and in particular is an attempt with domain .
Uniqueness: any function with domain satisfying for all is by definition an attempt with domain , hence equals .
There is therefore exactly one function with domain and for every .
Remarks
Which axioms are spent. Separation produces in step 5.1; Replacement produces the sets of attempts in steps 7.1 and 11.1; Union assembles them. Replacement is genuinely needed and cannot be traded away: the attempts are not subsets of any single set given in advance, so Separation alone cannot collect them. This is the standard reason transfinite recursion is unavailable in Zermelo set theory without Replacement.
No choice is used, and the reason is uniqueness. At every stage the object to be used is the unique attempt with a given domain, singled out by step 4.1, never one of many candidates. A construction phrased as "at stage pick some element not yet used" is a different theorem and does cost a choice principle; the difference is exactly the content of FALSE: transfinite induction and recursion need the Axiom of Choice.
Class function, not a set function. has to be allowed to take values anywhere in the universe, since may be an arbitrary set, so cannot be assumed to be a set of ordered pairs. That is why the result is a schema. When happens to be an honest set function, defined on the set of all functions from proper initial segments of into a fixed set and taking values in , the statement is an ordinary theorem of ZF and the same proof applies verbatim.
Relation to ordinary recursion. Taking recovers the familiar recursion on the natural numbers, but not literally the published The recursion theorem: that theorem prescribes in terms of alone, whereas here sees the whole earlier history . Course-of-values recursion on is the special case of the present theorem, and it is what later pages use whenever a construction at stage consults all earlier stages.
Rigidity of well-orders
Statement
Let be a well-order (Well-order and well-ordered set) and let be strictly increasing, that is . Then:
(a) for every ;
(b) is not order isomorphic (Order embedding and order isomorphism) to any proper initial segment of itself (Initial segment of a well-order);
(c) the identity is the only order isomorphism ;
(d) for any two well-orders and there is at most one order isomorphism .
This is a theorem of ZF; no choice principle is used.
Facts & Assumptions
Given: A well-order and a strictly increasing function . The well-order and the map are arbitrary, so once claim (a) is proved it may be applied to any well-order and any strictly increasing self-map of it.
implies , for all .
Every nonempty subset of has a least element, and the order is total, so failure of is exactly (Well-order and well-ordered set).
is a proper initial segment of and is itself a well-order (Initial segment of a well-order).
An order isomorphism between total orders is a strictly increasing bijection, its inverse is one, composites of order isomorphisms are order isomorphisms, and an order isomorphism carries the initial segment below onto the initial segment below its image (Order embedding and order isomorphism).
Proof
Let and suppose, for contradiction, that .
Being a nonempty subset of , the set has a least element , and by the definition of .
Applying [A1] to gives , so itself lies in .
Thus and , contradicting the minimality of in ; so , and by totality for every , which is claim (a).
Claim (b) follows: if were an order isomorphism for some , then followed by the inclusion of into would be a strictly increasing map , so claim (a) would give , while says , and trichotomy forbids both.
Claim (c) follows: an order isomorphism is strictly increasing and so is its inverse, so claim (a) gives and for every ; applying to the second inequality gives , and antisymmetry yields .
Claim (d) follows: if are order isomorphisms then is an order isomorphism of the well-order onto itself, hence the identity by claim (c), so .
The supposition of step 1.1 is therefore refuted, claim (a) holds, and claims (b), (c) and (d) were derived from it in steps 5.1, 5.2 and 6.1; the lemma holds in full.
Remarks
Transfinite induction in disguise. Steps 1.1 to 4.1 are exactly the proof of Transfinite induction specialised to the set : if for all then , because would put below with . The argument can therefore be run by citing that theorem instead of taking a least element by hand, and nothing changes.
Rigidity is what makes order types well defined. Claim (d) says a well-order has no room for a nontrivial symmetry, so "the" isomorphism between two isomorphic well-orders is unique and can be spoken of without choosing anything. That is precisely why no choice principle appears anywhere in the comparison of well-orders (Comparability of well-orders) or in the assignment of order types (Every well-order has a unique order type).
Totality is essential. For a general poset every claim here fails. On the poset with and incomparable, the swap , is a nonidentity order automorphism, and the strictly increasing condition is vacuous. It is the least element property, used once in step 2.1, that removes this freedom.
Only one direction is available. Claim (a) says never moves a point strictly down, and no bound in the other direction holds: on the map is strictly increasing and moves every nonzero point strictly up, as far up as one likes.
Comparability of well-orders
Statement
Let and be well-orders (Well-order and well-ordered set). Then exactly one of the following holds (Order embedding and order isomorphism, Initial segment of a well-order):
(i) ;
(ii) for a unique ;
(iii) for a unique .
In particular any two well-orders are comparable: one of them is order isomorphic to an initial segment of the other. No choice principle is used, which is what makes this the choice-free substitute for cardinal comparability.
Facts & Assumptions
Given: Two well-orders and , and the axioms of ZF. Write for order isomorphism, and note that the defining condition below is symmetric in and , so every argument may be repeated with their roles exchanged.
The axioms of ZF are available, in particular Separation applied to the set . No choice principle is assumed.
is a proper initial segment and is itself a well-order; whenever ; and a proper initial segment is for a unique (Initial segment of a well-order).
Order isomorphisms compose, invert, are strictly increasing, and carry the initial segment below a point onto the initial segment below its image (Order embedding and order isomorphism).
No well-order is order isomorphic to a proper initial segment of itself (Rigidity of well-orders).
Proof
By Separation applied to , the collection is a set.
is a function: if and with , say , then is a proper initial segment of the well-order and , contradicting [L4]; hence .
is injective: the same argument with the roles of and exchanged shows that forces .
Let with , and let be an order isomorphism; then carries onto , so , whence with , and gives .
Consequently is an initial segment of and is strictly increasing on it.
By the same argument with the roles of and exchanged, applied to the transpose of , which is a function because is injective, is an initial segment of .
is therefore a strictly increasing bijection from the initial segment of onto the initial segment of , hence an order isomorphism between them.
and are not both proper: if and then step 5.1 gives , so and therefore , that is , which is impossible.
Since every initial segment is either the whole set or of the form respectively , exactly three configurations remain, and they give (i) , (ii) , and (iii) respectively.
The three are mutually exclusive: (i) with (ii) gives ; (i) with (iii) gives ; and (ii) with (iii) give an isomorphism whose restriction carries onto , so ; each conclusion contradicts [L4].
The witnesses are unique: forces by the argument of step 2.1, and forces by the argument of step 2.2.
Exactly one of (i), (ii), (iii) holds, with a unique witness in cases (ii) and (iii).
Remarks
Where no choice enters. The relation is carved out of by Separation, and the isomorphisms witnessing are never selected: by rigidity (Rigidity of well-orders) there is at most one of them, so the definition of quantifies over them rather than picking one. That is the entire reason comparability of well-orders is a ZF theorem while comparability of arbitrary sets is not.
An alternative proof by recursion. One can instead define by transfinite recursion (Transfinite recursion), sending to the least element of not already in the image of , and stopping when is exhausted. That route needs the recursion theorem and a little care about where the construction halts; the argument above needs only Separation and is recorded here for that reason.
Comparability is not trichotomy of size. The statement compares well-orders, not sets. Two sets need not be comparable in size in ZF at all; that they always are is equivalent to the Axiom of Choice. What survives choice-free is this lemma together with Hartogs: an ordinal that does not inject into a given set, and the ledger of what each costs is The choice ledger: what costs the Axiom of Choice and what does not.
Reading it as a linear order on order types. Once every well-order is assigned an ordinal (Every well-order has a unique order type), case (ii) reads "the order type of is smaller than that of " and case (iii) reads the reverse, so this lemma is the statement that the ordinals are linearly ordered, proved before ordinals are available.
Ordinal (von Neumann)
Definition
A set is an ordinal when both of the following hold.
- is a transitive set: every element of is also a subset of , that is .
- The membership relation restricted to , namely , is a strict well-order of (Well-order and well-ordered set): it is irreflexive, transitive as a relation, trichotomous on , and every nonempty subset of has an -least element.
Ordinals are written with lowercase Greek letters, and for ordinals we set
Write , which is an ordinal because both clauses hold vacuously, and write for the successor of .
Remarks
- Two different transitivities. Clause 1 is about the set : it contains all members of its members. Clause 2 asks in part that the relation be transitive on . If every element of is itself a transitive set then the relation is transitive on ; the converse holds given clause 1, and fails without it. For the relation is empty, hence vacuously transitive, yet the sole element of is not a transitive set, since while . Under clause 1 the two readings do coincide, because then every member of a member of again lies in , where the relation has something to say. Neither clause implies the other, and both are needed.
- Every ordinal is literally the set of all smaller ordinals. By clause 1 and the notation above, , so the ordinals carry their own order relation as membership. This is von Neumann's device, and it is what makes it unnecessary to define an order type as an equivalence class of well-orders: apart from the class of the empty well-order, which is the singleton , such a class is a proper class rather than a set, whereas the representative chosen here is always a set.
- The natural numbers are ordinals, and so is . Each natural number is a transitive set (Every natural number is a transitive set and is not a member of itself), and on membership coincides with the usual strict order, so each natural number and itself (The natural numbers (von Neumann)) satisfy both clauses. Both facts are proved in is the least limit ordinal, where they are needed; they are recorded here because they are the intended picture.
- The Axiom of Foundation is not used here. Some treatments define an ordinal as a transitive set linearly ordered by , which is equivalent to the definition above only in the presence of Foundation (The Axiom of Foundation: ), since Foundation is what supplies the least element. The least element property is written into the definition instead, so nothing on this page depends on Foundation even though the library does state it as an axiom of ZFC.
- The definition is absolute in a strong sense: whether a set is an ordinal depends only on its members and the membership relation among them, with no reference to any ambient construction. That is why ordinals can be used to index constructions in any model of ZF without further hypotheses.
Basic closure properties of ordinals
Statement
Let and be ordinals (Ordinal (von Neumann)). Then:
(a) every element of is an ordinal;
(b) ;
(c) is an ordinal;
(d) if is a nonempty set of ordinals then is an ordinal;
(e) if is any set of ordinals then is an ordinal;
(f) if and only if or ;
(g) any two ordinals are comparable under inclusion: or .
Everything here is a theorem of ZF and uses no choice principle.
Facts & Assumptions
Given: Ordinals , and, where stated, a set all of whose members are ordinals. Claim (g) is not in the usual list of basic facts, but claim (e) needs it, so it is proved here rather than deferred; the trichotomy statement is then read off from it on the next item of this page.
An ordinal is a transitive set on which is a strict well-order: irreflexive, transitive as a relation, trichotomous, and with a least element in every nonempty subset (Ordinal (von Neumann)).
The restriction of a strict well-order to a subset is again a strict well-order, since totality and least elements are inherited by subsets (Well-order and well-ordered set).
Proof
Claim (a): let ; then by transitivity of , so strictly well-orders by [L1], and is transitive, because gives and by transitivity of , whence by transitivity of the relation on ; so is an ordinal.
Claim (b): if then is an element of satisfying , contradicting irreflexivity of on ; hence .
Claim (f), the easy direction: gives by transitivity of , and gives trivially.
Claim (f), the substantial direction: assume and , let be the -least element of the nonempty set , and check ; indeed forces by transitivity of and then , since otherwise with contradicts minimality, so ; conversely compared with by trichotomy in cannot satisfy or , since each would put , using transitivity of in the second case, so and ; hence .
Claim (c): is transitive, because means , whence , or ; the relation is irreflexive on by [A1] and step 1.2, transitive there because with gives and with reduces to transitivity in , and trichotomous there because two elements of are comparable in while satisfies and neither nor , both of which would give ; finally a nonempty has an -least element, namely the -least element of when that is nonempty and otherwise.
Claim (d): is transitive, since gives and hence for every , so ; and is a subset of any fixed member of the nonempty set , so strictly well-orders it by [L1].
Claim (g): is an ordinal by claim (d) applied to , and and , so claim (f) gives or , and likewise for ; both memberships at once would give , contradicting claim (b), so or , that is or .
Claim (e): is transitive, since gives ; its elements are ordinals by claim (a), so is irreflexive on it by claim (b) and transitive on it because with puts all in the ordinal ; any two of its elements lie in a common member of by claim (g) and are therefore comparable, which gives trichotomy by claim (b) and claim (f); and a nonempty has an -least element, namely the -least element of for any meeting , since an element of lying -below it would lie in by transitivity and contradict minimality.
Claims (a) to (g) are established.
Remarks
The successor is the immediate successor. Claim (c) makes an ordinal, and it is the least ordinal strictly above : any with satisfies , hence by claim (f). So the ordinals have no gaps immediately above a given point, which is what makes the successor and limit dichotomy of Successor and limit ordinals exhaustive.
Suprema come for free. Claim (e) says a set of ordinals always has a least upper bound, namely : it contains every member of as a subset, hence lies weakly above each by claim (f), and any ordinal weakly above all of them contains . Claim (d) gives the dual statement for a nonempty set. Neither needs any completeness assumption, in sharp contrast with the situation for .
Nonemptiness in claim (d) is essential. The intersection of the empty family is not a set, so the hypothesis cannot be dropped. The union of the empty family, by contrast, is , which is why claim (e) needs no such hypothesis.
Claim (g) is a departure from the usual bookkeeping. It is normally derived alongside trichotomy. It is proved here because claim (e) cannot be proved without it, and separating them would either duplicate the argument or create a circular dependency between this lemma and Trichotomy and well-ordering of the ordinals.
The naturals are the model case. Every natural number is a transitive set and satisfies (Every natural number is a transitive set and is not a member of itself), which is exactly claims (a) and (b) in the situation this definition abstracts, and is the successor operation of claim (c). That every natural number, and itself, really is an ordinal is proved in is the least limit ordinal.
Trichotomy and well-ordering of the ordinals
Statement
For ordinals and (Ordinal (von Neumann)), exactly one of
holds. Moreover every nonempty set of ordinals has an -least element, and consequently ordered by is a well-order (Well-order and well-ordered set) whose strict part is membership.
So the ordinals are linearly ordered by , every set of them is well ordered, and Transfinite induction is available on any such set. No choice principle is used.
Facts & Assumptions
Given: Ordinals , , and a nonempty set whose members are all ordinals.
An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).
Every element of an ordinal is an ordinal; ; if and only if or ; and any two ordinals are comparable under inclusion (Basic closure properties of ordinals).
A partial order is a reflexive, antisymmetric and transitive relation; a total order is a partial order any two of whose elements are comparable; and the strict part of is and (Partial order and partially ordered set).
A well-order is a total order in which every nonempty subset has a least element (Well-order and well-ordered set).
Transfinite induction holds on every well-order (Transfinite induction).
Proof
At least one alternative holds: by [L1] either or , and in the first case [L1] gives or , in the second or .
At most one alternative holds: together with gives ; together with gives ; and together with gives by transitivity of and hence ; each contradicts [L1].
Least elements: fix ; if then is -least in , because with would lie in , so trichotomy leaves or ; otherwise is a nonempty subset of and has an -least element there, and is -least in , because with would satisfy by transitivity of and so lie in strictly below , and trichotomy again leaves or .
On the relation satisfies the three axioms of [L2], since inclusion is reflexive, antisymmetric by extensionality, and transitive, so it is a partial order; it is total by [L1] and step 1.1; its strict part in the sense of [L2] is membership, since with is by [L1]; and every nonempty subset of has a least element by step 3.1, so is a well-order in the sense of [L3] and [L4] applies to it.
Exactly one of the three alternatives holds, every nonempty set of ordinals has an -least element, and every set of ordinals is well ordered by inclusion.
Remarks
Why this is not circular. The trichotomy of on a single ordinal is part of Ordinal (von Neumann); what is proved here is trichotomy between arbitrary ordinals, which is a statement about the whole class and not about any one set. The bridge is inclusion comparability, proved in Basic closure properties of ordinals by intersecting the two ordinals, and the intersection argument is where the two levels meet.
The class of ordinals behaves like a well-order without being a set. Every nonempty set of ordinals has a least element, and in fact so does every nonempty definable collection of them: if holds for some , apply the statement to the set , which is nonempty. That the collection of all ordinals is nevertheless not a set is Burali-Forti: there is no set of all ordinals.
A set of ordinals need not be an ordinal. Well-ordering by is only half of the definition; transitivity is the other half. The set , that is , is well ordered by membership but is not transitive, so it is not an ordinal. A transitive set of ordinals is one, which is the form in which this lemma gets used in Every well-order has a unique order type and Hartogs: an ordinal that does not inject into a given set.
Burali-Forti: there is no set of all ordinals
Statement
There is no set whose members are exactly the ordinals (Ordinal (von Neumann)). More strongly, no set has every ordinal as a member: the ordinals form a proper class.
Facts & Assumptions
Given: The axioms of ZF, in particular the Separation schema. No choice principle is used.
Separation: for every set and every formula , the collection is a set.
An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).
Every element of an ordinal is an ordinal, and for every ordinal (Basic closure properties of ordinals).
Any two ordinals satisfy exactly one of , , , and every nonempty set of ordinals has an -least element (Trichotomy and well-ordering of the ordinals).
Proof
Suppose, for contradiction, that some set has every ordinal as a member.
By Separation, is a set, and by the supposition its members are exactly the ordinals.
is a transitive set: if and then is an ordinal, hence ; so .
The relation is a strict well-order of : it is irreflexive there because for ordinals, transitive there because with an ordinal gives and so , trichotomous there by [L3], and every nonempty subset of is a nonempty set of ordinals and so has an -least element.
Hence is an ordinal, so by step 2.1, contradicting ; therefore no set has every ordinal as a member, and in particular there is no set of all ordinals.
Remarks
Why this is a theorem and not a paradox. In naive set theory the same computation is a contradiction, because unrestricted comprehension guarantees that the ordinals form a set. In ZF, Separation only carves subsets out of sets already given, so the argument instead refutes the assumption that some set collects them all. The historical statement, Burali-Forti 1897, predates that distinction, which is why it is remembered as a paradox.
Nothing about size is being said. The obstruction is not that there are "too many" ordinals in any measurable sense; it is that the supposed set would be transitive and well ordered by membership, which are exactly the two clauses of Ordinal (von Neumann), so it would have to be one of its own members. The same shape of argument shows there is no set of all sets.
Consequences used later. Since no set contains all ordinals, for any set there must be ordinals lying outside every construction indexed by , which is the crude form of the fact sharpened by Hartogs: an ordinal that does not inject into a given set. The false statement this theorem refutes is recorded as FALSE: the ordinals form a set.
Every well-order has a unique order type
Statement
Every well-order (Well-order and well-ordered set) is order isomorphic (Order embedding and order isomorphism) to exactly one ordinal (Ordinal (von Neumann)), called its order type and written .
The isomorphism is the collapsing map , and it is unique as well, by rigidity (Rigidity of well-orders).
This uses Replacement, and no form of the Axiom of Choice.
Facts & Assumptions
Given: A well-order and the axioms of ZF, in particular Replacement. No choice principle is assumed.
The axioms of ZF, in particular Replacement and Union, are available.
Transfinite recursion: for a class function there is a unique on with for all (Transfinite recursion).
Transfinite induction on (Transfinite induction).
An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)), and (Initial segment of a well-order).
Every element of an ordinal is an ordinal, , and if and only if or (Basic closure properties of ordinals).
Any two ordinals satisfy exactly one of , , , and every set of ordinals is well ordered by (Trichotomy and well-ordering of the ordinals).
No well-order is order isomorphic to a proper initial segment of itself (Rigidity of well-orders).
Proof
Apply [L1] with the class function to obtain the unique function on with for every .
Every value is an ordinal, by transfinite induction: assume is an ordinal for every ; then is a set of ordinals by Replacement, it is transitive because whenever , and well-orders it by [L5]; so is an ordinal.
If then , immediately from the defining equation.
Conversely forces : otherwise , giving , or , giving and hence both and ; each alternative contradicts [L4] or [L5].
The set exists by Replacement and is an ordinal: it is a set of ordinals by step 2.1, it is transitive because means for some and hence , and well-orders it by [L5].
is therefore a bijection from onto with , that is an order isomorphism of onto the ordinal ordered by membership; injectivity holds because gives or by trichotomy in , hence or , and rules out equality.
Uniqueness: suppose and with ordinals; then , and by [L5] one is a member of the other, say , so by [L4] and is the initial segment of determined by , making order isomorphic to a proper initial segment of itself, which [L6] forbids.
Every well-order is order isomorphic to exactly one ordinal, its order type.
Remarks
Replacement is the whole cost. The values are not subsets of any set given in advance, so Separation cannot collect them; steps 2.1 and 3.2 both invoke Replacement, exactly as Transfinite recursion does. In Zermelo set theory, which has Separation but not Replacement, the theorem fails, and the standard witness is explicit: satisfies Zermelo set theory, its ordinals are exactly the ordinals below , and it contains relations on of order type , which no ordinal of the model is isomorphic to. That model is built inside ZF, so this failure carries no consistency hypothesis; it is quoted from the references below and is not proved here, since Zermelo set theory is nowhere developed in this library.
No choice, and the reason is again uniqueness. Nothing is ever selected: is produced by recursion from a formula, and the ordinal it lands on is determined. This is what makes order type a choice-free notion, in contrast with cardinality, which needs The well-ordering theorem and hence the Axiom of Choice to be defined for an arbitrary set.
Comparability, restated. With order types available, Comparability of well-orders says exactly that the order types of two well-orders are comparable as ordinals, which is Trichotomy and well-ordering of the ordinals transported back along the collapse. Either lemma can be derived from the other, and both are proved here without choice.
The name. The general Mostowski collapse takes any well-founded extensional relation to a transitive set. The case proved here, a well-order collapsing to an ordinal, is the only one this library needs, and it is stated in that form to avoid introducing well-founded relations before they are used.
Successor and limit ordinals
Definition
Let be an ordinal (Ordinal (von Neumann)).
- is a successor ordinal when for some ordinal , which is then an ordinal by Basic closure properties of ordinals;
- is a limit ordinal when and is not a successor ordinal.
Every ordinal is therefore exactly one of: , a successor ordinal, or a limit ordinal. The three cases are the three clauses of a definition or a proof by transfinite recursion or induction over the ordinals.
Remarks
- The predecessor of a successor is unique. If then and every satisfies , so is the largest element of and is determined by . In particular forces .
- Union characterisation. For a nonzero ordinal : is a limit ordinal if and only if , and is a successor if and only if , in which case . For the successor case, , because by transitivity. For the limit case, always holds by transitivity, and conversely, given , the ordinal satisfies : by Trichotomy and well-ordering of the ordinals the alternatives are , excluded because is not a successor, and , which gives or and hence using and transitivity, excluded by Basic closure properties of ordinals; so puts . The hypothesis cannot be dropped, since .
- Closure under successor. The previous paragraph says exactly that a nonzero ordinal is a limit if and only if it is closed under the successor operation. That is the form in which limit ordinals are recognised in practice.
- is not a limit ordinal here. Some texts include it, so that "limit ordinal" means "" outright. The convention adopted is the more widely used one, and it is the one that makes ", successor, limit" a genuine three way split.
- The least limit ordinal is ( is the least limit ordinal), so the distinction is invisible below : every natural number is either or a successor. That is precisely why ordinary induction on needs only a base case and a successor step, while induction over the ordinals needs a limit clause as well.
is the least limit ordinal
Statement
Let be the natural numbers (The natural numbers (von Neumann)) with their usual order (Order on the natural numbers). Then:
(i) for all , if and only if ;
(ii) every natural number is an ordinal (Ordinal (von Neumann)), and is an ordinal;
(iii) is a limit ordinal (Successor and limit ordinals);
(iv) every ordinal is or a successor ordinal, and consequently is the least limit ordinal: , that is , for every limit ordinal .
So the natural numbers are exactly the ordinals below , and is the first ordinal at which induction acquires a limit clause.
Everything here is a theorem of ZF, and no choice principle is used. The only axiom beyond the basic ones that any of it needs is Infinity, which is what makes a set at all (The natural numbers exist: a smallest inductive set).
Facts & Assumptions
Given: with and (The natural numbers (von Neumann)), and the order , and (Order on the natural numbers).
is inductive, that is and , and is contained in every inductive set (The natural numbers exist: a smallest inductive set).
The induction principle: a subset of containing and closed under equals (The principle of mathematical induction).
is a linear order on with trichotomy, and for every because ( is a linear order on , Trichotomy of the order on , Left identity for addition).
Every nonempty subset of has a least element (The well-ordering principle).
Every natural number is a transitive set and satisfies (Every natural number is a transitive set and is not a member of itself).
Every nonzero natural number is for some natural number (Every nonzero natural number is a successor).
An ordinal is a transitive set strictly well ordered by , no ordinal is a member of itself, and a limit ordinal is a nonzero ordinal that is not of the form (Ordinal (von Neumann), Basic closure properties of ordinals, Successor and limit ordinals).
for every . This is established at step 1.3 of Trichotomy of the order on , where it is derived from and ; the reference is to that item's numbering, not to any step below.
For ordinals : if and only if or , and any two ordinals are comparable under inclusion (claims (f) and (g) of Basic closure properties of ordinals); exactly one of , , holds, and is the order under which sets of ordinals are well ordered, with strict part (Trichotomy and well-ordering of the ordinals).
Proof
For all , if and only if : from and ([L9]) transitivity gives ; conversely if and failed, then by trichotomy, so by [L3], which is impossible.
is a transitive set: the set contains and is closed under , since together with gives ; so by [L2].
Claim (i): the set contains , because is false and is false, since always and would give by antisymmetry and then ; and gives , because ; hence by [L2].
Claim (ii) for natural numbers: fix ; then is a transitive set by [L6], its elements are natural numbers by step 1.2, and on them membership is the strict order by step 2.1, so is irreflexive, transitive and trichotomous on by [L4] and every nonempty subset of has an -least element by [L5]; hence is an ordinal.
Claim (ii) for : is a transitive set by step 1.2 and membership is the strict order on it by step 2.1, so the same four properties hold by [L4] and [L5]; hence is an ordinal.
Claim (iii): because ; and is not a successor ordinal, since would give and hence because is inductive, contradicting the fact that no ordinal is a member of itself; so is a limit ordinal.
Claim (iv), first half: the ordinals with are exactly the natural numbers, each of which is or of the form with a natural number by [L7], hence or a successor ordinal; so no ordinal -below is a limit ordinal.
Claim (iv), second half, which is where "least" is more than -minimality: let be any limit ordinal; is an ordinal by step 3.2, so by comparability of ordinals under inclusion [L10] either or , and in the second case [L10] gives or ; but would make equal to or to a successor ordinal by step 5.1, contradicting the definition of a limit ordinal in [L8], so and again; hence , that is in the ordering of [L10], for every limit ordinal , and since is itself a limit ordinal by step 4.1 it is the least one.
Claims (i) to (iv) are established.
Remarks
Why claim (i) has to be proved. The published development builds the order on from addition (Order on the natural numbers) and never identifies it with membership; the identification is recorded there as a remark, not a theorem. Ordinals need it as a theorem, because the whole definition of an ordinal is phrased in terms of . Once claim (i) is available, the two pictures of , as "the number of predecessors" and as "the set of its predecessors", coincide.
The finite ordinals. Claims (ii) and (iv) say the natural numbers are exactly the ordinals with , and that each is or a successor. This is the precise sense in which is an initial segment of the ordinals, and it is why ordinary induction (The principle of mathematical induction) is the special case of Transfinite induction at .
Limits exist only because does. The Axiom of Infinity is what makes a set (The natural numbers exist: a smallest inductive set), and it is also what gives this lemma its content: ZF without Infinity cannot prove that any limit ordinal exists, assuming that theory consistent. The reason is that every limit ordinal is itself an inductive set, and so would witness Infinity outright: , because the -least element of a nonempty ordinal is ; and gives , hence by claim (f) of Basic closure properties of ordinals unless , which a limit ordinal excludes. Dropping an axiom is not the same as assuming its negation, and nothing here says that without Infinity every ordinal is or a successor: ZF itself extends ZF without Infinity and has limit ordinals. What is lost is any proof that one exists. The successor operation alone never produces a limit; a limit is always reached by taking a union, here .
Ordinal arithmetic is not developed here. Sums and products of ordinals, and the ordinals , and so on, are defined by transfinite recursion and would fit naturally after this item, but nothing on this page needs them, so they are left to a later page rather than introduced unused.
Hartogs: an ordinal that does not inject into a given set
Statement
For every set there is an ordinal (Ordinal (von Neumann)) that does not inject into , that is, admits no injective function into . The least such ordinal is the Hartogs number , and it is exactly
the set of order types (Every well-order has a unique order type) of the well-ordered subsets of .
The proof is choice free. That is the whole point of the theorem: in ZF alone, with no assumption that can be well ordered, one still gets an ordinal too long to be laid inside .
Facts & Assumptions
Given: A set and the axioms of ZF, in particular Power Set, Separation, Union and Replacement. No choice principle is assumed. " injects into " abbreviates "there is an injective function ".
Power Set, Separation, Union and Replacement are available.
Every well-order is order isomorphic to a unique ordinal, its order type, and the isomorphism is unique (Every well-order has a unique order type).
An ordinal is a transitive set on which is a strict well-order (Ordinal (von Neumann)).
Every element of an ordinal is an ordinal, no ordinal is a member of itself, and if and only if or (Basic closure properties of ordinals).
Any two ordinals satisfy exactly one of , , , and every set of ordinals is well ordered by (Trichotomy and well-ordering of the ordinals).
A well-order is a total order in which every nonempty subset has a least element (Well-order and well-ordered set); an order isomorphism carries the initial segment below a point onto the initial segment below its image (Order embedding and order isomorphism, Initial segment of a well-order).
Proof
By Power Set and Separation the collection is a set, since every well-order of a subset of is a subset of .
Each has a unique order type by [L1], so the assignment is given by a formula and Replacement makes a set of ordinals; uniqueness is what makes this a definable function, so nothing is selected.
is a transitive set: let with order isomorphism from onto , and let ; then is an ordinal with , so is the initial segment of below , and carries it onto an -initial segment , which well-orders with order type ; hence and .
Every injects into : writing , the order isomorphism from onto is in particular an injection of into .
is an ordinal: it is transitive by step 3.1 and strictly well-orders it by [L4], since it is a set of ordinals.
Suppose, for contradiction, that the ordinal of step 4.1 injects into , say by an injective .
Put and ; then is a bijection of onto carrying membership to , so well-orders and is an order isomorphism from onto .
Hence and by the uniqueness in [L1], so , which no ordinal satisfies; therefore does not inject into , and since every member of does inject into by step 3.2, trichotomy leaves for every ordinal that fails to inject, so is the least such ordinal.
Remarks
Where choice would have crept in, and why it does not. A careless proof says "for each well-orderable subset of choose a well-ordering of it", which is a genuine use of choice. The construction above never chooses: it collects all pairs , so the well-ordering is part of the datum, and it then maps each pair to its order type, which is unique by Every well-order has a unique order type. The passage from a class of well-orders to a set of ordinals is Replacement, not choice.
What the theorem does and does not say. It does not say can be well ordered, and it gives no injection of into an ordinal. It says only that the ordinals run out of room to sit inside . Under the Axiom of Choice, is well orderable (The well-ordering theorem) and is the least ordinal that does not inject into , that is the least cardinal strictly larger than the cardinality of -- not merely the least ordinal strictly larger than an ordinal equinumerous with , since for that would be , which still injects into ; without choice, may be incomparable with in size, and that is still enough for the applications.
The ZF substitute for cardinal comparability. "Any two sets are comparable in size" is equivalent to the Axiom of Choice, so it is unavailable here. What survives is this theorem together with Comparability of well-orders: well-orders are always comparable, and every set has an ordinal it cannot absorb. Hartogs proved in 1915 that cardinal comparability implies the well-ordering theorem, and this construction is the engine of that proof.
A crude bound is not enough. Burali-Forti: there is no set of all ordinals already shows that the ordinals are not a set, so no set can contain them all, but that alone does not produce a single ordinal failing to inject into a given . The content here is that the failure happens at a definable, and indeed least, place.
The well-ordering theorem
Statement
Assume the Axiom of Choice (The Axiom of Choice). Then every set can be well ordered: there is a relation on making it a well-ordered set (Well-order and well-ordered set).
The Axiom of Choice is used only inside Zorn's lemma, and nowhere else in the argument below.
Facts & Assumptions
Given: A set , the axioms of ZF, and the Axiom of Choice. Write for end extension: , the relation restricted to is , and is an initial segment of .
Every family of nonempty sets has a choice function (The Axiom of Choice).
Zorn's lemma: a nonempty poset in which every chain has an upper bound has a maximal element (Zorn's lemma).
A partial order is reflexive, antisymmetric and transitive, and its strict part is meaning with (Partial order and partially ordered set).
A chain is a subset any two of whose elements are comparable, and the empty set is a chain (Chain in a poset).
An upper bound of a subset is an element weakly above every member of it (Upper bound, least upper bound, and strict upper bound).
A maximal element has nothing strictly above it (Maximal element and greatest element).
A well-order is given in two interchangeable presentations, and the two determine each other (Well-order and well-ordered set): weakly, as a total order in which every nonempty subset has a least element; strictly, as a relation that is irreflexive, transitive and trichotomous and in which every nonempty subset has an element with no satisfying . This proof uses the strict presentation throughout, as does Initial segment of a well-order; the end-extension order on below is a separate relation and is weak, since Zorn's lemma is about partial orders.
An initial segment is a downward closed subset (Initial segment of a well-order).
Proof
Let be the collection of pairs with and a strict well-order of ; this is a set by Power Set and Separation applied to , and it is nonempty because .
Order by end extension; this relation is reflexive, transitive, and antisymmetric, since mutual end extension forces the underlying sets and relations to coincide, so is a poset.
The empty chain has an upper bound in , namely , so the hypothesis of Zorn's lemma is not vacuous at the bottom.
Let be a nonempty chain and put and .
is a strict total order on : any two elements of lie in members of one of which end extends the other, hence lie together in the larger member and are comparable there, and the comparisons made in different members agree, because along the chain each relation is the restriction of every larger one.
well-orders : given , choose a member of meeting and let be the -least element of ; if some satisfied then and would lie in a common member of , and either , giving , or , in which case is an initial segment of and again gives ; either way with , contradicting minimality of .
Hence , and it end extends every member of : the inclusions and restrictions are immediate, and is an initial segment of by the case analysis of step 5.1; so every nonempty chain has an upper bound.
Zorn's lemma applies to the nonempty poset , in which every chain has an upper bound, and yields a maximal element ; this is the one and only place the Axiom of Choice is spent, and it is spent inside Zorn's lemma.
: otherwise there is , and putting with gives a well-order of , because a nonempty has as least element the -least element of when that is nonempty and otherwise, while with contradicts the maximality of .
Therefore is a well-order of , and can be well ordered.
Remarks
Where the Axiom of Choice is. Only in step 7.1, and only through Zorn's lemma, whose proof spends it exactly once. Everything else here is plain ZF: forming is Power Set and Separation, and the chain bound is a union. The word "choose" in step 5.1 names one object whose existence has just been asserted, which is ordinary existential instantiation and not a choice principle; a choice principle is needed only when infinitely many such namings must be made at once. This bookkeeping is the reason Zorn is proved as a separate item rather than inlined.
End extension is doing real work. Ordering merely by " is the restriction of " is not enough. Without the requirement that be an initial segment of , a union of a chain of well-orders can fail to be a well-order, because a set could keep acquiring smaller elements as one moves up the chain and end with no least element. Step 5.1 is exactly the point where initial segments rule that out.
Maximal, not greatest. Zorn's lemma concludes that a maximal element exists, never that a greatest one does, and maximal does not imply greatest (FALSE: every maximal element is a greatest element). The argument is arranged so that maximality suffices: step 8.1 shows a maximal well-ordered piece cannot omit a point, because a point could always be appended on top.
The converse holds. Every set being well orderable implies the Axiom of Choice (The well-ordering theorem implies the Axiom of Choice), so the two are equivalent over ZF, as is Zorn's lemma (Choice, Zorn and well-ordering are equivalent). That the well-ordering theorem is not a theorem of ZF alone is recorded, conditionally on the consistency of ZF, in FALSE: the well-ordering theorem is a theorem of ZF; the external result that item quotes is Cohen's independence theorem (Cohen 1963: ZF does not prove the Axiom of Choice ‡), which this library records with references and does not prove.
Zermelo 1904. The original proof does not go through Zorn's lemma; it uses a choice function on directly and builds the well-order by transfinite recursion (Transfinite recursion), taking at each stage the chosen element of the set of points not yet used. That route is available here too, and it makes the use of choice even more visible: one choice function, consulted at every stage.
The well-ordering theorem implies the Axiom of Choice
Statement
Work in ZF and assume that every set can be well ordered (Well-order and well-ordered set). Then the Axiom of Choice holds (The Axiom of Choice): every family of nonempty sets has a choice function (Choice function).
Facts & Assumptions
Given: The axioms of ZF together with the hypothesis that every set carries a well-order. Let be an arbitrary family of nonempty sets.
By the Given, every set carries a well-order.
A choice function for is a function on with for every (Choice function).
The Axiom of Choice is the statement that every family of nonempty sets has a choice function (The Axiom of Choice).
In a well-order every nonempty subset has a least element, and that least element is unique (Well-order and well-ordered set).
Proof
Let , which is a set by the Union axiom of ZF, available by the Given, and note that every member of is a subset of .
By hypothesis there is a well-order on ; fix one.
Every is a nonempty subset of , so it has a least element with respect to , and that element is unique.
Hence is a function on with for every , since uniqueness in step 3.1 gives exactly one for each .
So is a choice function for , and since was an arbitrary family of nonempty sets, the Axiom of Choice holds.
Remarks
One well-order, then no more choosing. The single act of naming a well-order of in step 2.1 is an existential instantiation, not a choice principle: one object is named, not one per member of . After that, the rule "take the least element" is canonical, and the resulting is a set by Separation on . That is the entire content of the implication, and it is why "well order the union" is the standard way to manufacture choice functions.
The same trick, free of charge, on . Nothing above needs the hypothesis when already carries a canonical well-order. Every family of nonempty subsets of has the explicit choice function , by The well-ordering principle, with no axiom at all. The Axiom of Choice is exactly the assertion that this convenience is always available.
Direction matters. This item proves one implication only. The converse, that the Axiom of Choice yields a well-order of every set, is The well-ordering theorem and is the harder half; the two together give the equivalence recorded in Choice, Zorn and well-ordering are equivalent.
Choice, Zorn and well-ordering are equivalent
Statement
Over ZF the following three statements are equivalent:
(1) the Axiom of Choice (The Axiom of Choice);
(2) Zorn's lemma;
(3) the well-ordering theorem, that every set can be well ordered.
Facts & Assumptions
Given: The axioms of ZF. Each implication below is itself a theorem of ZF, so what is established here is an equivalence proved in ZF, with no appeal to any further principle. Read it exactly that way: it says that ZF proves each of (1), (2), (3) to follow from the others, and it does not say that any of the three is itself a theorem of ZF. Which of them ZF proves outright is a separate, metamathematical question, and the answer, conditional on the consistency of ZF, is none of them; that is recorded among this page's false statements and in the remarks below.
The Axiom of Choice implies that every set can be well ordered (The well-ordering theorem).
If every set can be well ordered then the Axiom of Choice holds (The well-ordering theorem implies the Axiom of Choice).
The Axiom of Choice and Zorn's lemma are equivalent over ZF (The Axiom of Choice and Zorn's lemma are equivalent).
The Axiom of Choice is the statement that every family of nonempty sets has a choice function (The Axiom of Choice).
Proof
Assuming (1), every set can be well ordered, which is (3).
Assuming (3), every family of nonempty sets has a choice function, which is (1).
Statements (1) and (3) therefore imply each other over ZF and are equivalent.
Statements (1) and (2) are equivalent over ZF by [L3].
Equivalence is transitive, so (1), (2) and (3) are equivalent over ZF.
Remarks
What this licenses. Any later result may be proved with whichever of the three forms is convenient, at exactly the same cost. Applications that build an object stage by stage naturally use (3) through Transfinite recursion; applications that maximise something naturally use (2); applications about products of nonempty sets use (1).
What is not proved here. That any of the three is independent of ZF. That requires Gödel's constructible universe for the consistency of the Axiom of Choice with ZF (Gödel 1938: ZF does not refute the Axiom of Choice ‡) and Cohen's forcing for the consistency of its negation (Cohen 1963: ZF does not prove the Axiom of Choice ‡), neither of which this library contains: both are recorded with references and are not proved anywhere here. The honest conditional statements are FALSE: Zorn's lemma is a theorem of ZF and FALSE: the well-ordering theorem is a theorem of ZF.
Strictly weaker principles get no information from this. The equivalence says nothing about the ultrafilter lemma, dependent choice or countable choice. Each of those is, if ZF is consistent, strictly weaker than the Axiom of Choice: not provable in ZF, and not strong enough to recover AC. Those separations are external metamathematical results, established by forcing and by permutation models, quoted from references and proved nowhere in this library; the consistency hypothesis cannot be dropped and cannot be proved inside ZF. Every theorem in this library that uses one of the weaker principles must say which, and the ledger, with the sources, is The choice ledger: what costs the Axiom of Choice and what does not.
Historical note. Zermelo proved (1) implies (3) in 1904, Kuratowski and Zorn isolated (2) in 1922 and 1935, and the circle of equivalences was standard by the 1940s. The choice-free content of the theory of well-orders, by contrast, was settled earlier: Hartogs proved in 1915 that cardinal comparability implies (3), which is what makes Hartogs: an ordinal that does not inject into a given set a choice-free theorem worth isolating.
Cardinal (initial ordinal) and cardinality
Definition
Write , and say and are equinumerous, when there is a bijection .
An ordinal (Ordinal (von Neumann)) is a cardinal, equivalently an initial ordinal, when
that is, is not equinumerous with any strictly smaller ordinal.
Cardinality, under the Axiom of Choice. Assume the Axiom of Choice (The Axiom of Choice) and let be a set. Then carries a well-order (The well-ordering theorem), which has an order type (Every well-order has a unique order type) and in particular . Now is an ordinal (Basic closure properties of ordinals, claim (c)) whose elements are ordinals (claim (a)) and which contains , so is a nonempty set of ordinals and has an -least element (Trichotomy and well-ordering of the ordinals). This is the cardinality of , written ; it is a cardinal, because with would lie in and contradict the minimality of .
Well-definedness: does not depend on the well-order or on . The recipe above instantiates a well-order of and an order type for it, and will in general carry many well-orders with many different order types, so the value has to be shown independent of both. It is, because is in fact the least ordinal equinumerous with outright, a description in which neither the well-order nor appears. Let be any ordinal with . By trichotomy for ordinals (Trichotomy and well-ordering of the ordinals) exactly one of , , holds. In the first case , so by minimality of . In the other two cases claim (f) of Basic closure properties of ordinals gives , and because , so and hence by claim (f) again; and , so by minimality, whence . In every case , that is . So is the least element of the collection of all ordinals equinumerous with , and any two runs of the recipe, from any two well-orders of , return the same .
Remarks
-
What the well-definedness argument does and does not need. The obligation is that depend on alone, and it is discharged in the definition itself, from two lemmas that are genuine prerequisites of this item and therefore sit in
depsrather than injustified_by: comparability and trichotomy of ordinals (Trichotomy and well-ordering of the ordinals) and the elementary closure facts (Basic closure properties of ordinals). Neither mentions cardinals, so neither points forward, and no separate discharging lemma is needed. The bound is a device for turning "the least ordinal equinumerous with " into a Separation instance over a set; the argument above is what shows that the device does not change the answer. -
The definition is choice-free; the cardinality assignment is not. Being a cardinal is a property of an ordinal and needs no axiom beyond ZF. Attaching a cardinality to an arbitrary set is a different matter: a set that carries no well-order is equinumerous with no ordinal at all, so simply does not exist for it. Without the Axiom of Choice there is no ordinal-valued notion of size for arbitrary sets, and what survives is Hartogs: an ordinal that does not inject into a given set: every set has a smallest ordinal that does not inject into it.
-
Most ordinals are not cardinals. The successor is equinumerous with , by the explicit bijection sending to and each natural number to , which is a bijection because is injective and its image is exactly the nonzero natural numbers. So is an ordinal and not a cardinal, and the same shift applies to the successor of any ordinal containing . Cardinals are sparse among ordinals, which is precisely why the least one equinumerous with a given set is a useful representative.
-
Which ordinals up to and including are cardinals. Every natural number is a cardinal, and so is . Both facts are counting facts rather than order facts, and both come from the pigeonhole principle (The pigeonhole principle on ), proved on the countability page. Every natural number is an ordinal, and so is ( is the least limit ordinal, claim (ii)); and if with a natural number then is itself a natural number, since is a transitive set (On the order is membership: ), with by claim (i) of is the least limit ordinal. So if some had , claim 3 of the pigeonhole principle would force and hence , which claim (b) of Basic closure properties of ordinals forbids; therefore is a cardinal. And if some had , then would be a natural number equinumerous with , which claim 4 of the pigeonhole principle forbids; therefore is a cardinal. Nothing else on this page depends on either fact, and the definition above is stated so that it does not.
-
Notation. The infinite cardinals are traditionally written , with . That last equation can now be stated outright rather than quoted: it says is the least ordinal equinumerous with , which is precisely the assertion that is a cardinal, established in the previous remark from claim 4 of The pigeonhole principle on . Nothing below rests on it. The notation for the Hartogs number of (Hartogs: an ordinal that does not inject into a given set) comes from the same source and is deliberately close: under the Axiom of Choice is the successor cardinal of .
-
Why initial ordinals rather than equivalence classes. The natural definition of "cardinal" as the class of all sets equinumerous with a given one never yields a set, for the same reason as in Burali-Forti: there is no set of all ordinals. Choosing the least ordinal in the class is von Neumann's fix, and it works exactly when the class contains an ordinal, which is exactly when the set can be well ordered.
The choice ledger: what costs the Axiom of Choice and what does not
This item is bookkeeping, not mathematics: it records what each statement in the neighbourhood of the Axiom of Choice actually costs, so that later pages can state honestly which of their theorems are choice-free. Nothing here is proved that is not proved elsewhere in the library, and everything cited without a link is flagged as such.
Equivalent to the Axiom of Choice over ZF.
- Zorn's lemma and the well-ordering theorem. Both equivalences are proved in this library, in The Axiom of Choice and Zorn's lemma are equivalent and Choice, Zorn and well-ordering are equivalent. Each of these two statements costs exactly the Axiom of Choice, no more and no less. A theorem proved with one of them costs at most the Axiom of Choice, which is an upper bound and not a lower one: the theorem may well follow from something strictly weaker, and the ultrafilter lemma below is exactly that case.
- Tychonoff's theorem, that a product of compact spaces is compact. The implication from the Axiom of Choice is the familiar one; the converse is Kelley 1950. Not proved here, and worth a warning when it is: Kelley's original argument needs a repair, supplied by Schechter, and without the repair it yields only the Boolean prime ideal theorem (Schechter 2006: Kelley's cofinite proof yields BPI, not the Axiom of Choice ‡).
- Every vector space has a basis. The implication from the Axiom of Choice is a routine application of Zorn's lemma, and it is proved here, in Every vector space has a basis by way of Zorn's lemma gives a basis between any linearly independent set and any spanning set containing it: if with independent and , there is a basis of with . The converse is a hard theorem of Blass, 1984, which is not proved here and is quoted on the authority of the references. The equivalence itself is recorded in the library, in Does Hahn-Banach yield a Hamel basis for over ? (open) ‡, where it fixes the upper endpoint of an open question about the strength of Hahn-Banach.
- Cardinal comparability, that for any two sets one injects into the other. This is Hartogs 1915, and the full equivalence with the Axiom of Choice is now proved here, in Comparability of arbitrary sets, that any two sets admit an injection one way or the other, is equivalent to the Axiom of Choice ↗, by way of the construction of Hartogs: an ordinal that does not inject into a given set.
Strictly weaker than the Axiom of Choice.
Each of the following is a genuine choice principle: not provable in ZF (assuming ZF consistent), yet strictly weaker than the Axiom of Choice.
- The ultrafilter lemma, that every filter extends to an ultrafilter, equivalently the Boolean prime ideal theorem. The Axiom of Choice implies it, that implication being the one thing here this library does prove; it is not provable in ZF (Feferman 1965, Feferman 1965: ZF does not prove that a free ultrafilter on the naturals exists ‡), and it does not imply the Axiom of Choice (Halpern and Levy 1971, Halpern and Lévy 1971: the Boolean prime ideal theorem does not imply the Axiom of Choice ‡). Both of those are external results, recorded and not proved here. The proof given here (The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter) runs through Zorn's lemma, so it pays full price for a statement that costs strictly less: exactly the overpayment set out in What the ultrafilter lemma costs: a choice principle strictly weaker than AC, and the reason a cost may not be read off a proof.
- Dependent choice (DC), that if every element of a nonempty set stands in a relation to some element of , then for every there is a sequence in with and for every (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain). The prescribed starting point belongs to the statement: deleting the clause gives a formally weaker principle, which that item records as an immediate consequence and does not derive DC back from, so the two are not interchangeable here. What DC delivers is an -indexed sequence, not a chain in this library's sense (Chain in a poset, a totally ordered subset of a poset): need not be an order at all, and the terms need not be distinct. Implied by the Axiom of Choice, and implies countable choice; neither implication reverses, which is a relative-consistency result and so holds under the standing assumption that ZF is consistent. It is the principle quietly used whenever a sequence is built by picking each term in terms of the previous one. The two non-reversals are external results that this library does not prove; it records them, with their sources, in The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain.
- Countable choice (), choice functions for countable families. Implied by dependent choice, and still not a theorem of ZF: Cohen's first model contains an infinite set of reals with no countably infinite subset (Cohen's first model: an infinite Dedekind-finite set of reals ‡), which is already a failure of .
These three are not ranked on a line, and none of them is "the weakest". The only implications among them PROVABLE IN ZF are and its consequences; the ultrafilter lemma is incomparable with dependent choice and with countable choice alike, neither implying nor implied by either. Every non-implication in that sentence is a relative-consistency result, quoted from the references and conditional on the consistency of ZF: what is established is that ZF, if consistent, does not prove the missing implications, never that they are outright false. Those incomparabilities are quoted from the references, not recorded here. So a theorem must be labelled with the principle it actually uses, never with a position on a scale, and a phrase like "the weakest of the three" is simply not available.
Choice-free, and deliberately so.
- Hartogs: an ordinal that does not inject into a given set: for every set there is a least ordinal that does not inject into . This is the ZF substitute for cardinal comparability, and its whole value is that it needs no choice.
- Comparability of well-orders: any two well-orders are comparable. Comparability of arbitrary sets is equivalent to the Axiom of Choice; comparability of well-orders is free.
- Transfinite induction, transfinite recursion, the assignment of order types, and the Burali-Forti theorem are all theorems of ZF. Transfinite recursion spends Replacement, and that is the only axiom beyond the basic ones it needs; the standard confusion on this point is recorded as FALSE: transfinite induction and recursion need the Axiom of Choice.
- Rigidity of well-orders (Rigidity of well-orders) is the structural reason for all of this: the witnessing isomorphisms are unique, so they never have to be chosen.
Where this library spends choice.
Full choice is spent at one step inside Zorn's lemma, and directly in some results that do not route through Zorn; more than one result assumes it, and there are a second and a third, weaker principle each assumed elsewhere. All four facts belong in the ledger.
- One step inside Zorn, and direct uses besides. The Axiom of Choice is used at a single step of the proof of Zorn's lemma (Zorn's lemma), to select a strict upper bound for every chain at once; the fixed point theorem underlying it (Bourbaki–Witt fixed point theorem) is choice-free. Most results in this library that assume full choice reach it through that step, but not all: some apply the Axiom of Choice directly instead, for example A map into a product is continuous iff each of its components is; the projections are continuous and open; and each projection is surjective when every factor is nonempty, which for an infinite index set uses the Axiom of Choice ↗, which uses it to obtain a point of an arbitrary product of nonempty sets without routing through Zorn's lemma.
- The results that assume full choice. Zorn's lemma itself is the first of them: its statement takes the Axiom of Choice as a standing hypothesis, which is why the step above lives inside it. On this page: the well-ordering theorem (The well-ordering theorem), which takes the Axiom of Choice as a hypothesis; and the cardinality assignment of Cardinal (initial ordinal) and cardinality, which assumes it in order to well order an arbitrary set. That last one is easy to miss, because the property of being a cardinal is choice-free and only the attachment of to an arbitrary is not. The two equivalences The Axiom of Choice and Zorn's lemma are equivalent and Choice, Zorn and well-ordering are equivalent do not belong in this list: each is proved in ZF outright and assumes no choice principle, saying only that the statements it names imply one another. Elsewhere in the library, The ultrafilter lemma, from the Axiom of Choice: every filter extends to an ultrafilter is proved through Zorn's lemma and so also pays full price, although its statement costs strictly less; and the Hausdorff maximal principle, that every poset has a maximal chain, is drawn from Zorn as a consequence in The chains of a poset, ordered by inclusion, form a chain-complete poset and pays the same price, the chain-completeness verified there being free.
- A weaker principle, spent separately. Countable unions of at most countable sets, assuming and Assuming countable choice, every perfectly normal space is completely normal: separated sets in a normal space whose open sets are all can be separated by disjoint open sets ↗ are each stated under countable choice (The Axiom of Countable Choice ()) and flag the one step that spends it. That is not a use of the Axiom of Choice: is strictly weaker, so neither theorem may be relabelled choice-free or lumped in with the full-choice results above.
- A third principle below full AC. Urysohn's lemma, under the axiom of dependent choice: in a normal space two disjoint closed sets are separated by a continuous function into , and conversely such a space is normal ↗ and Tietze's extension theorem, under dependent choice: a continuous map from a closed subspace of a normal space into extends continuously to the whole space, and this property characterises normality ↗ are each stated under dependent choice (The axiom of dependent choice: a relation in which every element is related to something admits an -indexed chain), each applying dependent choice directly to a single relation on stage-tagged states to build an -indexed sequence of approximations; the standalone stagewise form Dependent choice along a sequence of relations: if is entire on for every , then from any there is a sequence with ↗ is a related construction that neither theorem cites. DC implies and neither reverses (recorded above), so this is a third, distinct cost: not the Axiom of Choice, and not interchangeable with the countable-choice results either, even though DC happens to imply enough to reprove them.
What is not proved anywhere here.
The independence of the Axiom of Choice from ZF. Gödel's 1938 constructible universe shows ZF cannot refute it (Gödel 1938: ZF does not refute the Axiom of Choice ‡); Cohen's 1963 forcing shows ZF cannot prove it (Cohen 1963: ZF does not prove the Axiom of Choice ‡). Both are external results requiring machinery this library does not yet contain, and both are conditional on the consistency of ZF. Every statement in the library that relies on them is written conditionally, as in FALSE: Zorn's lemma is a theorem of ZF and FALSE: the well-ordering theorem is a theorem of ZF. A reader who wants the unconditional version of those statements will not find it, here or anywhere.
5 · Examples, counterexamples and false statements
FALSE: the ordinals form a set
Statement
FALSE. The ordinals (Ordinal (von Neumann)) form a set: there is a set whose members are exactly the ordinals.
The claim is plausible because the ordinals look locally set sized. Every ordinal is itself precisely the set of all ordinals below it, so every downward closed collection of ordinals that stops somewhere is a set, and it is tempting to conclude that the collection of all of them is a set as well. In ZF that inference is unavailable: Separation produces a set only as a subset of a set already in hand, and here there is no such ambient set to start from.
Facts & Assumptions
Given: The axioms of ZF, in particular Separation. No choice principle is used.
Separation carves a subset out of a set already given; it never produces a set from a defining property alone.
No set has every ordinal as a member (Burali-Forti: there is no set of all ordinals).
Every element of an ordinal is an ordinal, and no ordinal is a member of itself (Basic closure properties of ordinals).
An ordinal is a transitive set on which is a strict well-order, and means (Ordinal (von Neumann)).
Refutation
Suppose the claim: there is a set whose members are exactly the ordinals.
The source of the intuition is genuine but limited: by [L3] and [L2] each ordinal equals , so every collection of ordinals bounded above by some ordinal is a set, being a subset of that bound; by [A1] this says nothing about the unbounded collection of all ordinals.
Under the supposition, is a set having every ordinal as a member.
No such set exists: it would be transitive by [L2], since every element of an ordinal is an ordinal and so a member of it, and would strictly well-order it, so it would itself be an ordinal by [L3] and hence a member of itself, which [L2] forbids; this is exactly [L1].
Steps 2.1 and 3.1 are contradictory, so no set has the ordinals as its members: the ordinals form a proper class and the claim is false.
Remarks
Bounded is not unbounded. The honest version of the intuition is: for every ordinal , the ordinals below form a set, namely itself. Nothing in ZF upgrades a family of sets indexed by a proper class into one set, and the attempt to do so here is exactly what Burali-Forti: there is no set of all ordinals refutes.
The same trap, one level up. "The sets form a set" fails for a closely related reason, and "the cardinals form a set" fails because the cardinals (Cardinal (initial ordinal) and cardinality) are unbounded among the ordinals. In each case the correct statement replaces "set" by "proper class", which in ZF means a formula rather than an object.
What is still available. Nothing about the theory of ordinals needs them to form a set. Every construction on this page indexes by a set of ordinals, or by a single ordinal, or runs along an arbitrary well-order; Transfinite recursion and Hartogs: an ordinal that does not inject into a given set are both stated so that only sets are ever formed.
FALSE: the well-ordering theorem is a theorem of ZF
Statement
FALSE. Every set can be well ordered, and this is a theorem of ZF: the well-ordering theorem can be proved from the Zermelo-Fraenkel axioms without assuming the Axiom of Choice (The Axiom of Choice).
The claim is plausible because the intended construction looks like plain bookkeeping: line the elements of up one at a time, and keep going until none is left. Transfinite recursion really is a theorem of ZF, so the machinery for "keep going" is free. What is not free is the instruction "take an element not yet used": that is a selection, made simultaneously at every stage, and it is exactly the content of the Axiom of Choice. The proof of The well-ordering theorem isolates the cost in a single place.
Facts & Assumptions
Given: The axioms of ZF, assumed to be consistent, together with the external metamathematical result cited below. Every conclusion here is relative to that consistency assumption, which cannot be dropped and cannot be proved inside ZF.
If ZF is consistent, then ZF does not prove the Axiom of Choice (Cohen 1963, Cohen 1963: ZF does not prove the Axiom of Choice ‡). This is an external result, established by forcing, and it is NOT proved in this library; it presupposes the consistency of ZF assumed in the Given.
If every set can be well ordered then the Axiom of Choice holds, and this implication is itself proved in ZF (The well-ordering theorem implies the Axiom of Choice).
Over ZF the Axiom of Choice, Zorn's lemma and the well-ordering theorem are equivalent (Choice, Zorn and well-ordering are equivalent).
The same conditional discipline, for Zorn's lemma in place of the well-ordering theorem, is recorded in FALSE: Zorn's lemma is a theorem of ZF.
Refutation
Suppose the well-ordering theorem were a theorem of ZF.
The implication from the well-ordering theorem to the Axiom of Choice is proved in ZF and uses no choice principle.
Chaining a ZF theorem with a ZF-provable implication yields a ZF theorem, so the Axiom of Choice would be a theorem of ZF.
This contradicts [A1], which holds under the consistency of ZF assumed in the Given; so, under that assumption, the well-ordering theorem is not a theorem of ZF. Equivalently and without any assumption: if ZF proves that every set can be well ordered, then ZF proves the Axiom of Choice and ZF is therefore inconsistent.
Remarks
What is and is not proved here. The refutation is a genuine ZF argument given the cited independence result, but that result itself is not proved in this library: Cohen's theorem requires forcing, which is deferred. The honest reading is therefore conditional, namely that the well-ordering theorem is a theorem of ZF only if ZF is inconsistent. It is recorded this way deliberately rather than presented as fully derived, exactly as in FALSE: Zorn's lemma is a theorem of ZF.
The companion half. That ZF cannot refute the Axiom of Choice is Gödel's 1938 constructible universe result. Together with Cohen's, it says the Axiom of Choice, and hence the well-ordering theorem, is genuinely independent of ZF.
What is true. "Every set can be well ordered" is a theorem of ZFC (The well-ordering theorem), and it is also true outright for many particular sets in ZF alone: is well ordered by The well-ordering principle, every subset of a well-ordered set inherits a well-order, and every ordinal is well ordered by membership (Ordinal (von Neumann)). The false statement is about ZF proving it for every set.
Concretely what fails. In Cohen's models there are sets of real numbers that carry no well-order at all. The reader should resist the reflex that such a set must still be well orderable "somehow": in those models no well-ordering of it exists, full stop, and the reflex is precisely the Axiom of Choice being assumed without notice.
FALSE: transfinite induction and recursion need the Axiom of Choice
Statement
FALSE. Transfinite induction (Transfinite induction) and transfinite recursion (Transfinite recursion) require the Axiom of Choice (The Axiom of Choice): arguments that run along a well-order past the finite stages are not available in ZF alone.
The claim is plausible because the constructions one meets first do cost the Axiom of Choice. Well ordering an arbitrary set, extending a linearly independent family to a basis, building a maximal object stage by stage: each of these is usually presented as a transfinite recursion, and each really does need choice. The confusion is about which half of the argument is expensive. It is never the recursion.
Facts & Assumptions
Given: The axioms of ZF. The two theorems named in the claim are proved earlier on this page, and the point at issue is which axioms those proofs consume.
The Axiom of Choice is the statement that every family of nonempty sets has a choice function (The Axiom of Choice).
Transfinite induction is proved from a single property of the well-order, that every nonempty subset has a least element, with no selection anywhere (Transfinite induction).
Transfinite recursion is proved from Separation, Union and Replacement, and at every stage the object used is the unique attempt with the given domain, so nothing is selected (Transfinite recursion).
The place where this development genuinely spends the Axiom of Choice is Zorn's lemma (Zorn's lemma), consumed once inside the well-ordering theorem (The well-ordering theorem).
Refutation
By [L1], transfinite induction is a theorem of ZF: its proof takes the least element of the complement of the given set and derives a contradiction, and no family of sets is ever chosen from.
By [L2], transfinite recursion is a theorem schema of ZF: Replacement collects the attempts, and uniqueness of the attempt with a given domain means the construction is determined rather than selected.
Both principles are therefore available in ZF without any choice principle, so the claim is false.
The correct diagnosis is that the recursion is never itself the cost: by [L2] it is a theorem schema of ZF for every class function given by a formula. What can cost the Axiom of Choice is obtaining that class function, which happens when its defining formula carries a parameter that ZF does not supply, or when ZF does not prove the formula total and functional. A formula whose only parameters are available in ZF, as with the order type assignment and the Hartogs construction on this page, gives a choice-free construction; the informal rule "at stage take some element not yet used" becomes such a formula only after a choice function has been supplied as a parameter, and supplying it is exactly how the well-ordering theorem spends the axiom, whether through Zorn's lemma or through Zermelo's direct recursion along a choice function.
Transfinite induction and transfinite recursion are theorems of ZF, and the claim is refuted.
Remarks
A useful test. Ask what the value at stage is. If the answer is a definite description, "the least ordinal such that", "the order type of", "the union of the earlier values", and every object the description mentions is one ZF supplies, then the construction is choice-free. If the answer is "some element with the following property", and there is generally more than one, then a choice function is being used and must be paid for. The parameter clause is not decoration: "the element picks from the set of points not yet used" is a perfectly definite description, and it is Zermelo's construction, whose whole cost is obtaining .
Three choice-free constructions on this page. The collapsing map of Every well-order has a unique order type, the family of order types in Hartogs: an ordinal that does not inject into a given set, and the comparison map of Comparability of well-orders are all defined by formulas, which is why each is a ZF theorem. Their proofs say so explicitly, and the reason is always the same: rigidity of well-orders makes the relevant witnesses unique (Rigidity of well-orders).
Dependent choice is the usual hidden cost. A construction along that picks an object at each step, using the previous one, needs the principle of dependent choice (DC). It is not transfinite recursion that costs this; it is the picking. Where DC sits is a separate question and a strictly metamathematical one: if ZF is consistent, then DC is not a theorem of ZF and DC does not imply the Axiom of Choice, so DC is then strictly between the two. Both separations are external results, established by forcing and permutation models, quoted from the references and proved nowhere in this library; the consistency hypothesis cannot be dropped and cannot be proved inside ZF. The refutation above needs none of this, because transfinite induction and transfinite recursion are outright theorems of ZF and the claim is refuted by exhibiting their proofs. The ledger of principles is The choice ledger: what costs the Axiom of Choice and what does not.
Ordinary induction is the same story. Nobody suspects induction on (The principle of mathematical induction) of using choice, and transfinite induction is the same theorem with replaced by an arbitrary well-order. The proofs are the same length and use the same single ingredient.
Sources
Standard references
Recommended treatments; not extraction sources.
- Well-order (Wikipedia)
- Total order (Wikipedia)
- Axiom of dependent choice (Wikipedia)
- A. Marks, Set Theory
- Order isomorphism (Wikipedia)
- Partially ordered set (Wikipedia)
- Initial segment (Wikipedia)
- Formalization of the Axiom of Choice and its Equivalent Theorems
- Transfinite induction (Wikipedia)
- Axiom schema of replacement (Wikipedia)
- T. Jech, Set Theory, 3rd millennium ed., Ch. 2 (Ordinal numbers)
- J. T. Moore, MATH 6870: Set Theory
- Ordinal number (Wikipedia)
- Set-theoretic definition of natural numbers (Wikipedia)
- Burali-Forti paradox (Wikipedia)
- Mostowski collapse lemma (Wikipedia)
- Zermelo set theory (Wikipedia)
- Von Neumann universe (Wikipedia)
- The Mostowski Collapse Theorem (Archive of Formal Proofs)
- Limit ordinal (Wikipedia)
- Hartogs number (Wikipedia)
- Well-ordering theorem (Wikipedia)
- Zorn's lemma (Wikipedia)
- The Well-Ordering Problem (Open Logic Project)
- Axiom of choice (Wikipedia)
- The Axiom of Choice (Stanford Encyclopedia of Philosophy)
- Cardinal number (Wikipedia)
- Von Neumann cardinal assignment (Wikipedia)
- Boolean prime ideal theorem (Wikipedia)
- Axiom of countable choice (Wikipedia)
- Ultrafilter (Wikipedia)