Combinatorial & Alternative Set Theory

Partition calculus, infinitary combinatorics, NF, and applications to other fields.


Set theory’s influence extends far beyond its axiomatic core. On one side, infinitary combinatorics and descriptive set theory push the internal machinery of sets to its limits, revealing deep structural phenomena that depend sensitively on the axioms we adopt. On the other side, the very question of which axioms to adopt has spawned a rich ecosystem of alternative foundational frameworks — constructive, type-theoretic, categorical — each offering a different philosophical and mathematical perspective on what sets are and how mathematics should be built. This article surveys both dimensions: the advanced combinatorial and descriptive theory that thrives within and around ZFC, and the alternative foundations that challenge ZFC’s monopoly.

Descriptive Set Theory

Descriptive set theory studies the definable subsets of the real numbers and, more generally, of Polish spaces — topological spaces that are separable and completely metrizable. The real line R\mathbb{R}, the Cantor space 2ω2^\omega, and the Baire space ωω\omega^\omega are the canonical examples. The subject originated in the early twentieth century with the work of Borel, Lebesgue, Suslin, and Luzin, who sought to classify sets of reals according to how explicitly they could be described.

The starting point is the Borel hierarchy. The open sets of a Polish space form the base level Σ10\Sigma^0_1, and the closed sets form Π10\Pi^0_1. Taking countable unions of closed sets produces the Σ20\Sigma^0_2 sets (the FσF_\sigma sets of classical analysis), and countable intersections of open sets gives Π20\Pi^0_2 (the GδG_\delta sets). Continuing transfinitely, one builds levels Σn0\Sigma^0_n and Πn0\Pi^0_n for every finite nn, and the process extends through all countable ordinals. The Borel sets are exactly the sets appearing at some level of this hierarchy — they form the σ\sigma-algebra generated by the open sets. Every Borel set is “tame” in a strong sense: Borel sets are Lebesgue measurable, have the Baire property, and satisfy the perfect set property (every uncountable Borel set contains a perfect subset and therefore has the cardinality of the continuum).

Beyond the Borel sets lie the analytic sets (or Σ11\Sigma^1_1 sets), defined as continuous images (equivalently, projections) of Borel sets. Suslin introduced these in 1917 after discovering an error in a paper of Lebesgue. Analytic sets retain many of the regularity properties of Borel sets — they are Lebesgue measurable and have the perfect set property — but their complements, the co-analytic sets (Π11\Pi^1_1), are already more complex. Taking projections and complements alternately generates the projective hierarchy: Σ11,Π11,Σ21,Π21,\Sigma^1_1, \Pi^1_1, \Sigma^1_2, \Pi^1_2, \ldots, where Σn+11\Sigma^1_{n+1} sets are projections of Πn1\Pi^1_n sets. The regularity properties of projective sets — measurability, the Baire property, the perfect set property — cannot be settled in ZFC alone.

This is where large cardinals enter the picture. Donald Martin proved in 1975 that every Borel game is determined — that is, in any two-player infinite game on natural numbers where the winning set is Borel, one of the two players has a winning strategy. This result, known as Borel determinacy, is provable in ZFC but requires the use of uncountably many iterations of the power set operation. From the existence of large cardinals, far stronger results follow. If there exist infinitely many Woodin cardinals with a measurable cardinal above them, then every projective set is determined (projective determinacy), and consequently every projective set is Lebesgue measurable, has the Baire property, and has the perfect set property. The lightface hierarchy refines this picture by requiring that the definitions involved be effective (computable), connecting descriptive set theory to recursion theory and establishing a bridge between the set-theoretic and computational perspectives on definability, as explored in Computability Theory.

Infinitary Combinatorics

Infinitary combinatorics extends the methods of finite combinatorics — Ramsey theory, graph coloring, partition arguments — into the transfinite, where the interplay between cardinality, cofinality, and the axioms of set theory produces a remarkably rich landscape. The field was pioneered by Frank Ramsey, Paul Erdos, and Richard Rado in the mid-twentieth century.

