The transitive set of hereditarily countable sets satisfies every ZFC axiom except the Axiom of power set. For internal definable functions on a countable domain, ambient Axiom schema of replacement gives a countable range of hereditarily countable sets, which belongs to the structure by countable-subset closure. The same closure proves axiom schema of collection and retains countable choice-function graphs. All subsets of are elements, but their uncountable full power set is not an element, so Power Set fails.
Full second-order replacement rank obstruction Created 2026-10-06 Updated 2026-10-14
If , for an infinite cardinal number , satisfies Axiom schema of replacement for every external functional class, then an external cofinal function from an ordinal below cannot exist: its range would have rank of a set and would have to belong to . Similarly, a surjection with is impossible. Infinity therefore makes an uncountable regular cardinal and a strong limit cardinal. Full semantics for second-order logic, allowing arbitrary external functional relations, is essential.
For a strong-limit cardinal of countable cofinality, define
Here smallness bounds every individual membership extension; it does not bound the cardinality of the entire transitive closure. The transitive class satisfies all ZF axioms except possibly the Axiom of union: functional images have fewer than elements, and the power set of a set of size has size . These facts give Axiom schema of replacement and Axiom of power set; pairs and definable subsets also remain locally small. For , the countable set belongs to , but its union has size and does not. This gives an explicit relative-independence model for the Axiom of union.
Read epsilon as actual set membership restricted to , the interpretation in which ambient ZF makes the relation well-founded. The structure's axiom of extensionality assumption means
By well-founded recursion on membership, define
The recursion theorem applies because the Axiom of foundation makes the restricted relation well-founded and each predecessor collection is a set. The Axiom schema of replacement gives the set .
To prove injectivity, use membership induction on for the property that and with imply . Suppose this property holds for every . Equality of the two images means that each has some with , so the induction hypothesis gives . Conversely every has the same image as some , and the same induction hypothesis again makes them equal. Hence , and the structure's axiom of extensionality gives .
The map is onto by definition. The recursion immediately preserves membership, and its injectivity makes membership reflection valid as well. Moreover if then for a predecessor , so . Therefore is transitive and is the required membership isomorphism. This proves the existence direction of the Mostowski collapse theorem.
An arbitrary binary relation must also be well-founded. Axiom of extensionality alone is insufficient in that interpretation: the one-element relation with a self-loop is extensional, but any collapse onto a transitive set would produce a set containing itself, contrary to Axiom of foundation. The actual-membership interpretation above supplies precisely the hypothesis otherwise missing; no analogous claim is made for a general ill-founded relation.
The cumulative hierarchy is defined by transfinite recursion:
This recursion on ordinals is available without assuming the Axiom of foundation for all sets. The stages are increasing and transitive, by transfinite induction using their definitions.
Work internally in the specified model of ZF without the Axiom of foundation, and assume the membership induction theorem. Apply it to
Suppose every member of lies in some stage. Assign to each such the least ordinal for which . The Axiom schema of replacement gives a set of these ordinals, and let be their supremum, taking for the empty collection. Monotonicity gives , and therefore .
This proves progressivity of , so membership induction gives it for every set of the model. Every stage already consists of sets in that model. Consequently
The equality is internal to the given model; its ordinals and power sets are computed there.
The cumulative hierarchy is the transfinite recursion
Here is the power set. The class consists of all sets in ZF, by the Axiom of foundation and Axiom schema of replacement.
Use the convention that the transitive closure is the least transitive set containing as a subset. In ZF, transfinite recursion and Axiom schema of replacement construct
Then . If , some has , whence . Thus is transitive. If another transitive set contains , induction gives for every , and hence . This proves existence and uniqueness of the transitive closure.
Let be the bounded definition of omega above. The displayed construction can be expressed as
Here the brackets abbreviate a bounded formula in set theory: use the permitted bounded function and union predicates, bound the values of by , and bound each successor index by . Ordered-pair graph access is bounded; says every value in occurs at an index in . Any auxiliary sets used for the graph coding may be put in the initial existential block. Thus this is a Sigma-one formula in set theory defining .
Denote this formula by . Existence and uniqueness give the ZF equivalence
The right side is again , after combining existential blocks. Consequently is a Delta-one formula modulo ZF, so Delta-one absoluteness applies. Therefore transitive closure is Delta-one definable and is ZF-absolute. If closure is instead required to contain as an element, apply exactly this construction to ; the absoluteness conclusion is unchanged.
Use the Kuratowski ordered pair
The axiom of pairing first produces by pairing with itself, then , and then the pair of these two sets. The axiom of extensionality supplies the usual uniqueness of each specified set. In particular, no use of Axiom schema of replacement is needed to construct a single ordered pair from two given sets.
To recover the coordinates from , observe that
The first equality recovers . Once is known, the second recovers : if its union is the singleton then , and otherwise is its unique element different from . Hence equality of two encoded pairs forces equality of both coordinates, including the degenerate case .
The first ordered triple encoding works. If
injectivity of the ordered pair construction first gives and , and a second application gives and . The construction uses only two successive ordered pair constructions, so is a set as well.
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.
By the natural-number recursion theorem, let and . These ordinals form a nondecreasing sequence by the preceding bound. If for some , it is already a fixed point.
Otherwise the sequence is strictly increasing. Its supremum is a limit ordinal, and the sequence is cofinal in it. Continuity and monotonicity give
For the middle equality, every is below some , while every . Therefore has a fixed point. The sequence is a set by Axiom schema of replacement, since is a definable set-theoretic class function.
Independence here is a relative consistency assertion: from a ground first-order model satisfying ZFC, construct a first-order model of each remaining theory in which the omitted axiom fails. The ground axiom of choice is a tool for constructing these countermodels, not an extra axiom imposed on the theories being tested. The constructible universe supplies the usual relative-consistency implication from ZF to ZFC, so this ground choice assumption requires no additional consistency strength. These constructions can be formalized inside an arbitrary ground model; they do not require the stronger assumption that a transitive model exists.
Union. Put and use the hereditarily locally small membership model
The ground cardinal is a strong limit cardinal of countable cofinality. This transitive class contains the empty set and . Pairing preserves the bound, as does taking a subset, so separation holds for every formula relativized to this class. If an internally definable function has domain , ground replacement collects its range . Since and every descendant of an element of already has fewer than members, . Thus the full functional Axiom schema of replacement holds. For , every actual subset of belongs to the class and
Consequently its entire power set belongs to the class. Extensionality and foundation are inherited from the ground membership relation; witnesses infinity. However belongs to , while its only possible union is , which does not. All the other ZF axioms hold, and union fails. Bounding the entire transitive closure by instead would give the wrong model: functional ranges at this singular bound need not be hereditarily small.
Power set. Use the transitive class of hereditarily countable sets. Pairing, union and separation preserve hereditary countability. A functional image of a countable domain is countable, and its members have countable transitive closures; their countable union is countable in the ground ZFC model. This proves replacement. The remaining structural axioms and infinity are inherited. Every actual subset of belongs to , but a putative internal power set of would contain all these subsets and hence be uncountable by Cantor's theorem. Power set fails in , with every other ZF axiom intact.
Replacement. Use in the cumulative hierarchy. At a limit ordinal cutoff, pairing, union, power set and every instance of separation remain below the cutoff; foundation, extensionality and infinity hold as well. With parameter , define by finite iterations of power set. The finite iteration witnesses and each value are inside , so this is an internally definable total function on . Its range has rank of a set and is absent from the model. This instance of replacement fails.
Extensionality. Build well-founded coded sets over one urelement , retaining a distinct ordinary empty set . Membership of an atom is always false, and membership of a set code is its coded extension. Thus but they have identical empty extensions. Pairing, union, separation and replacement are performed on set codes; pure witnesses infinity, and the well-founded construction gives foundation. There is a small point concerning the unmodified, untyped Axiom of power set: the atom is vacuously a subset of every object. Therefore the internal power-set object for contains all ordinary set-subsets of and the atom. It has exactly the required extension. All remaining ZF axioms hold, but extensionality fails. In the usual typed atom theory, the power-set axiom instead quantifies only over set-subsets.
Foundation. In the ground universe let exchange and and fix all other objects. On the same domain define the Rieger-Bernays permutation model
Since is a bijection, two objects with the same -members are equal, so extensionality holds. Any ground collection of desired members is represented by the object . In particular, an -pair is and the -union of is
An -subset of is an object with , so its -power-set object is
Translate every formula by replacing membership with ; ground separation and replacement collect the required extensions and the same representation supplies their internal witnesses. The -empty object is , and its -successor operation is . Ground well-founded recursion and replacement collect the iterates of from ; representing this collection gives an -inductive object. Thus infinity holds. But for , , whence and has precisely itself as its -member. Foundation fails.
Infinity. The hereditarily finite sets satisfy extensionality, foundation, pairing, union, power set and separation. Each internal domain is externally finite, so every internally definable functional image is finite and belongs to , proving replacement. No finite object can contain the empty set and all its successive Finite von Neumann ordinals. Infinity fails, and all other ZF axioms hold.
Choice with atoms. For the negative model use the Basic Fraenkel permutation model. Let be an infinite set of urelements and let every permutation of act recursively on sets. Keep precisely the hereditarily finitely supported objects: an object has a finite support if every permutation fixing pointwise fixes the object, and every object occurring in its membership ancestry must also have such a support. The class of these objects contains the pure universe and itself.
Supports for a pair are united; union preserves a support; a formula defining a subset uses the finite union of the supports of its domain and parameters. An internally definable functional range has the same support, since its values are uniquely specified, and its elements are already hereditarily supported. This proves the full separation and replacement schemas. All hereditarily supported set-subsets of a fixed set form its symmetric internal power set; this collection is invariant under the pointwise stabilizer of a support of the original set. For the untyped version add all the atoms, as above. Pure , ground well-foundedness and set-extensionality give the remaining axioms.
The family of unordered pairs of atoms is hereditarily supported. If it had a choice function , let be a finite support of . Choose distinct . The transposition exchanging fixes and , but exchanges its two possible chosen elements. Invariance of would imply is fixed by that transposition, a contradiction. Conversely, the full well-founded universe over the atoms, before restricting to finite supports, satisfies choice when the ground universe does. Both choice and its negation are relatively consistent with the stated weakening of extensionality.
Work in a ground first-order model of set theory satisfying ZF, and let be a definable bijection of its universe, whose inverse is also definable. Write and replace membership by
In this Rieger-Bernays permutation model, an object having prescribed extension is represented by . The Axiom schema of replacement in the ground model guarantees that images of sets under and are sets. The axiom of extensionality follows from injectivity of ; the new empty set is , and the new pair of is .
For the Axiom of union and Axiom of power set, representatives are respectively
Indeed, is an -subset of exactly when . Translate every first-order formula by replacing membership with membership in . Ground separation then forms each desired subextension of , and ground replacement forms each functional image; applying supplies its representative. To verify the axiom of infinity, define by ground recursion
Then is an -inductive set. Thus every ZF axiom except possibly the Axiom of foundation survives.
Interchange two distinct objects and , fixing everything else. Then , so is a Quine atom: internally . The nonempty set has no member disjoint from itself, violating the Axiom of foundation. The original membership model satisfies that axiom. Foundation is therefore relatively independent of the other ZF axioms.
A full Rieger-Bernays permutation model of a choice model still satisfies the axiom of choice: choose an old member of each nonempty extension and encode the resulting choice graph with the new ordered-pair operations. To obtain failure of choice, an additional restriction by symmetries is necessary.
Start instead with ZFC and use the definable permutation interchanging every with . These transpositions are disjoint and produce an infinite set of Quine atoms. Inside the resulting membership model build the cumulative universe over , closing at successive stages under sets of previously constructed objects, represented by . Atomic objects are kept as the designated base objects; for . Every permutation of extends recursively to an automorphism of this universe, with the atomic self-loops fixed by the recursive convention.
An object has finite support if every permutation fixing some finite pointwise fixes it. Retain the objects which have finite support and whose members recursively also have finite support, interpreting the atomic self-loops as the base case. This is the hereditarily finite-supported Quine-atom model. It is transitive for the new membership relation. Extensionality is inherited. Pairs and unions have supports contained in the union of the finitely many relevant supports. For a supported set , the collection of all retained subsets of is a ground set, by the full model's power set axiom, and is fixed by every permutation fixing a support of . Its members are retained, so this collection supplies the internal power set. A first-order formula with retained parameters is invariant under their common stabilizer. Consequently its definable subset of , and the range of a functional relation on , have that same finite support; ground separation and replacement first ensure that they are sets. The pure natural-number hierarchy supplies infinity. These arguments verify all of ZF except Axiom of foundation, which fails at the Quine atoms.
The family of all two-element subsets is retained and has empty support. If it had a retained choice function , choose two distinct Quine atoms outside a finite support of . The transposition of fixes and fixes the unordered pair , but moves either possible value . This is impossible. Thus ZF without Foundation has both choice models and models in which Choice fails, relative to the usual consistency assumption. The construction also explains why twisting membership alone was insufficient.
All assertions of independence below are relative consistency assertions. We construct structures satisfying the other ZF axioms but falsifying the indicated axiom; an ordinary model of ZF supplies the positive side. The convenient ground theory is ZFC, which has the same consistency strength as ZF by the constructible universe theorem.
For the Axiom of union, put and use the hereditarily locally small membership model
It is a transitive class. The condition requires each individual set in the membership ancestry to have size below ; it does not require its entire transitive closure to have size below . Extensionality and foundation are inherited. Pairs and subsets of members remain in the class, giving pairing and separation, and witnesses infinity. For , the actual also belongs to : if , then by the strong-limit property, while every subset of and every member further below it remains locally small. This verifies the full power set axiom. If an internally definable functional relation has domain , ground replacement, applied to the relativized first-order formula, gives its range . Since and every value is already in , its range is also locally small. Thus every replacement instance holds.
However, belongs to : its members have cardinalities , and their members are smaller still. Its actual union is , of cardinality , which is not in . Transitivity makes any internal union witness equal to this actual union. Hence Union fails while all the other ZF axioms hold.
For the Axiom of power set, use the hereditarily countable sets in the ground choice universe. This is transitive and contains . Pairs, subsets and unions have countable transitive closure. For replacement, a functional image of a countable domain is countable, and the union of countably many countable transitive closures is countable; hence that image is again hereditarily countable. These observations, with inherited extensionality and foundation, verify all the remaining axioms. Every real, viewed as a subset of , belongs to . A power-set witness for would therefore contain every such real, but a hereditarily countable set has only countably many members, whereas is uncountable by Cantor's theorem. Power set fails.
For the Axiom schema of replacement, use with actual membership. This limit-rank structure contains and is closed under pairs, unions and power sets: every relevant finite increase in rank stays below . A separated subset has rank no higher than that of the original set. Extensionality and foundation are inherited. The internally definable function
is obtained by successive power-set operations starting with the parameter . Each finite iteration, including its finite history, belongs to the structure. Its range has rank and is not an element of . Thus the replacement instance for this first-order formula fails, although every other ZF axiom holds.
For the axiom of extensionality, take the well-founded cumulative set universe over two distinct urelements, and forget the predicate distinguishing urelements from sets. Each urelement has no members, just as the ordinary empty set has no members, so extensionality fails. Every other axiom survives in this pure membership language. Pairing, union, separation and replacement are witnessed by the corresponding ordinary sets of urelements and sets; foundation follows from their well-founded ranks, and the pure supplies infinity. Here foundation is written with “has a member” as its nonemptiness antecedent, and disjointness means having no common member. Formulations using inequality to one designated empty object are not equivalent after removing extensionality. There is also one necessary adjustment to power set: an urelement is vacuously a subset of every object because it has no members. Thus the power-set witness for is the ordinary set of all usual subsets of its extension, together with both urelements. This is still a set, and contains exactly the objects satisfying the unrestricted subset first-order formula. Consequently the countermodel falsifies Extensionality alone, without silently weakening Power set to sets only.
Finally, the hereditarily finite sets satisfy extensionality, foundation, pairing, union, power set and separation. Every functional image of a finite domain is a finite set of hereditarily finite objects, hence also belongs to , giving all replacement instances. No finite set contains and is closed under successor: it would then contain every finite von Neumann ordinal. Infinity fails while the remaining axioms hold.
A relation on a set is a well-founded relation when every nonempty subset contains an element with no satisfying . The well-founded recursion theorem states that a rule assigning a value at from the already assigned values at its predecessors determines a unique function on ; the rule must give a unique set-valued output for every possible predecessor assignment. No choice or transitivity of is needed.
Apply recursion with
The empty supremum is zero. Well-founded induction makes every value an ordinal; the Axiom schema of replacement collects the values into a set. Choose an ordinal larger than every value. Then , and implies , hence .
Conversely, suppose such an ordinal-valued function exists. In any nonempty , choose whose value is the least ordinal in . There can be no with , because it would have smaller value. Thus is well-founded, proving the equivalence.
Using the axiom of choice, fix a well-order of . Order its elements lexicographically by : first compare the ordinal rank, and for equal ranks use . Every nonempty subset has a smallest rank and then a least element in that rank fibre, so this is a well-order. Since strictly increases rank, it respects every original relation pair. Hence every well-founded relation extends to a well-order under choice.
Write for ZF with the Axiom of foundation omitted. Independence is a relative-consistency assertion: from a model of ZFC we construct models of , both with and without axiom of choice. A model of ZFC itself supplies the positive cases.
First use a Rieger-Bernays permutation model. Inside the starting model choose a definable class bijection and put exactly when . The new extension of is the old set , so any prescribed set of new members has representative . We verify the axioms rather than treating the change of membership as automatically harmless.
The axiom of extensionality follows from injectivity of . The new empty set is and a pair with members is . The union of a new set is represented by
A new subset of means . Hence the new power set of is represented by
These are sets by the original power-set and replacement axioms. Translate each formula by replacing membership with . The original separation axiom extracts the required subset of , and replacement collects the range of a definable functional relation on ; applying gives their new representatives. Thus the full Axiom schema of replacement and separation schemes survive.
For axiom of infinity, start at , iterate the new successor along the old , and take a new set representing this range. It contains the new empty set and is closed under the new successor. Finally, the old axiom of choice well-orders each old extension . Encode that relation using new ordered pairs and its new set representative. All subsets of the extension are represented in the new model, so this is genuinely a new well-order. Thus choice survives the full membership permutation.
Now transpose the old and and fix every other object. The old empty set satisfies , so its sole new member is itself: it is a Quine atom. The nonempty new set has no member disjoint from it, violating foundation. This gives . Together with the starting model, this proves independence of foundation.
For failure of choice, a membership permutation alone is insufficient, as the verification above shows. Add a symmetry restriction. Choose distinct old objects for and let simultaneously swap with , fixing all other objects. The two families are disjoint, so this is a class bijection. Each is now a Quine atom. Write for the new set having precisely these atoms as members.
Every permutation of the atoms extends to an automorphism of the new universe, fixing its pure well-founded part. To construct it, send the atoms according to the prescribed permutation and, for any other object , take the unique object whose new members are the images of its new members. This recursion is well founded away from the atomic self-loops: every other membership step decreases old rank, including the steps from the transposed singletons to their old extensions. Thus all the required automorphisms exist.
An object is supported by a finite set if every atom permutation fixing pointwise fixes it. Let consist of objects that have finite support in a permutation action and all of whose new membership descendants also have finite support in a permutation action. This is the hereditarily finite-supported Quine-atom model. The atoms belong to , as does itself. We check that restricting to preserves .
Extensionality is inherited because every member of an object of is again in . Empty sets, pairs and unions have supports obtained by taking finite unions of the supports of their parameters, and their descendants are already supported. The pure natural numbers and their set are fixed by every atom permutation, giving infinity. For separation, permutations fixing the domain and formula parameters preserve the defined subset, which therefore has their common finite support in a permutation action. For replacement, translate the relativized formula into the original universe and use original replacement to collect its unique values. Every value lies in , and the range is invariant under the same finite support in a permutation action. Finally, the collection of all -subsets of an object is a subcollection of its full new power set, hence is a set in the original universe. Every permutation fixing a support of permutes these supported subsets, so this collection is supported; its members and their descendants lie in . This verifies the internal power-set axiom. These arguments handle the full schemes with arbitrary finite tuples of parameters.
There is no choice function on the two-element subsets of in . Suppose were one and had finite support in a permutation action . Choose distinct atoms . The transposition exchanging them fixes and the unordered pair , but exchanges its two possible selected values. Thus
is impossible. The family of all such pairs belongs to : it is invariant under every atom permutation and each pair has finite support in a permutation action. Therefore ; it still contains the self-membered atoms, so it also fails foundation. We have proved
The positive-choice permutation model and this negative-choice symmetry model establish independence of choice from . These constructions can be carried out internally in any starting model; no assumption of a transitive set model is needed.
Call a set function with ordinal domain good if for every . Any two good functions agree on their common domain: otherwise their first disagreement has identical earlier ranges and hence identical values under . This is transfinite induction, not an assumption of the desired recursion.
Good functions exist with every ordinal domain. At a successor stage extend the unique previous function by its prescribed value under . At a limit stage, Axiom schema of replacement collects the unique good functions on all smaller domains into a set, and their compatible union is a good function on the limit domain. Each earlier range is a set, so is applied only to sets. Transfinite induction now establishes existence at all stages. Define to be the value at of the unique good function on . This is a definable class function because goodness and the uniqueness assertion are formulas in the defining formula for . Compatibility gives
An initial ordinal is an ordinal not bijective with any smaller ordinal. It is the canonical ordinal representative of a well-orderable cardinal, so cardinal arithmetic can be defined by taking the initial ordinal equinumerous with a disjoint union, Cartesian product or function set. In the usual setting with the axiom of choice, every cardinal has such a representative. Hartogs theorem says that for every set there is an ordinal which does not inject into , and there is a least such ordinal. For an initial ordinal it is the next larger initial ordinal: every smaller ordinal injects into , and if were equinumerous with a smaller ordinal it too would inject into .
Use the recursion just proved to set , and for nonzero limit . These instructions use the earlier value set alone: at a successor it has a maximum, and at a limit its supremum is taken. They are therefore implemented by an appropriate definable . The limit supremum is initial: if it were bijective with below it, choose an earlier ; then would inject into , contradicting initiality. The sequence is strictly increasing and continuous. There are no omitted infinite initial ordinals, since each successor chooses the least next one and each limit is the supremum; more formally, a least omitted initial ordinal cannot lie between successive terms, and the least term above it cannot be a limit term. Terms eventually exceed any prescribed ordinal, since a strictly increasing ordinal sequence satisfies .
There is a fixed point of a normal ordinal function. Explicitly let , and . The sequence is strictly increasing, by induction from and strict increase of the enumeration. It is cofinal in the limit , so continuity gives
Work inside a model of ZF. Let be a definable class bijection, with definable inverse, so that its image and inverse image of every set are sets by Axiom schema of replacement. Define new membership by
This is the Rieger-Bernays permutation model convention used here. Its basic advantage is that every prescribed old set is the new extension of the object . We verify the axioms rather than treating a membership permutation as automatically harmless.
The new axiom of extensionality follows because equality of the new extensions means , hence . The new empty set and unordered pair are and . Union and power set are represented by
Indeed, the elements of the first object are exactly the new elements of new elements of ; the elements of the second are exactly the objects whose new extensions are subsets of .
Translate an arbitrary formula recursively by replacing each atomic by . This is an ordinary definable formula in the old model. Old axiom schema of separation forms any specified subclass of , and supplies the new separated set. Old Axiom schema of replacement similarly collects the uniquely specified images of all elements of , and applying supplies its new representative. This verifies the full schemas, including formulas with unbounded quantifiers.
For axiom of infinity, define and
Then . These objects are distinct by induction: equality of with an earlier would equate old sets of respectively and distinct members. Old replacement collects , and is a new inductive set. Thus the construction satisfies every axiom of ZF except possibly Axiom of foundation.
Now interchange the old objects and and fix everything else. For we have , so its new sole member is itself: . This Quine atom contradicts Axiom of foundation. The identity permutation preserves the original model and its foundation. Hence, relative to consistency of ZF, foundation is independent of the other ZF axioms.
For the further independence result, a full permutation of a model of choice is insufficient. If the old model satisfies axiom of choice, then for any new family of nonempty new sets, old choice selects for every . Encode its graph using the new ordered pairs, and represent that graph by . This is a new choice function. We therefore add a hereditary finite-support restriction to a universe with many Quine atoms.
Start now with a model of ZFC. Put , and let interchange and for every , fixing other objects. All these transpositions are disjoint: the infinite ordinals are distinct and none is a singleton. In the resulting membership structure, is an infinite family of Quine atoms.
Build its universe by the internal transfinite hierarchy
Write for the union over the old ordinals. Apart from the atomic self-loops, an object's new members have lower construction ranks. Every permutation of therefore extends recursively to : on atoms use the prescribed permutation, and on other objects put
This is well defined and preserves . A nonatom cannot be sent to an atom, since an extension consisting solely of one atom already represents that atom. Recursing with gives the inverse, so these maps are genuine automorphisms.
Say that has finite support if every such permutation fixing pointwise fixes . Let consist of the atoms and the objects with finite support all of whose new members, recursively away from atomic self-loops, belong to . This is the hereditarily finite-supported Quine-atom model. We check why it still has the required set-theoretic axioms.
It is closed under taking new members, so extensionality remains valid. The empty object and the pure finite ordinals have empty support. Their internally represented infinite collection also has empty support, giving infinity. Pairs and unions use the finite unions of their constituents' supports; all their members remain hereditary members of .
For a set , take all objects whose new extensions are subsets of . They form an old set, since the unrestricted new power set is an old set and membership in is definable. Its representative has support contained in a support of , because an automorphism fixing permutes precisely these hereditary subsets. All its members belong to . Hence this is the power set required inside , not a claim that unrestricted external subsets are retained.
For separation, relativize the formula to . A support for together with supports of the finitely many parameters fixes the resulting subclass; its members are hereditary, so its representative belongs to . For replacement, old replacement applied to this relativized definable functional relation collects the range. Its members have a common bound on their construction ranks, by taking the supremum of the set of ranks, so the range's representative lies in . The same finite union of parameter and domain supports fixes the range by uniqueness of each image. It is therefore hereditary and belongs to . These arguments verify the full schemas. Thus .
Finally and the family of its two-element subsets belong to with empty support. Suppose a choice function for this family belongs to , and let be a finite support for . Choose distinct atoms and transpose them. This permutation fixes and fixes the unordered pair , but interchanges its two possible selected members. Equivariance would require
which is impossible. Hence choice fails in . Together with a model of ZFC, or with its full permuted model satisfying choice and failing foundation, this proves independence of axiom of choice from ZF minus foundation, relative to consistency of ZFC. All hierarchy and support arguments are internal to the starting model; no transitive-model assumption is needed.
The cumulative hierarchy is defined by transfinite recursion:
Prove transitivity and nesting together by transfinite induction. The empty set is transitive. If is transitive, each satisfies , so . If , then ; thus the successor stage is transitive. At a limit, if , choose an earlier stage containing and apply its transitivity. The union is transitive and contains every earlier stage. These observations also give for all .
By Axiom of foundation and well-founded recursion, define the rank of a set by . Axiom schema of replacement ensures this is an ordinal. Induction shows every element of lies in , so
Thus every set appears in the hierarchy; the argument uses foundation, not the existence of a set containing all sets.
If , every subset of has rank at most , while itself belongs to . Consequently
Only successor ordinals occur. Conversely , so choosing realizes every successor . The exact answer is all successor ordinals, excluding zero and nonzero limit ordinals.
We work in the ambient theory ZFC for this question. Write , using the transitive closure convention that contains and all its membership descendants.
First construct a set containing exactly the intended objects. If is a countable set, apply well-founded induction to membership on this transitive set. If all members of have countable set-theoretic rank, then
Indeed is countable, and a countable union of countable sets is countable in ZFC. The induction therefore gives . The collection
is now a genuine set by the axiom schema of separation inside the cumulative hierarchy level , and it contains every hereditarily countable set. It is a transitive set, since implies .
If is a countable subset of , then
The right side is countable, so . Thus has countable-subset closure. This proves existence of a set with the required closure before taking any intersection.
To make the least-set argument precise, form the nonempty set
It is a subset of and contains . Its intersection is also closed: a countable subset of is a countable subset of every and therefore belongs to each such . For any set with the prescribed closure, , whence . This is leastness among all such sets, not just among subsets of .
Finally, well-founded induction on shows for every such : when all members of are in , the countable set is a countable subset of , so . Hence , proving that the definition gives precisely
For the cardinal bound, code the entire countable membership ancestry. A code is a triple , where , is a well-founded relation and an extensional relation, and is distinguished. There are at most such codes: and are coded by subsets of countable sets, and a Cantor pairing function with finitely many tags codes the triple as a subset of .
The well-founded recursion
defines its collapse, as in the Mostowski collapse theorem. The range is countable and transitive; thus each decoded belongs to . Conversely, for , choose a bijection and the point with . Set exactly when . Transitivity of makes this relation extensional, and Axiom of foundation makes it well-founded. The recursion then gives , so this code decodes to .
We have a surjection from a set of at most continuum many codes onto . Using the permitted axiom of choice, well-order the codes and assign each its least code; this is an injection. In fact every subset of is hereditarily countable, giving the reverse bound as well:
Every member has rank below , while every countable ordinal belongs to and has rank . Consequently
The axioms hold except Power Set. axiom of extensionality and Axiom of foundation are inherited by this transitive structure. The empty set and belong to it, giving the empty-set axiom and the axiom of infinity. The axiom of pairing follows from countable-subset closure. For , is a countable subset of , giving the Axiom of union. Any subset of is countable and lies in , so the axiom schema of separation holds for all formulas interpreted in .
For the Axiom schema of replacement, let a formula interpreted in assign a unique to each . Relativize that formula to the set and use the ambient Axiom schema of replacement to collect its range. The range is countable and consists of members of , hence belongs to . The same argument, selecting one witness for each member of the countable domain, proves axiom schema of collection. An ambient choice function on a family has a countable graph of ordered pairs of hereditarily countable sets. Each such pair is in , and countable-subset closure puts the graph in , proving the internal axiom of choice.
However, all external subsets of are elements of . An internal power set of would therefore have to be the full external , by transitivity and absoluteness of subset membership. That is uncountable by Cantor's theorem, whereas every member of is countable. Thus the axioms satisfied by hereditarily countable sets are
Here the asserted axiom list includes both Axiom schema of replacement and axiom schema of collection; no equivalence relying on Power Set is being silently invoked.
Use a definable cumulative hierarchy of set-sized stages: for , at nonzero limits, and . Class parameters and the hierarchy are fixed definable data. The reflection theorem for definable hierarchies says that for every finite collection of formulas there is a closed unbounded class of ordinals such that
This is a schema of ZFC for each finite collection and class definition, not a purported truth predicate for all formulas over the universe at once.
Close under subformulas. For each existential subformula and each tuple in , if a witness exists in , take the least stage index containing a witness. There are only set-many parameter tuples and finitely many formulas. The Axiom schema of replacement therefore bounds all these least indices by an ordinal , chosen larger than . No definable selection of the witnesses themselves is needed.
Above any prescribed bound choose with , and put . Every tuple in lies in some , and each true existential instance for that tuple has a witness in . Induction over the subformulas now proves agreement between and : atomic formulas use the same membership relation, Boolean operations preserve agreement, and the existential step uses this witness property. Thus reflecting stages are unbounded.
For closedness, suppose reflecting stages have limit . Every tuple in lies in a reflecting stage below , and every true existential instance has a witness there. The same subformula induction proves reflection at . Hence the reflecting stages for the subformula-closed collection form a closed unbounded class, proving the Lévy reflection theorem in this relative form.