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.
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."
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:
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:
With Gödel's convention, the axiom of limitation of size can be written:
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 subclass of Ord and V. Therefore, x < y if G<sup>âÂÂ1</sup>(x) < G<sup>âÂÂ1</sup>(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.
The axioms of replacement, global choice, and union (with the other axioms of NBG) imply the axiom of limitation of size. Therefore, this axiom is equivalent to the combination of replacement, global choice, and union in NBG or MorseâÂÂKelley set theory. These set theories only substituted the axiom of replacement and a form of the axiom of choice for the axiom of limitation of size because von Neumann's axiom system contains the axiom of union. Lévy's proof that this axiom is redundant came many years later.
The axioms of NBG with the axiom of global choice replaced by the usual axiom of choice do not imply the axiom of limitation of size. In 1964, William B. Easton used forcing to build a model of NBG with global choice replaced by the axiom of choice. In Easton's model, V cannot be linearly ordered, so it cannot be well-ordered. Therefore, the axiom of limitation of size fails in this model. Ord is an example of a proper class that cannot be mapped onto V because (as proved above) if there is a function mapping Ord onto V, then V can be well-ordered.
The axioms of NBG with the axiom of replacement replaced by the weaker axiom of separation do not imply the axiom of limitation of size. Define as the -th infinite initial ordinal, which is also the cardinal ; numbering starts at , so In 1939, Gödel pointed out that L<sub>ÃÂ<sub>ÃÂ</sub></sub>, a subset of the constructible universe, is a model of ZFC with replacement replaced by separation. To expand it into a model of NBG with replacement replaced by separation, let its classes be the sets of L<sub>ÃÂ<sub>ÃÂ+1</sub></sub>, which are the constructible subsets of L<sub>ÃÂ<sub>ÃÂ</sub></sub>. This model satisfies NBG's class existence axioms because restricting the set variables of these axioms to L<sub>ÃÂ<sub>ÃÂ</sub></sub> produces instances of the axiom of separation, which holds in L. It satisfies the axiom of global choice because there is a function belonging to L<sub>ÃÂ<sub>ÃÂ+1</sub></sub> that maps ÃÂ<sub>ÃÂ</sub> onto L<sub>ÃÂ<sub>ÃÂ</sub></sub>, which implies that L<sub>ÃÂ<sub>ÃÂ</sub></sub> is well-ordered. The axiom of limitation of size fails because the proper class {ÃÂ<sub>n</sub> : n â ÃÂ} has cardinality , so it cannot be mapped onto L<sub>ÃÂ<sub>ÃÂ</sub></sub>, which has cardinality .
In a 1923 letter to Zermelo, von Neumann stated the first version of his axiom: A class is a proper class if and only if there is a one-to-one correspondence between it and V. The axiom of limitation of size implies von Neumann's 1923 axiom. Therefore, it also implies that all proper classes are equinumerous with V.
In 1930, Zermelo published an article on models of set theory, in which he proved that some of his models satisfy the axiom of limitation of size. These models are built in ZFC by using the cumulative hierarchy V<sub>ñ</sub>, which is defined by transfinite recursion:
Zermelo worked with models of the form V<sub>ú</sub> where ú is a cardinal. The classes of the model are the subsets of V<sub>ú</sub>, and the model's âÂÂ-relation is the standard âÂÂ-relation. The sets of the model are the classes X such that X â V<sub>ú</sub>. Zermelo identified cardinals ú such that V<sub>ú</sub> satisfies:
Since every class is a subset of V<sub>ú</sub>, Theorem 2 implies that every class X has cardinality ⤠ú. Combining this with Theorem 1 proves: every proper class has cardinality ú. Hence, every proper class can be put into one-to-one correspondence with V<sub>ú</sub>. This correspondence is a subset of V<sub>ú</sub>, so it is a class of the model. Therefore, the axiom of limitation of size holds for the model V<sub>ú</sub>.
The theorem stating that V<sub>ú</sub> has a well-ordering can be proved directly. Since ú is an ordinal of cardinality ú and |V<sub>ú</sub>| = ú, there is a one-to-one correspondence between ú and V<sub>ú</sub>. This correspondence produces a well-ordering of V<sub>ú</sub>. Von Neumann's proof is indirect. It uses the Burali-Forti paradox to prove by contradiction that the class of all ordinals is a proper class. Hence, the axiom of limitation of size implies that there is a function that maps the class of all ordinals onto the class of all sets. This function produces a well-ordering of V<sub>ú</sub>.
To demonstrate that Theorems 1 and 2 hold for some V<sub>ú</sub>, we first prove that if a set belongs to V<sub>ñ</sub> then it belongs to all subsequent V<sub>ò</sub>, or equivalently: V<sub>ñ</sub> â V<sub>ò</sub> for ñ ⤠ò. This is proved by transfinite induction on ò:
Sets enter the cumulative hierarchy through the power set P(V<sub>ò</sub>) at step ò+1. The following definitions will be needed:
Zermelo's smallest model is V<sub>ÃÂ</sub>. Mathematical induction proves that V<sub>n</sub> is finite for all n < ÃÂ:
Proof of Theorem 1: A set X enters V<sub>ÃÂ</sub> through P(V<sub>n</sub>) for some n < ÃÂ, so X â V<sub>n</sub>. Since V<sub>n</sub> is finite, X is finite. Conversely: If a class X is finite, let N = sup {rank(x): x â X}. Since rank(x) ⤠N for all x â X, we have X â V<sub>N+1</sub>, so X â V<sub>N+2</sub> â V<sub>ÃÂ</sub>. Therefore, X â V<sub>ÃÂ</sub>.
Proof of Theorem 2: V<sub>ÃÂ</sub> is the union of countably infinitely many finite sets of increasing size. Hence, it has cardinality , which equals ÃÂ by von Neumann cardinal assignment.
The sets and classes of V<sub>ÃÂ</sub> satisfy all the axioms of NBG except the axiom of infinity.
Two properties of finiteness were used to prove Theorems 1 and 2 for V<sub>ÃÂ</sub>:
To find models satisfying the axiom of infinity, replace "finite" by "< ú" to produce the properties that define strongly inaccessible cardinals. A cardinal ú is strongly inaccessible if ú > àand:
These properties assert that ú cannot be reached from below. The first property says ú cannot be reached by power sets; the second says ú cannot be reached by the axiom of replacement. Just as the axiom of infinity is required to obtain ÃÂ, an axiom is needed to obtain strongly inaccessible cardinals. Zermelo postulated the existence of an unbounded sequence of strongly inaccessible cardinals.
If ú is a strongly inaccessible cardinal, then transfinite induction proves |V<sub>ñ</sub>| < ú for all ñ < ú: