How Separation Resolves Russell's Paradox

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.

DefinitionUnrestricted Comprehension

For each first-order formula φ(x,p⃗)\varphi(x,\vec p) in which SS does not occur free, naive set theory contains the axiom

∃S ∀x:(x∈S  ⟺  φ(x,p⃗)).\exists S\,\forall x: \bigl(x\in S\iff \varphi(x,\vec p)\bigr).

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⃗\vec p.

TheoremRussell's Paradox

Unrestricted comprehension is inconsistent. It proves a sentence of the form P  ⟺  ¬PP\iff\neg P.

Proof

Apply unrestricted comprehension to

φ(x):=¬(x∈x).\varphi(x):=\neg(x\in x).

Then

∃R ∀x:(x∈R  ⟺  x∉x).\exists R\,\forall x: \bigl(x\in R\iff x\notin x\bigr).

Let RR be such a set. Instantiating the universal quantifier at x:=Rx:=R gives

R∈R  ⟺  R∉R,R\in R\iff R\notin R,

which is of the form P  ⟺  ¬PP\iff\neg P. Hence unrestricted comprehension is inconsistent. ■\blacksquare

DefinitionAxiom Schema of Separation

For each first-order formula φ(x,p⃗)\varphi(x,\vec p) in which SS does not occur free,

∀A ∃S ∀x:(x∈S  ⟺  (x∈A∧φ(x,p⃗))).\forall A\,\exists S\,\forall x: \bigl(x\in S\iff (x\in A\wedge\varphi(x,\vec p))\bigr).

Extensionality makes this SS unique, so it may be named

S={x∈A∣φ(x,p⃗)}.S=\{x\in A\mid \varphi(x,\vec p)\}.

Separation constructs only subsets of an already existing set AA. The parameter variables p⃗\vec p are universally quantified outside the displayed formula, and SS is chosen fresh. The base set AA may occur as a parameter in the defining property.

DefinitionRelative Russell Set

Let AA be a set. Define

RA:={x∈A∣x∉x}.R_A:=\{x\in A\mid x\notin x\}.

Hence

∀x:(x∈RA  ⟺  (x∈A∧x∉x)).(⋆)\forall x: \bigl(x\in R_A\iff(x\in A\wedge x\notin x)\bigr). \tag{$\star$}
LemmaThe Relative Russell Set Escapes Its Base Set
∀A:RA∉A.\forall A:R_A\notin A.
Proof

Let AA be a set. Assume

RA∈A.R_A\in A.

Instantiating (⋆)(\star) at x:=RAx:=R_A gives

RA∈RA  ⟺  (RA∈A∧RA∉RA).R_A\in R_A \iff (R_A\in A\wedge R_A\notin R_A).

By the assumption RA∈AR_A\in A,

RA∈RA  ⟺  RA∉RA,R_A\in R_A\iff R_A\notin R_A,

a contradiction.

Therefore

RA∉A.R_A\notin A.

■\blacksquare

CorollaryThe Relative Russell Set Is Not Self-Membered
∀A:RA∉RA.\forall A:R_A\notin R_A.
Proof

Let AA be a set. By the lemma,

RA∉A.R_A\notin A.

Instantiating (⋆)(\star) at x:=RAx:=R_A gives

RA∈RA  ⟺  (RA∈A∧RA∉RA).R_A\in R_A \iff (R_A\in A\wedge R_A\notin R_A).

Since RA∉AR_A\notin A, the right-hand side is false. Hence

RA∉RA.R_A\notin R_A.

■\blacksquare

WarningInvalid Specialization

From

∀A:RA∉A,\forall A:R_A\notin A,

one must not write "specialize A:=RAA:=R_A" while treating RAR_A as unchanged.

The notation RAR_A depends on the parameter AA. Instantiating at A:=RAA:=R_A yields

RRA∉RA,R_{R_A}\notin R_A,

not

RA∉RA.R_A\notin R_A.

The conclusion RA∉RAR_A\notin R_A follows instead from the defining equivalence (⋆)(\star) and RA∉AR_A\notin A.

CorollaryNonexistence of a Universal Set

There is no set VV satisfying

∀x:x∈V.\forall x:x\in V.
Proof

Suppose that a set VV satisfies

∀x:x∈V.\forall x:x\in V.

By separation, define

RV:={x∈V∣x∉x}.R_V:=\{x\in V\mid x\notin x\}.

Since RVR_V is a set and VV contains every set,

RV∈V.R_V\in V.

However, by the lemma,

RV∉V.R_V\notin V.

Contradiction. Therefore no universal set exists. ■\blacksquare

RemarkResolution of Russell's Paradox

Separation does not construct the unrestricted collection

{x∣x∉x}.\{x\mid x\notin x\}.

For each set AA, it constructs only

RA={x∈A∣x∉x}.R_A=\{x\in A\mid x\notin x\}.

The resulting set satisfies

RA∉AandRA∉RA.R_A\notin A \qquad\text{and}\qquad R_A\notin R_A.

The relative construction therefore avoids this contradiction. Notice the distinction: RA⊆AR_A\subseteq A, but RA∉AR_A\notin A. It is a subset of AA, not an element of AA. This argument uses no axiom of foundation, and avoiding Russell's contradiction is not a proof that all the axioms of ZF are consistent.