Paradoxes and Competing Foundations

Russell's contradiction, Frege's Basic Law V, ramified types, predicativity, and axiomatic set theory as distinct responses to foundational problems.

A successful mathematical construction does not establish that every superficially similar construction is legitimate. The previous note illustrated Cantor's formation of a diagonal subset inside an existing set. Around the turn of the twentieth century, closely related arguments exposed the danger of allowing unrestricted collections.

The resulting problems affected several foundational projects, but they did not all have the same source. Set-theoretic paradoxes concern principles for forming collections. Semantic paradoxes concern truth, reference, or definability. Frege's contradiction arose within a particular logical system involving value-ranges. Distinguishing these settings is necessary to understand the different repairs.

Unrestricted comprehension

Suppose that every condition φ(x)\varphi(x) determines a set consisting of exactly the objects satisfying it:

Ax(xAφ(x)).\exists A\,\forall x\bigl(x\in A\leftrightarrow\varphi(x)\bigr).

Choose the condition xxx\notin x. The proposed set is

R={x:xx}.R=\{x:x\notin x\}.

Its defining property applies to every object, including RR itself. We therefore obtain

RRRR.R\in R\quad\Longleftrightarrow\quad R\notin R.

If RRR\in R, its defining condition implies RRR\notin R. If RRR\notin R, that same condition implies RRR\in R. The inconsistency follows from the unrestricted formation principle together with ordinary reasoning.

The problem is not that a peculiar set has been found and should be removed from an otherwise unchanged universe. The proposed principle itself authorizes an impossible object. A replacement must say which formations are legitimate and explain how enough mathematics remains available.

Russell discovered the contradiction in 1901 and communicated it to Frege in 1902. Related difficulties involving the totality of ordinals or the idea of a largest cardinal had already shown that unrestricted totalities required care. These discoveries formed an overlapping history rather than one isolated surprise.

Portrait of Bertrand Russell in 1907
Bertrand Russell (1872–1970) The paradox of unrestricted formation and type-theoretic responses.
Sources and credit for Bertrand Russell

Unknown photographer, 1907, public domain, via Wikimedia Commons Image source · Public domain · Biographical dates

Interactive lab · Russell's paradox

Can this collection be a set?

Test both possible answers to whether R contains itself. Follow each inference, then compare unrestricted comprehension with separation.

Suppose R contains exactly the sets that do not contain themselves.

∀x (x ∈ R ↔ x ∉ x)

Choose a temporary assumption

Neither case has been completed.

Choose either assumption to begin.

Compare with separation: what changes?

Begin with an already given set A. Separation forms S using the restricted condition

∀x (x ∈ S ↔ (x ∈ A ∧ x ∉ x)).

At x = S, this becomes S ∈ S ↔ (S ∈ A ∧ S ∉ S). Find truth values that satisfy this instance.

Checked means true; unchecked means false.

Why S lies outside A

If S ∈ S, its defining condition gives S ∉ S, a contradiction. Therefore S ∉ S. If S ∈ A, combining it with S ∉ S makes the right-hand side true and gives S ∈ S, again a contradiction. Thus S ∉ A.

There is no universal set A containing every set. Separation produces a set outside the given A; unrestricted comprehension incorrectly requires the contradictory collection itself to be a set. Self-membership remains a well-formed formula.

Scope and notation

Assume ∀x (x ∈ R ↔ x ∉ x), with R itself among the sets quantified over. The derivations show that this assumption is contradictory. The separation experiment checks only the self-substitution instance of its defining condition; a compatible Boolean assignment is not a model of set theory.

Why the contradiction affected Frege

Frege's goal was to derive arithmetic from logical principles. His system distinguished concepts from objects, but also associated objects called extensions or value-ranges with functions and concepts.

For concepts, the content of Basic Law V can be presented schematically as

ext(F)=ext(G)x(F(x)G(x)).\operatorname{ext}(F)=\operatorname{ext}(G) \quad\Longleftrightarrow\quad \forall x\bigl(F(x)\leftrightarrow G(x)\bigr).

