In set theory, the axiom of limitation of size was proposed by John von Neumann in his 1925 axiom system for sets and classes. It formalizes the limitation of size principle, which avoids the paradoxes encountered in earlier formulations of set theory by recognizing that some classes are too big to be sets. Von Neumann realized that the paradoxes are caused by permitting these big classes to be members of a class. A class that is a member of a class is a set; a class that is not a set is a proper class. Every class is a subclass of V, the class of all sets. The axiom of limitation of size says that a class is a set if and only if it is smaller than V—that is, there is no function mapping it onto V. Usually, this axiom is stated in the equivalent form: A class is a proper class if and only if there is a function that maps it onto V.

Von Neumann's axiom implies the axioms of replacement, separation, union, and global choice. It is equivalent to the combination of replacement, union, and global choice in Von Neumann–Bernays–Gödel set theory (NBG) and Morse–Kelley set theory. Later expositions of class theories—such as those of Paul Bernays, Kurt Gödel, and John L. Kelley—use replacement, union, and a choice axiom equivalent to global choice rather than von Neumann's axiom. In 1930, Ernst Zermelo defined models of set theory satisfying the axiom of limitation of size.

Axiom of limitation of size

Abraham Fraenkel and Azriel Lévy have stated that the axiom of limitation of size does not capture all of the "limitation of size doctrine" because it does not imply the power set axiom. Michael Hallett has argued that the limitation of size doctrine does not justify the power set axiom and that "von Neumann's explicit assumption [of the smallness of power-sets] seems preferable to Zermelo's, Fraenkel's, and Lévy's obscurely hidden implicit assumption of the smallness of power-sets."

Axiom of limitation of size

Formal statement

The usual version of the axiom of limitation of size—a class is a proper class if and only if there is a function that maps it onto V—is expressed in the formal language of set theory as:

Axiom of limitation of size

Gödel introduced the convention that uppercase variables range over all the classes, while lowercase variables range over all the sets. This convention allows us to write:

instead of

instead of

With Gödel's convention, the axiom of limitation of size can be written:

Implications of the axiom

Von Neumann proved that the axiom of limitation of size implies the axiom of replacement, which can be expressed as: If F is a function and A is a set, then F(A) is a set. This is proved by contradiction. Let F be a function and A be a set. Assume that F(A) is a proper class. Then there is a function G that maps F(A) onto V. Since the composite function G ∘ F maps A onto V, the axiom of limitation of size implies that A is a proper class, which contradicts A being a set. Therefore, F(A) is a set. Since the axiom of replacement implies the axiom of separation, the axiom of limitation of size implies the axiom of separation.

Von Neumann also proved that his axiom implies that V can be well-ordered. The proof starts by proving by contradiction that Ord, the class of all ordinals, is a proper class. Assume that Ord is a set. Since it is a transitive set that is strictly well-ordered by ∈, it is an ordinal. So Ord ∈ Ord, which contradicts Ord being strictly well-ordered by ∈. Therefore, Ord is a proper class. So von Neumann's axiom implies that there is a function F that maps Ord onto V. To define a well-ordering of V, let G be the subclass of F consisting of the ordered pairs (α, x) where α is the least β such that (β, x) ∈ F; that is, G = { (α, x) ∈ F: ∀β((β, x) ∈ F ⇒ α ≤ β)}. The function G is a one-to-one correspondence between a subset of Ord and V. Therefore, x < y if G−1(x) < G−1(y) defines a well-ordering of V. This well-ordering defines a global choice function: Let Inf(x) be the least element of a non-empty set x. Since Inf(x) ∈ x, this function chooses an element of x for every non-empty set x. Therefore, Inf(x) is a global choice function, so Von Neumann's axiom implies the axiom of global choice.

In 1968, Azriel Lévy proved that von Neumann's axiom implies the axiom of union. First, he proved without using the axiom of union that every set of ordinals has an upper bound. Then he used a function that maps Ord onto V to prove that if A is a set, then ∪A is a set.