ScholarGate
Assistant

Set-Theoretic Paradoxes and Type Theory

The set of all sets that do not contain themselves both does and does not contain itself — Russell's paradox toppled naive set theory and reshaped the foundations of logic.

Find Topic with PaperMindSoonFind papers & topics
Tools & resources
Download slides
Learn & explore
VideoSoon

Definition

The set-theoretic paradoxes are contradictions derivable in naive set theory from the unrestricted comprehension principle that every condition defines a set; type theory blocks them by ordering entities into a hierarchy of types and forbidding a set from belonging to itself.

Scope

This topic covers the logical and set-theoretic paradoxes and the foundational responses they provoked. It treats Russell's paradox of the set of all non-self-membered sets, the Burali-Forti paradox of the greatest ordinal, and Cantor's paradox of the universal set; Russell's diagnosis via the vicious-circle principle and the resulting ramified theory of types in Principia Mathematica; and the alternative response of axiomatic (Zermelo-Fraenkel) set theory that restricts comprehension to avoid the paradoxes.

Core questions

  • What assumption in naive set theory generates Russell's paradox?
  • Does avoiding the paradoxes require a vicious-circle principle and type restrictions?
  • How do type theory and axiomatic set theory differ as responses?
  • Are the logical paradoxes fundamentally the same as the semantic ones?

Key concepts

  • unrestricted comprehension
  • Russell's paradox
  • Burali-Forti and Cantor's paradoxes
  • vicious-circle principle
  • theory of types
  • axiom of separation

Key theories

Ramified type theory
Russell blocks the paradoxes with the vicious-circle principle and a hierarchy of types in which an entity can only be defined over entities lower in the hierarchy, preventing self-membership and self-applicable definitions.
Restricted comprehension
Axiomatic set theory (Zermelo-Fraenkel) abandons unrestricted comprehension for separation and replacement, so that no set of all non-self-membered sets can be formed, dissolving Russell's paradox without a type hierarchy.

History

Russell discovered his paradox in 1901 while studying Frege's logicism, undermining Frege's Basic Law V. Russell's 1908 type theory and the 1910 Principia Mathematica offered one cure; Zermelo's 1908 axiomatization, later extended by Fraenkel, offered another, and the two approaches anchor modern foundations and the simple type theory used in logic and computer science.

Debates

Types vs. axiomatic set theory
Whether the paradoxes are best avoided by a type hierarchy grounded in the vicious-circle principle or by restricting set-existence axioms, and what each approach implies about the nature of sets, classes, and predicative versus impredicative definitions.

Key figures

  • Bertrand Russell
  • Alfred North Whitehead
  • Gottlob Frege
  • Ernst Zermelo
  • Cesare Burali-Forti

Related topics

Seminal works

  • russell1908
  • whiteheadrussell1910

Frequently asked questions

What is Russell's paradox in plain terms?
Consider the set R of all sets that are not members of themselves. Ask whether R is a member of itself. If it is, then by its own definition it should not be; if it is not, then it qualifies and should be. Either answer contradicts the other, which shows that naive set theory's assumption that any property defines a set must be wrong.

Methods for this concept

Related concepts