The cornerstone is the infinite Ramsey theorem: for every coloring of the 22-element subsets of a countably infinite set with finitely many colors, there exists an infinite monochromatic subset. In the partition calculus notation introduced by Erdos and Rado, this is written ω(ω)k2\omega \to (\omega)^2_k for every finite kk. The notation κ(λ)μn\kappa \to (\lambda)^n_\mu means that every coloring of the nn-element subsets of a set of size κ\kappa with μ\mu colors has a monochromatic subset of size λ\lambda. Extending these results to uncountable cardinals requires care: the Erdos-Rado theorem establishes that n(κ)+(κ+)κn+1\beth_n(\kappa)^+ \to (\kappa^+)^{n+1}_\kappa, providing a general upper bound, but negative partition relations also abound. For instance, the Erdos-Dushnik-Miller theorem states that κ(κ,ω)2\kappa \to (\kappa, \omega)^2 for every infinite cardinal κ\kappa, but many natural extensions fail.

Trees provide another central arena for infinitary combinatorics. A κ\kappa-tree is a tree of height κ\kappa in which every level has cardinality less than κ\kappa. A κ\kappa-Aronszajn tree is a κ\kappa-tree with no branch of length κ\kappa. Nachman Aronszajn proved that ω1\omega_1-Aronszajn trees exist in ZFC, a striking result showing that the analogue of Konig’s infinity lemma (which guarantees that every infinite finitely-branching tree has an infinite branch) fails at ω1\omega_1. A Suslin tree is an ω1\omega_1-tree with no uncountable branch and no uncountable antichain. Whether Suslin trees exist is independent of ZFC: they exist under the combinatorial principle \diamondsuit (diamond) but can be eliminated by iterated forcing, as explored in Forcing and Independence. Kurepa treesω1\omega_1-trees with more than ω1\omega_1 many branches — raise further independence questions and connect to large cardinal hypotheses.

The club filter and stationary sets provide the combinatorial infrastructure for arguments at uncountable cardinals. A subset CC of an uncountable regular cardinal κ\kappa is a club (closed unbounded set) if it is closed under limits of increasing sequences of length less than κ\kappa and is cofinal in κ\kappa. The intersection of fewer than κ\kappa many clubs is again a club, so the clubs generate a κ\kappa-complete filter — the club filter. A set is stationary if it intersects every club. Fodor’s pressing-down lemma asserts that every regressive function on a stationary subset of κ\kappa is constant on a stationary set, a result that is indispensable throughout set theory. Jensen’s diamond principle \diamondsuit posits a “guessing sequence” that correctly predicts initial segments of arbitrary subsets of ω1\omega_1 on a stationary set. The square principle κ\square_\kappa, also due to Jensen, provides a coherent sequence of clubs through the singular points below κ+\kappa^+ and is one of the key combinatorial consequences of V=LV = L. Jensen’s covering lemma ties these combinatorial principles to inner model theory: if 0#0^\# does not exist, then every uncountable set of ordinals can be covered by a constructible set of the same cardinality, ensuring that the combinatorial structure of LL closely approximates the real universe.

Alternative Set Theories

ZFC is the dominant foundation for mathematics, but it is not the only one. Several alternative set theories have been developed, each motivated by philosophical objections to aspects of ZFC or by the desire for foundations better suited to particular mathematical practices.

Constructive set theory rejects the law of excluded middle and, in most formulations, the full Axiom of Choice. The two main systems are IZF (intuitionistic Zermelo-Fraenkel), which retains the full collection and separation axioms but uses intuitionistic logic, and CZF (constructive Zermelo-Fraenkel), developed by Peter Aczel and others, which further restricts the axioms to ensure a predicative character. In these theories, a proof of xP(x)\exists x\, P(x) must provide an explicit witness — one cannot merely derive a contradiction from x¬P(x)\forall x\, \neg P(x). This requirement makes constructive set theory naturally compatible with computational interpretations: proofs correspond to programs via the Curry-Howard correspondence, and the realizability models of CZF give concrete computational content to set-theoretic assertions. Constructive set theories are particularly important in the foundations of constructive analysis and in the formalization of mathematics in proof assistants.

