foundations of mathematics
Set-Theoretic Paradoxes
You should know: set basics, quantifiers
Overview
Set-theoretic paradoxes are contradictions that arise from allowing sets to be formed too freely — specifically, from 'naive' (unrestricted) comprehension, the assumption that any well-formed property φ(x) defines a set {x : φ(x)}. The most famous is Russell's paradox, discovered by Bertrand Russell in 1901, which considers the set of all sets that do not contain themselves and derives a direct contradiction. These paradoxes were not flaws in logic itself but in the naive assumption that arbitrary properties always define sets; they directly motivated the development of axiomatic set theory (ZF), which restricts set formation precisely enough to block every known paradox of this kind.
Intuition
The popular 'barber paradox' is a vivid way to feel the contradiction, though it isn't the formal argument itself: a barber shaves exactly those people who do not shave themselves — does the barber shave himself? If he does, he shouldn't (he only shaves non-self-shavers); if he doesn't, he should. There's no consistent answer, so no such barber can exist. Russell's actual set-theoretic version replaces 'people who shave themselves' with 'sets that contain themselves,' and replaces 'does the barber shave himself' with the question 'is R an element of R?' — and it hits the exact same wall: assuming R exists as a set forces a direct logical contradiction. The lesson is not that logic is broken, but that the assumption 'any property defines a set' was too strong and had to be restricted.
Formal Definition
Russell's paradox considers the set R defined by unrestricted comprehension applied to the property 'x is not a member of itself':
Worked Examples
By the definition of R via unrestricted comprehension, x ∈ R holds exactly when x ∉ x.
Instantiate this biconditional at x = R itself.
This is a direct logical contradiction: if R ∈ R is true, the right side says R ∉ R, and vice versa — neither truth value for 'R ∈ R' is consistent.
Answer: R = {x : x ∉ x} cannot consistently be a set — assuming it exists (as naive comprehension would demand) is self-contradictory.
Practice Problems
State Russell's set R and the contradiction obtained when asking whether R ∈ R.
What does Russell's paradox reveal was the flawed assumption?
In the barber paradox analogy, a barber shaves exactly those in town who do not shave themselves. Explain precisely why no such barber can exist, and map this onto Russell's actual set-theoretic argument.
Quiz
Summary
- Russell's paradox considers R = {x : x ∉ x} and shows R ∈ R ⟺ R ∉ R — a direct contradiction if unrestricted comprehension is assumed.
- The paradox reveals that 'any property defines a set' (naive comprehension) is inconsistent, not that logic itself is broken.
- Axiomatic set theory (ZF) resolves this by restricting comprehension to Specification — carving subsets only from already-existing sets — which blocks Russell's construction entirely.
Mathematics