Axiomatic Set Theory (ZFC)
Zermelo–Fraenkel set theory with the axiom of Choice (ZFC) is the standard foundation of modern mathematics: a first-order theory in which essentially every mathematical object — numbers, functions, spaces, structures — is encoded as a set, and every theorem is, in principle, a derivation from the ZFC axioms. This page presents ZFC as a formal axiomatic system: its language, axioms, the cumulative hierarchy that models it, and the foundational landmarks (consistency, the independence of CH, large cardinals).
ZFC is a first-order theory, so the metatheory of first-order logic applies directly — completeness, compactness, and Löwenheim–Skolem all bear on it, the last giving rise to Skolem's paradox.
The language
ZFC is a first-order theory with equality over a signature with a single binary relation symbol ("is a member of"). There are no function or constant symbols in the bare formulation: everything — , , ordered pairs, — is defined from by formulas. The only objects are sets; there are no urelements (non-set atoms) in pure ZFC.
Two abbreviations used throughout:
The axioms
ZFC is usually presented as the following axioms and axiom schemas. Two of them — Separation and Replacement — are schemas, asserting one axiom for each first-order formula ; this infinite axiomatization is unavoidable, since ZFC is not finitely axiomatizable.
- Extensionality. Sets are determined by their members:
- Pairing. For any there is a set :
- Union. For any set there is a set containing the members of the members of .
- Power set. For any set there is a set whose members are exactly the subsets of :
- Separation (Aussonderung), schema. For each formula (with parameters), and any set , the subset exists: Separation only carves subsets out of existing sets — this restriction is precisely what blocks Russell's paradox (see below).
- Replacement, schema. The image of a set under a definable class function is a set: if defines a functional relation, then for every set there is a set collecting . Replacement is what gives ZF its strength beyond Zermelo's original system — it is needed to build , to justify transfinite recursion, and to prove that every well-ordering is isomorphic to an ordinal.
- Infinity. There exists an infinite set — concretely, an inductive set containing and closed under : The smallest such set is , the von Neumann natural numbers.
- Foundation (Regularity). Every nonempty set has an -minimal member: Foundation outlaws infinite descending -chains and self-membership (), and is what stratifies the universe into the cumulative hierarchy.
- Choice (AC). For every set of nonempty sets there is a choice function selecting one element from each. Equivalently (over ZF): Zorn's lemma, the well-ordering theorem (every set can be well-ordered), or "every surjection splits."
Axioms 1–8 constitute ZF; adding Choice gives ZFC. Omitting Foundation and/or Choice yields commonly studied subsystems (ZF, ZF, Z).
Russell's paradox and the role of Separation
Naive set theory assumed unrestricted comprehension: for any property , the set exists. Russell's paradox destroys this. Let . Then
a contradiction. ZFC's resolution is structural: there is no unrestricted comprehension axiom. Separation only forms relative to an already-given set , so "the set of all sets not members of themselves" is never licensed; relatedly, there is no set of all sets (a universal set would, with Separation, reconstruct ). The totality of all sets is a proper class, not a set.
The cumulative hierarchy
ZFC's intended model is the von Neumann cumulative hierarchy , built by transfinite recursion on the ordinals:
The Axiom of Foundation is equivalent (over the other axioms) to the statement that every set lies in some — i.e. is the whole universe. Each set has a rank, the least with , measuring how far up the hierarchy it is built. This picture — sets assembled in stages, each stage taking the power set of the last — is the informal "iterative conception" that the axioms formalize.
Two derived pillars of the theory:
- Ordinals. Von Neumann ordinals are transitive sets well-ordered by ; they are the order types of well-orderings and the backbone of transfinite induction and recursion.
- Cardinals. Under AC every set is well-orderable, so every set has a cardinality (the least ordinal in bijection with it). Cardinal arithmetic, and scales, and Cantor's theorem live here.
Metatheory and independence
Because ZFC is a first-order theory strong enough to interpret arithmetic, Gödel's incompleteness theorems apply with full force:
- ZFC is incomplete: if consistent, there are sentences it neither proves nor refutes.
- ZFC cannot prove its own consistency (), assuming it is consistent — so its consistency must be taken on faith or established in a stronger metatheory (e.g. one with an inaccessible cardinal).
The most celebrated independent statement is the Continuum Hypothesis (CH): (no cardinality strictly between and ). Its independence was established in two halves using two central technologies:
- Gödel (1938) — the constructible universe . is the inner model built like but taking only definable subsets at each stage. , so ZFC cannot refute CH (or AC). also models the Axiom of Constructibility .
- Cohen (1963) — forcing. Cohen's method of forcing builds models of ZFC in which CH fails, so ZFC cannot prove CH. Forcing — adjoining "generic" sets to a ground model — became the universal tool for independence results (it also shows AC independent of ZF, consistent, Suslin's hypothesis independent, and much more).
Together: CH is independent of ZFC. Similarly, the Axiom of Choice is independent of ZF.
Skolem's paradox
The Löwenheim–Skolem theorem (from first-order logic) says that if ZFC has a model at all, it has a countable one. Yet ZFC proves the existence of uncountable sets (e.g. ). Skolem's paradox is the apparent tension: a countable model contains an element believes is uncountable. The resolution is that "uncountable" is relative to — the bijection witnessing countability exists in the real universe but is not a member of . Uncountability is not absolute across models; this is a feature of first-order set theory, not a contradiction.
Alternatives and extensions
ZFC is standard but not unique:
- NBG (von Neumann–Bernays–Gödel) admits proper classes as first-class objects and is finitely axiomatizable; it is a conservative extension of ZFC (same theorems about sets).
- MK (Morse–Kelley) is a stronger class theory with impredicative class comprehension.
- Large cardinal axioms (inaccessible, measurable, Woodin, supercompact, …) extend ZFC upward, forming a near-linear hierarchy of increasing consistency strength that calibrates the strength of other statements and settles many independent questions (e.g. projective determinacy).
- Constructive / categorical foundations — IZF/CZF (over intuitionistic logic), elementary topos theory, and homotopy type theory — offer alternative foundations with different logical commitments (see Category Theory (Foundations of Mathematics)).
Summary
| Logic | classical first-order with equality (see first-order-logic.md) |
| Signature | one binary relation ; no urelements |
| Axioms | Extensionality, Pairing, Union, Power set, Separation*, Replacement*, Infinity, Foundation, Choice (* = schema) |
| Finitely axiomatizable? | no (NBG is) |
| Intended model | cumulative hierarchy |
| Paradoxes blocked by | Separation (no unrestricted comprehension) ⇒ no set of all sets |
| Incompleteness | yes — cannot prove |
| CH | independent (Gödel's + Cohen forcing) |
| AC | independent of ZF |
ZFC formalizes the iterative conception of set into a first-order theory powerful enough to serve as a foundation for essentially all of mathematics, while Gödel's and Cohen's results map out exactly where that foundation is silent — incompleteness from within, and the independence of CH and AC from the axioms themselves.