The ZFC Axioms and the Cumulative Hierarchy
Anchor (Master): Kunen 2011 *Set Theory* (College Publications) Ch. I §14 (the cumulative hierarchy V_α, rank, ∈-recursion) and §15-16 (the Reflection Principle and its metamathematical consequences); Jech 2003 *Set Theory* 3e (Springer) Ch. 6 (the von Neumann hierarchy) and Ch. 12 (reflection); Zermelo 1930 *Fund. Math.* 16 (Grenzzahlen, models V_κ)
Intuition Beginner
Almost everything in mathematics can be built out of one humble ingredient: the collection. A number, a function, a triangle, a probability — each can be coded as a collection of simpler things, which are themselves collections, all the way down. Set theory is the study of these collections, called sets, and the surprising fact is that a short list of ground rules about them is enough to support the entire building. The single relation you need is "belongs to": one set either is or is not a member of another.
You might think the safe rule is "any property you can describe carves out a set." Picture the property "is a set that does not belong to itself." Most everyday collections satisfy it. Now ask whether the collection of all such sets belongs to itself. If it does, then by its own description it should not; if it does not, then it fits the description and so should. Either way you reach a contradiction. This is Russell's paradox, and it shows the carefree rule is broken. The repair is to stop assuming every description gives a set and instead lay down explicit, modest rules for building sets from sets you already have.
Those rules are the ZFC axioms. They are deliberately cautious: you may pair two sets, pool a family into its union, form the collection of all subsets, separate out the members of an existing set that satisfy a property, and guarantee one infinite set to get started. None of these lets you scoop up "everything at once," which is exactly what caused the trouble.
The picture that makes the whole system feel inevitable is a tower built in stages. Start with nothing. At each new stage, allow every collection whose members appeared at earlier stages. You never reach a top, but every set lives at some stage. This staged tower is the cumulative hierarchy, and the rest of this unit is about why it captures precisely the sets the axioms describe.
Visual Beginner
The cumulative hierarchy is a tower of stages. Each stage contains every collection you can form using only the items from the stages below it. The picture shows the bottom stages and the rule that builds the next stage from the one before.
stage 3 { everything whose members come from stage 2 } ... huge
^
| collect all sub-collections of the stage below
stage 2 { {}, {a}, {b}, {a,b}, ... } items: 4
^
|
stage 1 { {} , {a} } items: 2
^
| here a = {} is the only item available
stage 0 { } (nothing yet) items: 0
the tower never stops; every set sits at some finite or
infinite stage, and a set's "rank" is the first stage that
contains itRead the tower from the bottom up. Stage is empty. At each step you look at everything already present and form all possible sub-collections of it; those become the new stage. Because stage already has items, stage has sub-collections, stage has , and the counts explode upward.
| stage | how many items it holds |
|---|---|
| stage | |
| stage | |
| stage | |
| stage |
The key idea: a set never appears before all of its members have appeared. The first stage where a set shows up is called its rank, and ranking every set is what ties the loose rules together into one orderly universe.
Worked example Beginner
Let us build the first few stages by hand, starting from absolutely nothing, and find the rank of a small set. The only raw material is the empty collection, written — the collection with no members at all.
Step 1. Stage is empty: it has no items. So at stage there is nothing to collect.
Step 2. Build stage . We collect every sub-collection of what stage offered. The only sub-collection of nothing is the empty collection itself. So stage , a tower level with exactly one item, namely .
Step 3. Build stage . Now we have one item available, , so the sub-collections are: the empty one, and the one containing . So stage , with two items.
Step 4. Build stage . We have two items available, so there are sub-collections to form, including the new set and the full set .
Step 5. Find a rank. Consider the set . Its one member is , which first appeared at stage . A set appears one stage after its members, so first appears at stage . Its rank is .
What this tells us: with no ingredients except the empty collection, the staged rule already manufactures a rich supply of distinct sets, and each one earns a definite rank — the first stage that holds it. This single number will organise the whole universe in the formal sections.
Check your understanding Beginner
Formal definition Intermediate+
The background language is first-order logic with equality over a single binary relation symbol (cross-ref 42.01.03 pending); the only nonlogical primitive is membership, and every other notion (, , ordered pair, function) is defined from it. Variables range over sets; there are no urelements. A class is not an object of the theory but a syntactic abbreviation: for a formula with parameters, the expression stands for used as a membership predicate, and abbreviates . A class that is equal to a set (some with ) is a set; otherwise it is a proper class. The universal class is a proper class, as is the Russell class .
The ZFC axioms are the following sentences and schemas [Kunen Ch. I].
Extensionality. . Sets are determined by their members.
Foundation (Regularity). . Every nonempty set has an -minimal member.
Pairing. .
Union. .
Power Set. .
Separation (Comprehension) schema. For each formula not containing free, . One may separate a subset of an existing set by any property; one may not form outright. This is the precise repair of naive comprehension that disarms Russell's paradox: exists for every set , but is not a member of , so no contradiction arises.
Replacement schema. For each formula functional in , . The image of a set under a definable class function is a set.
Infinity. . There is an inductive set.
Choice (AC). Every set of nonempty pairwise-disjoint sets has a choice set; equivalently every set is well-orderable. Choice is stated here but its theory — the equivalents (Zorn, well-ordering) and independence — is developed separately in 42.03.05.
The theory ZF is the list without Choice; ZFC adjoins it. Ordered pairs are coded à la Kuratowski, , which satisfies ; the Cartesian product is a set by Separation applied to . A relation is a set of ordered pairs, a function a relation that is single-valued, and an ordering a relation with the appropriate reflexivity/transitivity/antisymmetry. All of relation theory thus lives inside the set universe.
Counterexamples to common slips Intermediate+
" is a set." If were a set, Separation would yield the Russell set , which both is and is not a member of itself. So is a proper class; the same argument shows the class of all singletons, the class of all ordinals, and itself are proper classes.
"Foundation forbids only ." Foundation forbids every finite or infinite descending -chain , not merely the one-step loop . The two-step loop and the infinite descent are also ruled out, because the set would have no -minimal element.
"Replacement is just Separation in disguise." Separation only carves subsets out of a given set and so cannot increase rank or cardinality; Replacement can. The set and the ordinal require Replacement: the relevant collection is the image of under a class function but is not a subset of any set produced without it.
" and are the same because both are 'empty'." has no members; has exactly one member, namely . By Extensionality they differ, since but . The rank of is and the rank of is .
Key theorem with proof Intermediate+
The cumulative hierarchy is defined by transfinite recursion on the ordinals, and the signature theorem is that, granting Foundation, it exhausts the universe: every set lives at some level, so . This is what licenses proofs "by induction on rank" throughout set theory.
Definition (cumulative hierarchy). By recursion on ordinals, $$ V_0 = \varnothing, \qquad V_{\alpha+1} = \mathcal P(V_\alpha), \qquad V_\lambda = \bigcup_{\alpha < \lambda} V_\alpha \ \ (\lambda \text{ limit}). $$ Each is a set (Power Set at successors, Replacement and Union at limits). The are transitive and -increasing. The rank of a set is the least with , equivalently .
Theorem (the hierarchy exhausts ). Assume the axioms of ZF, including Foundation. Then every set belongs to some ; that is, , and every set has an ordinal rank.
Proof. Call a set grounded if for some ordinal . First note that is grounded if and only if every member of is grounded. If , then since each is transitive every lies in as well, so members of grounded sets are grounded. Conversely, suppose every is grounded, with defined; by Replacement the image is a set of ordinals, so it has a supremum . Then every lies in , hence , so and is grounded.
Now suppose toward a contradiction that some set is not grounded. By Foundation applied to a suitable transitive set, choose a set that is not grounded but all of whose members are grounded: form the transitive closure of an ungrounded (a set, built by Union and Replacement over the -iterated unions), let be the nonempty set of its ungrounded members together with , and apply Foundation to to get an -minimal . By minimality, no member of is in , so every member of is grounded. But then is grounded by the equivalence above — contradicting . Hence no ungrounded set exists, and every set lies in some with a well-defined rank.
Bridge. This theorem is the foundational reason set theory can argue by induction on rank: every set sits at a definite ordinal level, so a property holding at all lower levels and propagating upward holds everywhere, which is exactly the -induction principle proved in the next section. It generalises ordinary induction on to the whole universe, and it builds toward the construction of the ordinals 42.03.02 and cardinals 42.03.03, which are themselves the index set and certain ranks inside this tower. The central insight is that Foundation and the hierarchy are two faces of one fact — the membership relation is well-founded — and this is dual to the way the ordinals well-order the levels from below; putting these together, the universe is not a completed totality but the union of an unbounded, increasing sequence of sets, a picture that appears again in the Reflection Principle, where finite fragments of the theory of are already true in some level .
Exercises Intermediate+
Advanced results Master
The hierarchy makes the universe a well-ordered union of sets, and the deeper structural facts concern how the theory of is approximated from within and why this approximation is exactly as strong as it can consistently be.
Theorem 1 (-recursion). Let be a class function. There is a unique class function on satisfying for all , where [Kunen Ch. I]. The proof builds approximations on by recursion on rank, shows any two approximations agree on their common domain by -induction, and takes the union. Rank itself is the instance , and the transitive closure, the von Neumann ordinals, and the constructible hierarchy of 42.03.06 are all defined this way. -recursion is the universe-wide form of transfinite recursion: the well-foundedness of guaranteed by Foundation is exactly the input that makes recursive definitions over legitimate.
Theorem 2 (the Lévy-Montague Reflection Principle). For every formula of the language of set theory and every ordinal , there is a limit ordinal such that is absolute between and : for all , [Kunen Ch. I]. More strongly, for any finite list the class of such is closed and unbounded. The proof takes the finitely many subformulas, uses Replacement to define for each existential subformula a function (least level adding a witness when one exists in ), and iterates times to a closure ordinal at which every existential subformula true in already has a witness in ; a Tarski-Vaught test then yields absoluteness. Reflection is a theorem schema, one instance per finite formula list, and cannot be internalised to a single sentence " reflects every formula" without a truth predicate, which Tarski's theorem forbids.
Theorem 3 (non-finite-axiomatisability of ZF). ZF is not finitely axiomatisable: no finite subset of ZF (indeed no single sentence consistent with ZF) proves all of ZF [Jech Ch. 12]. Given a finite fragment , Reflection produces, provably in ZF, an ordinal with ; so ZF proves " has a set model," whence ZF proves . If some finite proved all of ZF, then would prove , contradicting Gödel's second incompleteness theorem (any consistent recursively axiomatised theory interpreting arithmetic cannot prove its own consistency). The same mechanism shows ZF proves the consistency of each of its finite fragments while — if consistent — never proving itself.
Theorem 4 (unprovability of ). If ZFC is consistent, then ZFC does not prove , and a fortiori does not prove the existence of a set model of ZFC, equivalently does not prove that any [Jech Ch. 12]. By Theorem 3, asserting "there is an with " exceeds ZFC: it implies . The least with — when one exists — need not be inaccessible (it may be of cofinality by a Löwenheim-Skolem-and-collapse argument), but the existence of an inaccessible , giving for full second-order reasons, is a genuine large-cardinal strengthening beyond ZFC. This is the first rung of the large-cardinal hierarchy and the reason Reflection cannot be pushed to a single internal schema.
Theorem 5 (rank arithmetic and closure of ). For sets : , , , and . Consequently for a limit is closed under Pairing, Union, and Separation, and for a limit additionally models Infinity; is exactly the hereditarily finite sets and models ZFC minus Infinity. These rank computations are what make the levels usable as models and underlie the consistency arguments above.
Synthesis. The cumulative hierarchy is the central insight unifying every theme of foundational set theory: Foundation makes well-founded, well-foundedness licenses -recursion and -induction, and these in turn construct the very ordinals that index the hierarchy, so the tower defines the apparatus that defines the tower. The foundational reason the universe is the increasing union rather than a completed object is that each level is a set while the whole is a proper class, and this is exactly what the Reflection Principle exploits: any finite portion of the theory of the proper-class is already true in some set-level , which generalises the naive idea of "taking a large enough stage" into a precise closed-unbounded reflection schema. Putting these together with Gödel's second incompleteness theorem, the schematic — never single-sentence — character of Reflection becomes inevitable: ZFC proves the consistency of each finite fragment of itself (by reflecting it into some ) yet cannot prove its own consistency, so it cannot prove that any single models all of ZFC. The hierarchy is dual to the ordinal sequence that climbs it, and the bridge from this unit to the rest of the chapter is that ordinals 42.03.02, cardinals 42.03.03, the constructible universe 42.03.06, and forcing extensions are all constructions inside this tower, each one a controlled way of building or shrinking the levels while keeping the membership relation well-founded.
Full proof set Master
Proposition 1 (rank is well-defined and ordinal-valued). Under ZF, the assignment defines a function , and .
Proof. Existence and uniqueness of as a class function come from -recursion (Theorem 1) with ; the image is a set of ordinals by Replacement, so its supremum is an ordinal, and the values are ordinals by induction on rank. For the equivalence, argue by induction on . At both sides fail. At a successor : iff iff every has (induction) iff iff iff . At a limit : iff for some iff for some such iff .
Proposition 2 ( is transitive and -increasing). For all ordinals , is transitive and .
Proof. Transitivity is Exercise 3. For monotonicity, induct on . If and for , then since is transitive each satisfies , so ; thus and composing gives . The case is identity; at limits for directly.
Proposition 3 (Reflection, single-formula form). For every formula and every ordinal there is a limit with .
Proof. List the subformulas closed under subformula. For each existential subformula define to be the least such that contains a witness with if any exists in , and otherwise; is a class function by Replacement. Define an increasing -sequence by letting exceed and exceed (a set, by Replacement). Let , a limit. Then for every and every existential subformula, if a witness exists in one exists in . By induction on subformula complexity (the Tarski-Vaught condition), for all and all ; the case is the claim. Atomic and Boolean steps are immediate from ; the existential step uses witness reflection.
Proposition 4 (reflection yields consistency of finite fragments). For each finite , , hence .
Proof. Let and let . By Proposition 3 there is a limit with absolute between and . Each is a ZF theorem, so holds in , hence holds; thus . Since is a set, " has a model" is provable in ZF, and by the (arithmetised) completeness theorem the existence of a model entails , so . If a single finite proved all of ZF, then , contradicting Gödel's second incompleteness theorem; hence ZF is not finitely axiomatisable.
Connections Master
The von Neumann ordinals are the transitive sets well-ordered by , constructed by the -recursion and rank machinery established here; they are co-produced as
42.03.02and serve as the index set that climbs the cumulative hierarchy. The foundational reason ordinals and the hierarchy are inseparable is that takes ordinal values and the ordinals are exactly the ranks of the well-ordered "spine" of , so the construction of the levels and the construction of the indices are a single transfinite recursion.Cardinals and cardinal arithmetic
42.03.03live inside this tower as distinguished ordinals (initial ordinals), and the rank-arithmetic and closure facts of Theorem 5 are what let serve as a model when is inaccessible; the large-cardinal hierarchy begins exactly where Theorem 4 stops, with the assertion "" that ZFC cannot prove. This unit owns the ambient hierarchy; that unit owns the cardinal invariants measured inside it.The Axiom of Choice, stated here as the ninth ZFC axiom, has its equivalents (Zorn's lemma, the well-ordering theorem, Tychonoff) and its independence developed in
42.03.05; the well-ordering theorem is what lets every set be assigned a position in the ordinal spine, making the rank-and-hierarchy picture compatible with the choice-driven constructions, and Gödel's constructible universe42.03.06is the choice-respecting inner-model refinement of the very cumulative tower defined in this unit, replacing by the definable power set at each successor step.
Historical & philosophical context Master
The axiomatic treatment of sets began with Ernst Zermelo's 1908 axiomatisation, motivated by the paradoxes of Russell (1901) and Burali-Forti and by the need to secure his 1904 well-ordering theorem. Zermelo's Separation (Aussonderung) replaced Frege's inconsistent unrestricted comprehension, blocking Russell's paradox by allowing only the carving of subsets from existing sets. Abraham Fraenkel and Thoralf Skolem independently added the Replacement schema in the early 1920s, completing what is now ZF; Skolem also clarified that the axioms are first-order schemas in the language with .
The cumulative-hierarchy picture and the rank function are due to John von Neumann (1923-1928), who introduced the ordinals as transitive sets and defined the stratification of the universe by transfinite iteration of the power set; Dmitry Mirimanoff had anticipated the well-foundedness idea in 1917. Ernst Zermelo's 1930 paper Über Grenzzahlen und Mengenbereiche [Zermelo 1930] cast the universe as an open-ended sequence of models indexed by inaccessible "boundary numbers," giving the modern picture in which reflection and large cardinals are continuous with the basic hierarchy. The Axiom of Foundation, isolating the well-founded universe, was formulated by von Neumann and Zermelo and shown by them to make .
The Reflection Principle in its schematic form was proved by Azriel Lévy and Richard Montague around 1960, and Lévy used it to establish that ZF is not finitely axiomatisable. Its connection to Gödel's 1931 second incompleteness theorem — that ZF proves the consistency of each finite fragment of itself yet, if consistent, never proves — is the precise sense in which the cumulative hierarchy is inexhaustible from within. Kunen's textbook treatment [Kunen Ch. I] and Jech's [Jech Ch. 6] are the standard modern developments of this material.
Bibliography Master
@book{kunen2011set,
author = {Kunen, Kenneth},
title = {Set Theory},
series = {Studies in Logic},
volume = {34},
publisher = {College Publications},
year = {2011}
}
@book{jech2003set,
author = {Jech, Thomas},
title = {Set Theory},
edition = {3},
series = {Springer Monographs in Mathematics},
publisher = {Springer},
year = {2003}
}
@article{zermelo1930grenzzahlen,
author = {Zermelo, Ernst},
title = {{\"U}ber Grenzzahlen und Mengenbereiche: Neue Untersuchungen {\"u}ber die Grundlagen der Mengenlehre},
journal = {Fundamenta Mathematicae},
volume = {16},
year = {1930},
pages = {29--47}
}
@article{zermelo1908untersuchungen,
author = {Zermelo, Ernst},
title = {Untersuchungen {\"u}ber die Grundlagen der Mengenlehre I},
journal = {Mathematische Annalen},
volume = {65},
year = {1908},
pages = {261--281}
}
@article{vonneumann1928axiomatisierung,
author = {von Neumann, John},
title = {Die Axiomatisierung der Mengenlehre},
journal = {Mathematische Zeitschrift},
volume = {27},
year = {1928},
pages = {669--752}
}
@article{levy1960axiom,
author = {L{\'e}vy, Azriel},
title = {Axiom schemata of strong infinity in axiomatic set theory},
journal = {Pacific Journal of Mathematics},
volume = {10},
year = {1960},
pages = {223--238}
}
@article{montague1961semantic,
author = {Montague, Richard},
title = {Semantic closure and non-finite axiomatizability I},
journal = {Infinitistic Methods (Warsaw)},
year = {1961},
pages = {45--69}
}
@article{godel1931formal,
author = {G{\"o}del, Kurt},
title = {{\"U}ber formal unentscheidbare S{\"a}tze der Principia Mathematica und verwandter Systeme I},
journal = {Monatshefte f{\"u}r Mathematik und Physik},
volume = {38},
year = {1931},
pages = {173--198}
}