If the ground model has axiom of choice, well-order the set of subnames appearing in a forcing name for an arbitrary extension set. Evaluate those activated by the generic filter. Each element of the extension set has a least preimage index; ordering by these indices well-orders the set. Only ground choice and the ZF part of the forcing theorem are needed.
Countable union of explicitly ordered finite lists without choice Created 2026-10-05 Updated 2026-10-06
Given finite lists in a set , their union of entries has an explicit enumeration from a subset of : use the existing positions in each list and a Cantor pairing function. If the union is infinite, successively take the first occurrence of an entry not previously taken, in the order of its natural-number code. The well-order on natural numbers makes each step uniquely determined and yields an injection . No axiom of choice is needed. This does not assert that an arbitrary countable family of unordered finite sets has a countable union in ZF without the axiom of choice.
Decidable well-order 2026-10-06
A decidable well-order on the natural numbers is a well-order whose comparison relation is computable. Comparing two codes is an effective finite task; the proof that the relation has no infinite descending chain is a separate mathematical assertion. Computable Cantor normal form notation gives such an order of type epsilon zero.
Dense order 2026-10-14
A total order is dense when between every two distinct ordered points lies a third. Endpoints are allowed; “without endpoints” is an additional condition. A dense order with two points cannot be a well-order, since is nonempty and has no least member. Its first-order axioms are the total-order axioms plus . Countability and uncountability are not first-order axiomatizable restrictions, by the upward and downward witness constructions of the Löwenheim-Skolem theorem.
Finite ordinal Created 2026-10-14 Updated 2026-10-20
A finite ordinal is the order type of a finite well-order; in the von Neumann representation it is one of . They are exactly the ordinals such that and each member of are either zero or successor ordinals. If an ordinal is infinite, it either is the nonzero limit or contains as a member, so it fails this test. Thus the finite ordinals give the usual representation of the natural numbers.
Friedman–Moschovakis coding game Created 2026-09-28 Updated 2026-11-05
The Friedman–Moschovakis coding game turns strategies into codes for sets of ordinals. An explicit instance makes its mechanism visible. Fix . Let a real code a countable well-order together with a marked subset of its domain. Write when the rank of the well-order code is the rank of a marked element in that coded order. A suitable can therefore code for any particular countable ordinal .
Players I and II produce reals . Player II wins if , or if correctly codes membership in through rank : for every with ,
A winning strategy for Player I would produce only well-order codes. Its possible outputs form an analytic set, so their ranks are bounded by the boundedness theorem for well-order codes. Player II could then play one real coding through a larger countable rank, defeating the strategy. Under the axiom of determinacy, Player II consequently has a winning strategy.
Such a strategy determines at most one : play any code of an ordinal against it and inspect its response at rank . Strategies themselves are coded by reals, giving the coding consequence for subsets of . The general Friedman–Moschovakis coding lemma replaces these countable-order codes and analytic boundedness by the corresponding uniform coding and covering machinery; independently choosing unrelated codes for every initial segment does not supply that uniformity.[ref]
A family of countable sets indexed by a linear order is increasing if implies . Its union has cardinality at most , by the cardinal bound for an increasing chain of countable sets. The index order need not be a well-order.
For an infinite subset , repeatedly selecting the least element not yet used gives a bijection . The well-order ensures each minimum exists, infinitude ensures the remaining set is nonempty, and strict increase gives injectivity. If were omitted forever, all selected values would be at most , impossible inside the finite set .
For a well-order on the indices of an open cover, the ordered Čech cochain complex uses only strictly increasing tuples, with the alternating restriction Čech differential. It computes the same Čech cohomology as the complex using all tuples. If every finite intersection is nonempty and the coefficient constant sheaf has the same abelian group on each intersection, inserting the least index gives a cochain homotopy: set when is not in , and otherwise. Expanding the alternating sums gives in every positive degree, since the terms deleting an index of cancel and the term deleting is . Hence positive Čech cohomology vanishes in this situation; degree zero remains .
Ordinal Created 2026-09-24 Updated 2026-11-05
An ordinal records the order type of a well-order. In the von Neumann representation, it is a transitive set well-ordered by membership. The first examples are , , , and .
Every well-order is isomorphic to exactly one ordinal. Ordinal order distinguishes arrangements with the same cardinality: and are both countably infinite, but only the latter has a greatest element. Transfinite induction and transfinite recursion extend finite reasoning through these order types. Their ordinal addition generally fails commutativity because it records concatenation order.
Discard empty members of the open cover: every Čech cochain group factor supported on an empty intersection is the zero abelian group, so this changes no Čech cohomology. Every remaining member is the one-point space ; the index set is nonempty even if the same open subset is listed repeatedly. Choose a well-order with least index . Use the ordered Čech cochain complex permitted in the question:
All restriction maps are identities. For define a cochain homotopy by
We verify for every . Fix . If , then . In , the term deleting is and every other term is zero because its retained first index is . Thus the identity holds on .
If , then
Adding proves the identity in this case also. Each formula uses only finitely many terms on each component, so it remains valid for an infinite open cover and arbitrary abelian group .
If is a Čech cocycle, then , and the identity gives : every Čech cocycle in positive degree is a Čech coboundary. Therefore, using the permitted comparison with ordered Čech cohomology,
The identity is asserted in positive degrees; degree zero has , so an unaugmented contraction to zero in every degree would be incorrect.
Hartogs theorem says that for every set there is a least ordinal for which no injection exists. This does not require the axiom of choice. Form the set of well-orderings of subsets of . It can be defined by the axiom schema of specification inside
recording a subset and its well-order. Each member of has a unique ordinal order type. Axiom schema of replacement is used to collect those order types into a set
Every member of an ordinal in is the order type of an initial segment of the corresponding well-ordering, so also belongs to . Thus is a transitive set of ordinals and is itself an ordinal. An ordinal belongs to exactly when it injects into : use a bijection to a well-ordered subset in one direction, and transport the ordinal order along the injection in the other. If injected into , this characterization would give , impossible for an ordinal. All smaller ordinals lie in and do inject into . Therefore . Apart from the standard order-type theorem, the explicit collection of all order types is the Axiom schema of replacement step; no axiom of choice of a representative ordering for each type is needed.
Zorn's lemma states that a nonempty partially ordered set in which every chain has an upper bound has a maximal element. Use the Hartogs bound on partial ordinal injections to obtain a set-sized partially ordered set. Consider the partial injections into whose domains are ordinals. Hartogs theorem bounds every such domain strictly below . Their graphs of a function therefore form a set
obtained by the axiom schema of specification from . Order by extension. It is nonempty because it contains the empty function. A chain has as an upper bound the union of its graphs of a function: extension makes this a function, injectivity is preserved, and its domain is an union of ordinals and hence an ordinal. Its range is contained in , so Hartogs theorem forces its domain to be strictly below ; thus it belongs to . The empty chain also has the empty function as an upper bound.
By Zorn's lemma choose a maximal . If an element lay outside its range, appending would give a larger injection on . Such an injection itself guarantees by Hartogs theorem, so it is a legitimate member of , contradicting maximality in a partially ordered set. Therefore is surjective, and
For this single extension one only selects an element of one specified nonempty set; no additional simultaneous choices are hidden in the argument. Zorn's lemma is the form of the axiom of choice used to obtain maximality in a partially ordered set.
Finally work with cardinals, represented by initial ordinals, and put . It is infinite by hypothesis. Nonzeroness of each factor gives an injection of the larger cardinal into the Cartesian product by holding a coordinate of the other fixed. The supplied infinite-ordinal square result gives . Hence
For the sum, use disjoint union:
The last injection exists because is infinite and contains two distinct elements. Cantor-Schröder-Bernstein theorem turns both pairs of bounds into equalities, proving
These final operations are cardinal sum and multiplication, measuring disjoint unions and Cartesian products. They are not the noncommutative ordinal arithmetic considered in question 5.
Hartogs theorem says that for every set there is a least ordinal that does not inject into . This theorem requires no axiom of choice.
To prove it, collect all well-orderings of subsets of . They are set-sized data, coded by pairs from and . Each has a unique ordinal order type, so replacement gives a set of their order types. If and , restricting the corresponding well-order to an initial segment shows . Hence is an ordinal. If this ordinal itself injected into , its transported well-order would put among its own elements, impossible for an ordinal. Every smaller ordinal does inject by definition. Thus has the asserted property.
The recursion printed in the source needs two boundary restrictions. Its new-row successor clause allows , which would assign a value at outside the declared domain. Also, at , its row-start clause gives while its column-start clause gives . Taken literally, these clauses do not define a function.
The intended extension fills the new row first and the remaining new column second. Restrict the row successor clause to , and apply the column-start clause only when . With these two restrictions the domains are disjoint:
All successors here are ordinal successors. Simultaneous transfinite induction proves a stronger result: is a bijection of onto an ordinal , and the functions extend one another.
At zero this is the empty function. Assuming it at , the least missing ordinal is . Recursion down the new row gives values for ; recursion down the remaining column gives for . These enumerate two disjoint consecutive ordinal intervals above the old range, so the extension is well defined and bijective, with
At a limit , take the union of the earlier functions. Compatibility makes it a function, and every pair of coordinates below is already present at some earlier stage. Its range is the ordinal , and injectivity is preserved by the compatible union. This completes the construction of the row-and-column enumeration of an ordinal square.
For finite stages . For example the table of , with the first coordinate indexing rows, is
The remaining parts refer to this domain-consistent construction. The source's literal boundary claims are preserved in the archive, rather than silently asserted as valid.
A well-order is a strict total order in which every nonempty subset has a least element. A Von Neumann ordinal is a transitive set well-ordered by membership. Thus its predecessors are precisely its members, and its ordering is the restriction of .
The four principles are:
In the last assertion the upper bound belongs to the partially ordered set; it need not belong to the chain.
Assume the well-ordering theorem. Every set with a chosen well-order has an order isomorphism to a unique ordinal. Any two ordinals are comparable, and the smaller embeds into the larger as an initial segment. Transporting that embedding back to the original sets proves the cardinal comparability principle.
Conversely, assume the cardinal comparability principle and let be any set. The Hartogs theorem, provable in ZF, supplies an ordinal for which no injection exists. Comparison forces an injection . Pulling back the well-order on its image gives a well-order on . Therefore
The assumed ordinal facts are that every well-ordered set has an ordinal order type and that any two ordinals are comparable; the other assumed theorem is precisely the stated Hartogs theorem.
Let be the set of strict total orders on . Each is a subset of , so the square of an infinite cardinal gives
For the lower bound, use the set and order the two-element blocks by their first coordinates, using the well-order of . For every , put before exactly when , reversing them otherwise. This defines a strict total order for each , and different subsets give different orders. Transport these orders to along a fixed bijection . Thus , and the Cantor-Schröder-Bernstein theorem gives
If using the customary axiom of choice development of infinite cardinal arithmetic, its use here is precisely to supply and . The ordering construction makes no further choices. It proves the cardinality of the family of strict total orders. For itself an initial ordinal, these particular product identities can also be proved in ZF by well-ordering pairs according to their maximum coordinate, so full axiom of choice is stronger than this instance intrinsically requires.
We prove the reverse-inclusion well-quasi-ordering of monomial ideals, equivalently of all upward-closed subsets of , by induction on . For the sets are tails and the empty set; reverse inclusion orders their endpoints as , a well-order. The case , if needed for the induction, is just a finite family.
For an upset , let . These are upsets of and satisfy . They stabilize. Indeed the union has a finite minimal basis by Dickson's lemma: an infinite set of minimal elements would be an antichain in the componentwise well-quasi-ordering of . Each basis element appears in some slice, and after the largest of these finitely many indices the slice contains the entire upset .
Choose a stabilization index , and encode by the finite word and the final slice . The induction hypothesis makes slices a well-quasi-ordering by reverse inclusion. Higman's lemma, proved in Question 3 below, makes their finite words a well-quasi-ordering; finite product closure of well-quasi-orderings also compares the final slices. Thus in every infinite sequence of upsets there are earlier and later with a strictly increasing matching of the earlier pre-stabilization slices into the later ones, such that
Since and the -slices increase, for . For , . Therefore , completing the induction.
Now choose one finite support for each term of an arbitrary infinite sequence in the finitely generated incline. The result supplies with , and the preceding absorption calculation gives . Hence every finitely generated incline is well-quasi-ordered by the specified reverse absorption order. The proof allows all additional algebraic identifications among the generators.
A well-quasi-ordering rules out bad infinite sequences: every sequence has with . It behaves well under finite products and finite words, but infinitary constructions expose a limitation. Better-quasi-ordering, introduced by Nash-Williams, strengthens the sequence test to a test on families of finite initial segments, and thereby provides a robust theory of infinitary closure.
For an infinite , a barrier in better-quasi-order theory is a family of nonempty finite increasing sequences from such that every infinite subset of has a member of as an initial segment, and no distinct members of are included in one another. The initial segment is unique. Write when some increasing sequence has as an initial segment and as an initial segment after the least member of is deleted. For instance, in this means with .
A map is good if some satisfies . A preorder is a better-quasi-ordering when every such barrier map is good. Singleton barriers recover ordinary infinite sequences, so
Equivalently, take a continuous array in better-quasi-order theory , where infinite subsets have their usual product topology and is discrete. Put . Better-quasi-ordering excludes arrays with for every . A barrier map gives a locally constant array by reading the unique initial segment; the converse uses refinement of the front of finite segments on which a continuous map becomes constant. This viewpoint makes the shift, rather than mere inclusion of subsets, central.
The implication is strict. The Rado order consists of pairs with , ordered by
It is a well-quasi-ordering. In any infinite sequence, either the first coordinates are unbounded, giving a later first coordinate above the earlier second coordinate, or one first coordinate occurs infinitely often and its second coordinates have a nondecreasing pair. But the barrier map on is bad: for , neither clause of holds. Thus the Rado order is WQO but not BQO.
The same example explains why strengthening the definition is useful. Order subsets by the Hoare domination preorder, when every member of is below some member of . The infinite rows form an antichain. For , is not below any member of , while no member of can be below a member of . Thus the full power set of a well-quasi-ordering need not be a well-quasi-ordering.
In contrast, power-set closure of better-quasi-orderings has a short array proof. If were a bad continuous array of subsets, choose that is not below any member of . Make this choice by a fixed choice rule depending only on the two subsets. They are locally constant, so is continuous. Since , it is a bad array into the original better-quasi-ordering, a contradiction. Empty subsets cannot be the source of a bad comparison. Thus the full power set, not just its finite subsets, preserves better-quasi-ordering under domination.
Further examples and closure principles show the scope of the theory. Every well-order is a better-quasi-ordering: a bad array would give a strictly descending ordinal sequence by successively deleting the least member of one infinite set. Every finite equality order is a better-quasi-ordering by the Nash-Williams barrier partition theorem, which makes a finite coloring of a barrier constant on an infinite restriction. The same theorem proves closure under finite products: color a bad product array by the first coordinate in which the shifted comparison fails, and pass to a homogeneous infinite restriction to obtain a bad coordinate array. Finite disjoint unions work by first homogenizing the component.
Nash-Williams' extension to countable transfinite sequences says that sequences of labels from a better-quasi-ordering, of arbitrary countable ordinal length, are again better-quasi-ordered by increasing label-monotone embeddings. It is an infinitary counterpart of Higman's lemma. Its formulation and logical strength are studied in arxiv.org/abs/math/9408204 . The point is not that every closure proof becomes elementary, but that barriers and continuous arrays supply the stable induction and partition framework absent from ordinary sequence tests. The modern account arxiv.org/pdf/1604.05866 develops this framework and the barrier partition theorem.
An inner model of ZF is a transitive class containing every ordinal, with inherited membership, such that each ZF axiom holds with all quantifiers restricted to . Here transitivity means . For a proper class this is an axiom-by-axiom assertion, not an internal truth predicate for the whole class. An inner model can have fewer subsets of a given set than the surrounding universe; it need not have the same cardinals or the same continuum function.
Inner models prove relative consistency. If a theory proves that a definable class satisfies every axiom of , an inconsistency proof from could be relativized to and become an inconsistency proof from . Thus . This reasoning concerns formal interpretations and needs no assumption that a given model of is externally well-founded.
The central example is the constructible universe. Define
where contains exactly the subsets definable over using parameters from . Satisfaction for a set structure is definable, so this recursion is available in ZF. Induction shows that the levels are transitive and increasing: if , the subset is , so . The ordinal part of is , giving all ordinals in .
For completeness, the main axiom mechanisms explain why this example works. Finite set operations on constructible parameters are definable at finitely many further stages. For a fixed finite family of formulas and parameters, close a sequence of levels under their least constructible witness stages and take its union; induction on formulas gives a reflecting level. Separation of a constructible set then occurs at the next definability stage. For replacement, ambient replacement bounds the construction stages of the unique constructible outputs; a reflecting level above that bound makes the range definable. For the internal power set of , use ambient separation to form , bound the construction stages of its members, and at a sufficiently high level define the family of all subsets of in that level. Thus the internal power set is constructible even though some ambient subsets may not be. Foundation is inherited by transitivity, and infinity comes from and its successor stages.
There is a canonical well-order of : order by first construction stage, then by the least definition code and finite parameter tuple, using the previously constructed well-orders for parameters. Each set in can be well-ordered by the restriction of this set-like class order; hence satisfies AC. Moreover the hierarchy computed inside is the same hierarchy, because definability over a fixed set structure and limit unions are absolute. Thus satisfies . The further cardinal analysis of this hierarchy, encapsulated in the constructible universe theorem, gives GCH. Consequently
This proves the relative consistency of choice, CH and GCH; in particular none can be refuted by ZF if ZF is consistent. The assertions here are internal to : they do not assert CH in the ambient universe.
Inner models also isolate definable information. The relative constructible universe built with a set parameter retains that parameter and all ordinals while discarding unrelated sets. Such constructions help compare relative consistency strengths and identify which hypotheses survive passage to smaller universes; preservation of a large-cardinal property must be checked separately, not inferred merely from transitivity.
There is an important limitation, the constructible-universe obstruction to a uniform inner-model proof of failure of choice. Every inner model of ZF contains the ambient . Indeed by induction: the same set structure has the same definable subsets at a successor stage, and both hierarchies take the same union at a limit. If the ambient universe satisfies , this forces . Thus inner models cannot uniformly produce a model of or from every ZF universe. To prove the opposite independence directions one needs an outer-model or other interpretation technique, such as forcing or the non-well-founded symmetry construction in Question 2.