Type-theoretic foundations replace the notion of set with that of type. Bertrand Russell’s original type theory, developed to avoid the paradoxes, stratified objects into a hierarchy of types. Per Martin-Lof’s intuitionistic type theory (MLTT), developed from the 1970s onward, provided a more flexible framework in which types serve simultaneously as propositions (via the propositions-as-types paradigm) and as data types. In MLTT, the analogue of the membership relation is typing: an element a:Aa : A belongs to type AA. The most dramatic recent development is Homotopy Type Theory (HoTT), which interprets types as topological spaces (up to homotopy) and adds the univalence axiom, stating that equivalent types are identical. HoTT provides a foundation for mathematics in which equality is a richer, higher-dimensional notion, and its native compatibility with proof assistants like Coq and Agda has made it a serious contender as a practical foundation, as discussed further in Type Theory.

Category-theoretic foundations take a structural approach. Rather than defining sets as collections of elements related by membership, William Lawvere’s Elementary Theory of the Category of Sets (ETCS), introduced in 1964, characterizes the category of sets by its categorical properties: it is a well-pointed topos with a natural number object and the axiom of choice. In ETCS, sets are characterized by their relationships to other sets (via functions) rather than by their internal membership structure — a perspective sometimes called structural as opposed to material set theory. The theory of elementary topoi, developed by Lawvere and Myles Tierney, generalizes this further: a topos is a category with enough structure to support an internal logic, and the internal logic of a topos can be classical, intuitionistic, or something more exotic. Topos theory thus provides a unified framework in which many different “set theories” coexist as the internal logics of different topoi.

Non-well-founded set theory challenges ZFC’s axiom of foundation, which prohibits circular membership chains such as aaa \in a or abaa \in b \in a. Peter Aczel’s Anti-Foundation Axiom (AFA), introduced in 1988, replaces foundation with the assertion that every directed graph has a unique “decoration” — an assignment of sets to its nodes that respects the edge relation. Under AFA, hypersets with circular membership are legitimate mathematical objects. The set Ω\Omega satisfying Ω={Ω}\Omega = \{\Omega\} exists and is unique. Non-well-founded set theory has found applications in computer science (modeling circular data structures and co-inductive definitions), in the semantics of natural language, and in the analysis of self-referential phenomena.

Set-Theoretic Solutions to Mathematical Problems

Set theory is not merely a foundation that other branches of mathematics rest upon — it actively provides tools and results that solve problems arising throughout mathematics, and it reveals surprising limits on what can be proved.

In real analysis, the foundations of measure theory rest squarely on set-theoretic constructions. The Lebesgue measure on R\mathbb{R} is defined on a σ\sigma-algebra of sets, and the very existence of non-measurable sets (such as Vitali sets) depends on the Axiom of Choice, as discussed in The Axiom of Choice. The Baire category theorem — which states that a complete metric space is not the countable union of nowhere-dense sets — is a purely set-theoretic result with profound analytical consequences: it underlies the uniform boundedness principle, the open mapping theorem, and other pillars of functional analysis. Descriptive set theory provides a fine classification of the complexity of sets of reals, revealing which analytic operations preserve measurability and which do not.

In topology, the very definition of a topological space — a set equipped with a collection of “open” subsets closed under finite intersection and arbitrary union — is inherently set-theoretic. The separation axioms (T0,T1,T2,T_0, T_1, T_2, \ldots) classify spaces by how effectively points and closed sets can be distinguished by open sets. The Stone-Cech compactification βX\beta X of a completely regular space XX, constructed using ultrafilters on XX, is a set-theoretic tool with deep topological consequences. Set-theoretic independence results have resolved long-standing topological questions: the normal Moore space conjecture (every normal Moore space is metrizable) was shown by Peter Nyikos and others to be independent of ZFC, requiring large cardinal axioms for a positive answer in certain forms.

