Unrestricted comprehension is inconsistent. Separation replaces it, and the relative Russell set is a subset of its base set but never an element of it.
For each first-order formula φ(x,p) in which S does not occur free, naive set theory contains the axiom
∃S∀x:(x∈S⟺φ(x,p)).
This is an axiom schema: formulas are not quantified over inside first-order set theory. Each displayed axiom is universally closed over the parameter variables p.
TheoremRussell's Paradox
Unrestricted comprehension is inconsistent. It proves a sentence of the form P⟺¬P.
Proof
Apply unrestricted comprehension to
φ(x):=¬(x∈x).
Then
∃R∀x:(x∈R⟺x∈/x).
Let R be such a set. Instantiating the universal quantifier at x:=R gives
R∈R⟺R∈/R,
which is of the form P⟺¬P. Hence unrestricted comprehension is inconsistent.
■
DefinitionAxiom Schema of Separation
For each first-order formula φ(x,p) in which S does not occur free,
∀A∃S∀x:(x∈S⟺(x∈A∧φ(x,p))).
Extensionality makes this S unique, so it may be named
S={x∈A∣φ(x,p)}.
Separation constructs only subsets of an already existing set A. The parameter variables p are universally quantified outside the displayed formula, and S is chosen fresh. The base set A may occur as a parameter in the defining property.
DefinitionRelative Russell Set
Let A be a set. Define
RA:={x∈A∣x∈/x}.
Hence
∀x:(x∈RA⟺(x∈A∧x∈/x)).(⋆)
LemmaThe Relative Russell Set Escapes Its Base Set
∀A:RA∈/A.
Proof
Let A be a set. Assume
RA∈A.
Instantiating (⋆) at x:=RA gives
RA∈RA⟺(RA∈A∧RA∈/RA).
By the assumption RA∈A,
RA∈RA⟺RA∈/RA,
a contradiction.
Therefore
RA∈/A.
■
CorollaryThe Relative Russell Set Is Not Self-Membered
∀A:RA∈/RA.
Proof
Let A be a set. By the lemma,
RA∈/A.
Instantiating (⋆) at x:=RA gives
RA∈RA⟺(RA∈A∧RA∈/RA).
Since RA∈/A, the right-hand side is false. Hence
RA∈/RA.
■
WarningInvalid Specialization
From
∀A:RA∈/A,
one must not write "specialize A:=RA" while treating RA as unchanged.
The notation RA depends on the parameter A. Instantiating at A:=RA yields
RRA∈/RA,
not
RA∈/RA.
The conclusion RA∈/RA follows instead from the defining equivalence (⋆) and RA∈/A.
CorollaryNonexistence of a Universal Set
There is no set V satisfying
∀x:x∈V.
Proof
Suppose that a set V satisfies
∀x:x∈V.
By separation, define
RV:={x∈V∣x∈/x}.
Since RV is a set and V contains every set,
RV∈V.
However, by the lemma,
RV∈/V.
Contradiction. Therefore no universal set exists.
■
RemarkResolution of Russell's Paradox
Separation does not construct the unrestricted collection
{x∣x∈/x}.
For each set A, it constructs only
RA={x∈A∣x∈/x}.
The resulting set satisfies
RA∈/AandRA∈/RA.
The relative construction therefore avoids this contradiction. Notice the distinction: RA⊆A, but RA∈/A. It is a subset of A, not an element of A. This argument uses no axiom of foundation, and avoiding Russell's contradiction is not a proof that all the axioms of ZF are consistent.