Mathematics.

foundations of mathematics

Set-Theoretic Paradoxes

Set Theory25 minDifficulty3 out of 10

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

Definition

Russell's paradox considers the set R defined by unrestricted comprehension applied to the property 'x is not a member of itself':

R={x:xx}R = \{x : x \notin x\}
Russell's set (assumed to exist under naive comprehension)
RR    RRR \in R \iff R \notin R
The contradiction obtained by asking whether R ∈ R
{x:φ(x)} is a set, for any formula φ\{x : \varphi(x)\} \text{ is a set, for any formula } \varphi
Naive (unrestricted) comprehension — the assumption that generates the paradox

Worked Examples

  1. By the definition of R via unrestricted comprehension, x ∈ R holds exactly when x ∉ x.

    x,  xR    xx\forall x,\; x \in R \iff x \notin x
  2. Instantiate this biconditional at x = R itself.

    RR    RRR \in R \iff R \notin R
  3. 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.

    Both RR and RR lead to contradiction\text{Both } R \in R \text{ and } R \notin R \text{ lead to contradiction}

Answer: R = {x : x ∉ x} cannot consistently be a set — assuming it exists (as naive comprehension would demand) is self-contradictory.

Practice Problems

Difficulty 3/10

State Russell's set R and the contradiction obtained when asking whether R ∈ R.

Difficulty 3/10

What does Russell's paradox reveal was the flawed assumption?

Difficulty 4/10

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

Russell's set R is defined as:
The contradiction in Russell's paradox arises from asking:
Which axiomatic restriction was introduced specifically to block Russell's paradox?

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.

References