In algebra, the basic objects — groups, rings, fields, modules — are sets equipped with operations satisfying specified axioms. But set theory contributes more than just the ambient framework. The construction of free objects (free groups, free algebras) relies on the Axiom of Choice, and questions about the structure of certain algebraic objects turn out to be sensitive to set-theoretic hypotheses. The Whitehead problem — whether every abelian group AA with Ext1(A,Z)=0\mathrm{Ext}^1(A, \mathbb{Z}) = 0 is free — was shown by Saharon Shelah in 1974 to be independent of ZFC, providing one of the most striking examples of a “natural” algebraic question whose answer depends on the set-theoretic universe. The existence of transcendence bases for field extensions relies on Zorn’s lemma, and the cardinality of such bases is a set-theoretic invariant.

In probability theory, Kolmogorov’s 1933 axiomatization defines probability as a countably additive measure on a σ\sigma-algebra of events. The very notion of σ\sigma-algebra is a set-theoretic construction, and the existence of probability spaces rich enough to support continuous random variables depends on the cardinality of the continuum. The construction of product measures and the formalization of stochastic processes require transfinite set-theoretic methods, linking probability to the broader set-theoretic landscape.

Connections to Other Foundational Frameworks

Set theory does not exist in isolation. It is connected — sometimes cooperatively, sometimes in tension — to several other foundational frameworks, and understanding these connections illuminates both the strengths and the limitations of the set-theoretic approach.

The most classical connection is to mathematical logic. Model theory, which studies structures and their theories, relies on set-theoretic constructions at every turn: the completeness theorem, ultraproducts, Lowenheim-Skolem arguments, and saturated models all require substantial set theory. Conversely, logical tools — definability, elementary embeddings, indiscernibles — have become central to set theory itself, particularly in the study of large cardinals and inner models. The interplay is explored throughout the Logic branch.

The relationship between set theory and category theory has been both productive and contentious. On the productive side, every set-theoretic universe gives rise to the category Set\mathbf{Set}, and much of category theory can be developed within ZFC (with occasional universe-level assumptions for functor categories). Topos theory provides a categorical generalization of set theory: an elementary topos has an internal logic that can serve as a foundation for mathematics, and the category of sets is merely one example. The functorial semantics program, initiated by Lawvere, aims to understand mathematical structures not through their elements but through the morphisms between them — a perspective that has proved enormously fruitful in algebraic geometry, algebraic topology, and homological algebra.

The connection to type theory has deepened dramatically in recent years. The univalence axiom of Homotopy Type Theory provides a foundation in which the identity type carries homotopical information, and equivalent structures are literally identical — a property that set theory does not naturally enjoy. Whether HoTT will eventually supplant set theory as the working foundation of mathematics remains an open question, but it has already reshaped our understanding of what a foundation can be.

Set theory also connects to computability theory through the effective and hyperarithmetic hierarchies. The effective Borel and projective hierarchies, studied in lightface descriptive set theory, classify sets of natural numbers by their computational complexity. The Σ10\Sigma^0_1 sets are the computably enumerable sets, the Δ10\Delta^0_1 sets are the computable sets, and the analytical hierarchy extends this classification through the projective levels. These connections show that questions about definability in set theory are intimately related to questions about computability, a theme explored in Computability Theory.

Finally, the philosophical question of whether there is a single “correct” set theory has given rise to the set-theoretic multiverse view, championed by Joel David Hamkins. On this view, there is no single intended model of set theory but rather a vast collection of equally legitimate set-theoretic universes, each satisfying different axioms and resolving independent statements differently. The continuum hypothesis is true in some universes and false in others; large cardinals exist in some and not in others. This pluralistic perspective contrasts with the universe view advocated by Hugh Woodin and others, who argue that there are objective truths about sets that our axioms should aspire to capture — and that large cardinal axioms and their consequences (such as projective determinacy) point toward the “right” axioms. This debate, at the intersection of mathematics and philosophy, is one of the most profound open questions in the foundations of mathematics.