The law identifies extensions precisely when the corresponding concepts agree on every object. Together with the surrounding expressive and comprehension resources, it allows the construction behind Russell's contradiction.

It would therefore be inaccurate to say only that Frege assumed naive set theory. His formal organization and philosophical account differed. The relevant connection is that his system permitted a sufficiently unrestricted passage from concepts to extension objects.

The contradiction struck a foundational principle on which his derivation of arithmetic depended. Frege discussed the difficulty in an appendix to the second volume of Grundgesetze, whose publication was approaching when Russell's letter arrived. His attempted repair did not provide the intended successful foundation.

This episode also illustrates a distinction that persists throughout the series. The expressive innovations of Frege's logical language survived the failure of a principle adopted within his foundational project. A defective axiom does not make every technique used to state that axiom defective.

Russell's types and the vicious-circle concern

One response is to restrict which expressions can meaningfully apply to which objects. If individuals occupy one logical type and predicates of individuals another, applying a predicate to itself is not a well-formed operation.

In a simple typed setting, an expression

P(a)P(a)

may be allowed because PP expects an argument of the type occupied by aa. The expression P(P)P(P) is rejected because PP does not have its own argument type.

Russell's historical theory went further. His ramified theory of types imposed levels associated with definitions and quantification, reflecting a concern about definitions that presuppose a totality to which the defined item would itself belong. This was an attempt to address a broader family of vicious circles.

The difficulty was that restrictive formation rules could obstruct ordinary mathematics. In Principia Mathematica, Whitehead and Russell used the axiom of reducibility to recover needed expressive resources. Roughly, it supplied suitably low-order predicates extensionally equivalent to predicates of higher order.

The axiom's role was technically important and philosophically controversial. If a foundation is intended to derive mathematics from principles that are purely logical, one must explain why an additional existence principle of this strength counts as logic.

Frank Ramsey's 1920s work distinguished different sources of paradox and helped clarify a route toward simpler type systems. Later simple type theory, including Church's 1940 formulation, should not be treated as a verbatim continuation of every commitment in Russell's ramified system.

Portrait of Alfred North Whitehead
Alfred North Whitehead (1861–1947)
Sources and credit for Alfred North Whitehead

unknown. Via Wikimedia Commons. Image source · Public domain · Biographical dates

Portrait of Frank Ramsey
Frank Ramsey (1903–1930)
Sources and credit for Frank Ramsey

Volsav. Via Wikimedia Commons. Image source · CC BY-SA 4.0 · Biographical dates

Predicativity as a different restriction

Henri Poincaré criticized definitions that appeared to depend on an illegitimate circularity. A common way to introduce the issue is to consider a definition that quantifies over a totality containing the very object being defined.

Portrait of Henri Poincaré
Henri Poincaré (1854–1912)
Sources and credit for Henri Poincaré

Unknown photographer or artist. Via Wikimedia Commons. Image source · Public domain · Biographical dates

For example, defining a set of natural numbers by a condition that quantifies over all sets of natural numbers raises a predicative question: is that totality already available independently of the definition?

Classical mathematicians may regard the definition as harmless because they assume a fixed domain of sets over which the quantifier ranges. A predicativist may require a construction or justification that does not presuppose that whole domain. The disagreement concerns the resources a definition may use.

Predicativity is therefore not simply the syntactic prohibition of self-membership. A set can fail to belong to itself while its definition still uses an impredicative quantifier. Conversely, the absence of a literal self-referential sentence does not remove every question about circular dependence.

Later work by Weyl, and subsequently by proof theorists including Feferman and Schütte, investigated the mathematical reach of predicative methods. Their results belong to a continuing program of measuring justified strength, rather than merely to the history of avoiding a single contradiction.

Zermelo: form subsets inside sets

Ernst Zermelo's 1908 axiomatization adopted a different strategy. It specified operations that produce sets and restricted comprehension to separation within an already given set.

Portrait of Ernst Zermelo
Ernst Zermelo (1871–1953)
Sources and credit for Ernst Zermelo

Unknown (Mondadori Publishers). Via Wikimedia Commons. Image source · Public domain · Biographical dates

