Writing & ReadingAxiomsArticle 1.4 · From Infinity to Axioms

Article 1.4 · From Infinity to Axioms

Separation: A Different Answer

From restricting expressions to restricting set formation

Type theory asks which expressions a mathematical language should permit. Axiomatic set theory asks a different question: under what conditions may that language assert that a set exists? The distinction becomes sharp when we return to Russell's property, “does not belong to itself.”

Ernst Zermelo's 1908 axiomatization developed alongside the early work on types. It did not wait for Principia Mathematica to be completed. Its decisive move was to replace an unrestricted promise of new sets with rules for constructing sets from sets already available.

One kind of set variable

In the modern first-order presentation of ZF set theory, every variable ranges over sets. The basic nonlogical relation is membership, written ∈\in. Equality is also available. Quantifiers such as ∀x\forall x and ∃x\exists x range over sets, while formulas may combine membership statements with logical connectives.

This language allows us to write x∈xx\in x. A formula being well formed does not make it true, and it does not ensure that every collection described by a formula is itself a set. That is the opening Zermelo's approach uses. It constrains the existence claims rather than assigning a new grammatical type to each level of collection.

There is a historical qualification. Zermelo spoke of “definite” properties in 1908. The exact modern first-order axiom schema below is a later sharpening of that idea. It is useful for seeing the mathematical mechanism without attributing today's formal syntax word for word to Zermelo.

Select from a set already given

Unrestricted comprehension would promise a set of all objects with a property φ(x)\varphi(x):

∃S ∀x(x∈S↔φ(x)).\exists S\,\forall x\bigl(x\in S\leftrightarrow\varphi(x)\bigr).

The schema of separation begins instead with a set AA. For each suitable first-order formula φ(x)\varphi(x), possibly with parameters, it supplies the subset of elements of AA satisfying that formula:

∀A ∃B ∀x(x∈B↔(x∈A∧φ(x))).\forall A\,\exists B\,\forall x \bigl(x\in B\leftrightarrow(x\in A\land\varphi(x))\bigr).

We abbreviate this as B={x∈A∣φ(x)}B=\{x\in A\mid\varphi(x)\}. The formula serves as a filter. It does not conjure a set from the whole universe of sets.

For example, the even numbers can be selected from N\mathbb N. A circle can be selected from the plane once that plane has been constructed as a set. These familiar uses of set-builder notation survive. The unrestricted Russell collection is a different claim, because it names no set from which to select.

Russell's test, this time with a boundary

Choose any set AA and apply separation to the condition x∉xx\notin x:

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

Now ask whether RAR_A belongs to AA. Suppose that it does. By the defining condition, RAR_A belongs to RAR_A exactly when it does not belong to RAR_A:

RA∈RA↔(RA∈A∧RA∉RA).R_A\in R_A \quad\leftrightarrow\quad (R_A\in A\land R_A\notin R_A).

Under the supposition RA∈AR_A\in A, this is a contradiction. Hence

RA∉A.R_A\notin A.

The relative Russell set exists as a subset of AA. The argument tells us that this particular subset cannot be one of the elements of AA. The paradoxical step was the earlier demand for a single set covering every possible starting set.

Why there is no universal set

Suppose there were a set VV containing every set. Separation would form RV={x∈V∣x∉x}R_V=\{x\in V\mid x\notin x\}. The result just proved gives RV∉VR_V\notin V. Yet RVR_V is a set, so a universal VV would have to contain it. The assumption fails: in ZF, there is no set of all sets.

Mathematicians can still speak informally of the class of all sets. In some alternative foundations, classes are part of the formal language. A class that is too large to be a set is called a proper class. Calling the totality a class does not turn it into a universal set inside ZF.

Separation is powerful, but it only extracts subsets. By itself it cannot supply an infinite set, a power set, or the pair of two given sets. The next essay asks what further existence principles are needed to build a useful mathematical universe.

Sources