Portrait of Abraham Fraenkel
Abraham Fraenkel (1891–1965)
Sources and credit for Abraham Fraenkel

Unknown photographer or artist. Via Wikimedia Commons. Image source · Public domain · Biographical dates

Portrait of Thoralf Skolem
Thoralf Skolem (1887–1963)
Sources and credit for Thoralf Skolem

Unknown photographer or artist. Via Wikimedia Commons. Image source · Public domain · Biographical dates

For any set AA, separation permits

B={xA:φ(x)}.B=\{x\in A:\varphi(x)\}.

The membership condition is

xBxAφ(x).x\in B\quad\Longleftrightarrow\quad x\in A\land\varphi(x).

Apply this to φ(x)xx\varphi(x)\equiv x\notin x:

RA={xA:xx}.R_A=\{x\in A:x\notin x\}.

There is no contradiction. Instead, we can prove that RAAR_A\notin A. If RAAR_A\in A, the defining biconditional would yield

RARARARA.R_A\in R_A\quad\Longleftrightarrow\quad R_A\notin R_A.

The conclusion is that no set AA contains every set. The diagonal argument has become a theorem limiting sets rather than a derivation of inconsistency.

The separate note on separation examines this argument in more detail. Its essential point is that the initial set AA is part of the formation rule. Omitting that restriction recreates the original problem.

More than a list of prohibitions

Separation alone does not supply all the objects mathematics needs. Zermelo's system also included principles for elementary sets, unions, power sets, infinity, and choice, together with extensionality. Each contributes a positive construction or structural condition.

The axiom of choice had already played a prominent role in Zermelo's well-ordering theorem. It asserts a simultaneous selection from a family of nonempty sets, even when no explicit uniform rule for choosing the elements is supplied. Debate about it concerned mathematical existence and acceptable proof, not just avoidance of contradiction.

In 1922, Fraenkel and Skolem independently developed the replacement principle. In modern form, it says that the image of a set under a definable functional relation is a set. This makes possible constructions whose values need not lie inside a previously supplied bounding set.

The modern ZF axioms emerged through these and further developments. Foundation contributes a well-foundedness condition on membership. In the surrounding theory, it supports the cumulative-hierarchy account in which sets appear at successive stages. That account also uses ordinals, transfinite recursion, power sets, and replacement; Foundation alone is not its complete justification.

Modern ZFC is therefore a developed axiomatic theory, not simply Zermelo's original list with one additional letter. Its history includes changing formulations, expanding mathematical requirements, and continuing debate about the intended universe.

What a repair establishes

The different responses can now be compared more precisely.

Type restrictions control admissible applications and expressions. Predicative restrictions control the resources used in definitions. Axiomatic set theory controls which set constructions are licensed. Logicism is a broader ambition to explain mathematics through logic, and may employ a particular choice among these devices.

Preventing the derivation of Russell's contradiction does not prove that a system is consistent. There could be another contradiction produced by a different combination of principles. Nor does consistency, if established, automatically show that the system captures the intended mathematics.

The central question therefore changed. It was no longer enough to propose axioms that looked plausible and escaped known paradoxes. Mathematicians needed methods for investigating entire formal systems and the strength of their rules.

Hilbert's proof-theoretic program made that investigation explicit. The next note examines the attempt to justify powerful mathematics through a carefully controlled study of finite proofs.

Sources and further reading

  • Frege's Grundgesetze der Arithmetik (1893, 1903), including the appendix to volume II, and the Frege–Russell correspondence of 1902.
  • Bertrand Russell, “Mathematical Logic as Based on the Theory of Types” (1908); Whitehead and Russell, Principia Mathematica (1910–1913).
  • Henri Poincaré, “Les mathématiques et la logique” (1905–1906); Frank Ramsey, “The Foundations of Mathematics” (1926).
  • Ernst Zermelo, “Untersuchungen über die Grundlagen der Mengenlehre I” (1908); Abraham Fraenkel's and Thoralf Skolem's 1922 foundational papers.
  • Zermelo's Axiomatization of Set Theory, for the formulation and context of the original axioms.