# Axiom of limitation of size

In set theory, the **axiom of limitation of size** was proposed by John von Neumann in his 1925 axiom system for sets and classes.^{[1]} 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.^{[2]} 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.^{[lower-alpha 1]} 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.^{[3]} In 1930, Ernst Zermelo defined models of set theory satisfying the axiom of limitation of size.^{[4]}

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.^{[5]} 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."^{[6]}

## 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:

- [math]\displaystyle{ \begin{align} \forall C \Bigl[ \lnot \exist D \left(C \in D\right) \iff \exist F \bigl[&\,\forall y \bigl(\exist D(y \in D) \implies \exist x [\,x \in C \land (x, y) \in F\,]\bigr) \\ &\, \land \, \forall x \forall y \forall z \bigl(\,[\,(x, y) \in F \land (x, z) \in F\,] \implies y = z\bigr)\,\bigr]\,\Bigr] \end{align} }[/math]

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

- [math]\displaystyle{ \exist y\, \varphi(y) }[/math] instead of [math]\displaystyle{ \exist y \bigl(\exist D (y \in D) \land \varphi(y)\bigr) }[/math]
- [math]\displaystyle{ \forall y\, \varphi(y) }[/math] instead of [math]\displaystyle{ \forall y \bigl(\exist D (y \in D) \implies \varphi(y)\bigr) }[/math]

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

- [math]\displaystyle{ \begin{align} \forall C \Bigl[ \lnot \exist D \left( C \in D\right) \iff \exist F \bigl[&\,\forall y \exist x \bigl( x \in C \land (x, y) \in F \bigr) \\ &\, \land \, \forall x \forall y \forall z \bigl(\,[\,(x, y) \in F \land (x, z) \in F\,] \implies y = z\bigr)\,\bigr]\,\Bigr] \end{align} }[/math]

## 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.^{[lower-alpha 2]}

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.^{[8]}

The axioms of replacement, global choice, and union (with the other axioms of NBG) imply the axiom of limitation of size.^{[lower-alpha 3]} 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.^{[9]}

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.^{[10]} 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 [math]\displaystyle{ \omega_\alpha }[/math] as the [math]\displaystyle{ \alpha }[/math]-th infinite initial ordinal, which is also the cardinal [math]\displaystyle{ \aleph_\alpha }[/math]; numbering starts at [math]\displaystyle{ 0 }[/math], so [math]\displaystyle{ \omega_0 = \omega. }[/math] In 1939, Gödel pointed out that L_{ωω}, a subset of the constructible universe, is a model of ZFC with replacement replaced by separation.^{[11]} To expand it into a model of NBG with replacement replaced by separation, let its classes be the sets of L_{ωω+1}, which are the constructible subsets of L_{ωω}. This model satisfies NBG's class existence axioms because restricting the set variables of these axioms to L_{ωω} produces instances of the axiom of separation, which holds in L.^{[lower-alpha 4]} It satisfies the axiom of global choice because there is a function belonging to L_{ωω+1} that maps ω_{ω} onto L_{ωω}, which implies that L_{ωω} is well-ordered.^{[lower-alpha 5]} The axiom of limitation of size fails because the proper class {ω_{n} : *n* ∈ ω} has cardinality [math]\displaystyle{ \aleph 0 }[/math], so it cannot be mapped onto L_{ωω}, which has cardinality [math]\displaystyle{ \aleph_\omega }[/math].^{[lower-alpha 6]}

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*.^{[2]} The axiom of limitation of size implies von Neumann's 1923 axiom. Therefore, it also implies that all proper classes are equinumerous with *V*.

**Proof that the axiom of limitation of size implies von Neumann's 1923 axiom**

To prove the [math]\displaystyle{ \Longleftarrow }[/math] direction, let [math]\displaystyle{ A }[/math] be a class and [math]\displaystyle{ F }[/math] be a one-to-one correspondence from [math]\displaystyle{ A }[/math] to [math]\displaystyle{ V. }[/math] Since [math]\displaystyle{ F }[/math] maps [math]\displaystyle{ A }[/math] onto [math]\displaystyle{ V, }[/math] the axiom of limitation of size implies that [math]\displaystyle{ A }[/math] is a proper class.

To prove the [math]\displaystyle{ \Longrightarrow }[/math] direction, let [math]\displaystyle{ A }[/math] be a proper class. We will define well-ordered classes [math]\displaystyle{ (A, \lt ) }[/math] and [math]\displaystyle{ (V, \lt ), }[/math] and construct order isomorphisms between [math]\displaystyle{ (Ord, \lt ), (A, \lt ), }[/math] and [math]\displaystyle{ (V, \lt ). }[/math] Then the order isomorphism from [math]\displaystyle{ (A, \lt ) }[/math] to [math]\displaystyle{ (V, \lt ) }[/math] is a one-to-one correspondence between [math]\displaystyle{ A }[/math] and [math]\displaystyle{ V. }[/math]

It was proved above that the axiom of limitation of size implies that there is a function [math]\displaystyle{ F }[/math] that maps [math]\displaystyle{ Ord }[/math] onto [math]\displaystyle{ V. }[/math] Also, [math]\displaystyle{ G }[/math] was defined as a subclass of [math]\displaystyle{ F }[/math] that is a one-to-one correspondence between [math]\displaystyle{ Dom(G) }[/math] and [math]\displaystyle{ V. }[/math] It defines a well-ordering on [math]\displaystyle{ V\colon\, x \lt y\, }[/math] if [math]\displaystyle{ G^{-1}(x) \lt G^{-1}(y). }[/math] Therefore, [math]\displaystyle{ G }[/math] is an order isomorphism from [math]\displaystyle{ (Dom(G), \lt ) }[/math] to [math]\displaystyle{ (V, \lt ). }[/math]

If [math]\displaystyle{ (C, \lt ) }[/math] is well-ordered class, its proper initial segments are the classes [math]\displaystyle{ \{x \in C: x \lt y\} }[/math] where [math]\displaystyle{ y \in C. }[/math] Now [math]\displaystyle{ (Ord, \lt ) }[/math] has the property that all of its proper initial segments are sets. Since [math]\displaystyle{ Dom(G) \subseteq Ord, }[/math] this property holds for [math]\displaystyle{ (Dom(G), \lt ). }[/math] The order isomorphism [math]\displaystyle{ G }[/math] implies that this property holds for [math]\displaystyle{ (V, \lt ). }[/math] Since [math]\displaystyle{ A \subseteq V, }[/math] this property holds for [math]\displaystyle{ (A, \lt ). }[/math]

To obtain an order isomorphism from [math]\displaystyle{ (A, \lt ) }[/math] to [math]\displaystyle{ (V, \lt ), }[/math] the following theorem is used: If [math]\displaystyle{ P }[/math] is a proper class and the proper initial segments of [math]\displaystyle{ (P, \lt ) }[/math] are sets, then there is an order isomorphism from [math]\displaystyle{ (Ord, \lt ) }[/math] to [math]\displaystyle{ (P, \lt ). }[/math]^{[lower-alpha 7]} Since [math]\displaystyle{ (A, \lt ) }[/math] and [math]\displaystyle{ (V, \lt ) }[/math] satisfy the theorem's hypothesis, there are order isomorphisms [math]\displaystyle{ I_A\colon (Ord, \lt ) \rightarrow (A, \lt ) }[/math] and [math]\displaystyle{ I_V\colon (Ord, \lt ) \rightarrow (V, \lt ). }[/math] Therefore, the order isomorphism [math]\displaystyle{ I_V \circ I_A^{-1}\colon (A, \lt ) \rightarrow (V, \lt ) }[/math] is a one-to-one correspondence between [math]\displaystyle{ A }[/math] and [math]\displaystyle{ V. }[/math]

## Zermelo's models and the axiom of limitation of size

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.^{[4]} These models are built in ZFC by using the cumulative hierarchy *V*_{α}, which is defined by transfinite recursion:

*V*_{0}= ∅.^{[lower-alpha 8]}*V*_{α+1}=*V*_{α}∪*P*(*V*_{α}). That is, the union of*V*_{α}and its power set.^{[lower-alpha 9]}- For limit β:
*V*_{β}= ∪_{α < β}*V*_{α}. That is,*V*_{β}is the union of the preceding*V*_{α}.

Zermelo worked with models of the form *V*_{κ} where κ is a cardinal. The classes of the model are the subsets of *V*_{κ}, and the model's ∈-relation is the standard ∈-relation. The sets of the model are the classes *X* such that *X* ∈ *V*_{κ}.^{[lower-alpha 10]} Zermelo identified cardinals κ such that *V*_{κ} satisfies:^{[12]}

- Theorem 1. A class
*X*is a set if and only if |*X*| < κ. - Theorem 2. |
*V*_{κ}| = κ.

Since every class is a subset of *V*_{κ}, 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*_{κ}. This correspondence is a subset of *V*_{κ}, so it is a class of the model. Therefore, the axiom of limitation of size holds for the model *V*_{κ}.

The theorem stating that *V*_{κ} has a well-ordering can be proved directly. Since κ is an ordinal of cardinality κ and |*V*_{κ}| = κ, there is a one-to-one correspondence between κ and *V*_{κ}. This correspondence produces a well-ordering of *V*_{κ}. 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*_{κ}.^{[13]}

### The model *V*_{ω}

To demonstrate that Theorems 1 and 2 hold for some *V*_{κ}, we first prove that if a set belongs to *V*_{α} then it belongs to all subsequent *V*_{β}, or equivalently: *V*_{α} ⊆ *V*_{β} for α ≤ β. This is proved by transfinite induction on β:

- β = 0:
*V*_{0}⊆*V*_{0}. - For β+1: By inductive hypothesis,
*V*_{α}⊆*V*_{β}. Hence,*V*_{α}⊆*V*_{β}⊆*V*_{β}∪*P*(*V*_{β}) =*V*_{β+1}. - For limit β: If α < β, then
*V*_{α}⊆ ∪_{ξ < β}*V*_{ξ}=*V*_{β}. If α = β, then*V*_{α}⊆*V*_{β}.

Sets enter the cumulative hierarchy through the power set *P*(*V*_{β}) at step β+1. The following definitions will be needed:

- If
*x*is a set, rank(*x*) is the least ordinal β such that*x*∈*V*_{β+1}.^{[14]} - The supremum of a set of ordinals A, denoted by sup A, is the least ordinal β such that α ≤ β for all α ∈ A.

Zermelo's smallest model is *V*_{ω}. Mathematical induction proves that *V*_{n} is finite for all *n* < ω:

- |
*V*_{0}| = 0. - |
*V*_{n+1}| = |*V*_{n}∪*P*(*V*_{n})| ≤ |*V*_{n}| + 2^{|Vn|}, which is finite since*V*_{n}is finite by inductive hypothesis.

Proof of Theorem 1: A set *X* enters *V*_{ω} through *P*(*V*_{n}) for some *n* < ω, so *X* ⊆ *V*_{n}. Since *V*_{n} 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*_{N+1}, so *X* ∈ *V*_{N+2} ⊆ *V*_{ω}. Therefore, *X* ∈ *V*_{ω}.

Proof of Theorem 2: *V*_{ω} is the union of countably infinitely many finite sets of increasing size. Hence, it has cardinality [math]\displaystyle{ \aleph_0 }[/math], which equals ω by von Neumann cardinal assignment.

The sets and classes of *V*_{ω} satisfy all the axioms of NBG except the axiom of infinity.^{[lower-alpha 11]}

### The models *V*_{κ} where κ is a strongly inaccessible cardinal

Two properties of finiteness were used to prove Theorems 1 and 2 for *V*_{ω}:

- If λ is a finite cardinal, then 2
^{λ}is finite. - If
*A*is a set of ordinals such that |*A*| is finite, and α is finite for all α ∈*A*, then sup*A*is finite.

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:

- If λ is a cardinal such that λ < κ, then 2
^{λ}< κ. - If
*A*is a set of ordinals such that |*A*| < κ, and α < κ for all α ∈*A*, then sup*A*< κ.

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.^{[lower-alpha 12]} 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.^{[lower-alpha 13]}

If κ is a strongly inaccessible cardinal, then transfinite induction proves |*V*_{α}| < κ for all α < κ:

- α = 0: |
*V*_{0}| = 0. - For α+1: |
*V*_{α+1}| = |*V*_{α}∪*P*(*V*_{α})| ≤ |*V*_{α}| + 2^{|Vα|}= 2^{|Vα|}< κ. Last inequality uses inductive hypothesis and κ being strongly inaccessible. - For limit α: |
*V*_{α}| = |∪_{ξ < α}*V*_{ξ}| ≤ sup {|*V*_{ξ}| : ξ < α} < κ. Last inequality uses inductive hypothesis and κ being strongly inaccessible.

Proof of Theorem 1: A set *X* enters *V*_{κ} through *P*(*V*_{α}) for some α < κ, so *X* ⊆ *V*_{α}. Since |*V*_{α}| < κ, we obtain |*X*| < κ. Conversely: If a class *X* has |*X*| < κ, let β = sup {rank(*x*): *x* ∈ *X*}. Because κ is strongly inaccessible, |*X*| < κ and rank(*x*) < κ for all *x* ∈ *X* imply β = sup {rank(*x*): *x* ∈ *X*} < κ. Since rank(*x*) ≤ β for all *x* ∈ *X*, we have *X* ⊆ *V*_{β+1}, so *X* ∈ *V*_{β+2} ⊆ *V*_{κ}. Therefore, *X* ∈ *V*_{κ}.

Proof of Theorem 2: |*V*_{κ}| = |∪_{α < κ} *V*_{α}| ≤ sup {|*V*_{α}| : α < κ}. Let β be this supremum. Since each ordinal in the supremum is less than κ, we have β ≤ κ. Assume β < κ. Then there is a cardinal λ such that β < λ < κ; for example, let λ = 2^{|β|}. Since λ ⊆ *V*_{λ} and |*V*_{λ}| is in the supremum, we have λ ≤ |*V*_{λ}| ≤ β. This contradicts β < λ. Therefore, |*V*_{κ}| = β = κ.

The sets and classes of *V*_{κ} satisfy all the axioms of NBG.^{[lower-alpha 14]}

## Limitation of size doctrine

The limitation of size doctrine is a heuristic principle that is used to justify axioms of set theory. It avoids the set theoretical paradoxes by restricting the full (contradictory) comprehension axiom schema:

- [math]\displaystyle{ \forall w_1,\ldots,w_n \, \exists x \, \forall u \, ( u \in x \iff \varphi(u, w_1, \ldots, w_n) ) }[/math]

to instances "that do not give sets 'too much bigger' than the ones they use."^{[15]}

If "bigger" means "bigger in cardinal size," then most of the axioms can be justified: The axiom of separation produces a subset of *x* that is not bigger than *x*. The axiom of replacement produces an image set *f*(*x*) that is not bigger than *x*. The axiom of union produces a union whose size is not bigger than the size of the biggest set in the union times the number of sets in the union.^{[16]} The axiom of choice produces a choice set whose size is not bigger than the size of the given set of nonempty sets.

The limitation of size doctrine does not justify the axiom of infinity:

- [math]\displaystyle{ \exists y \, [\empty \in y \, \land \, \forall x (x \in y \implies x \cup \{x\} \in y)], }[/math]

which uses the empty set and sets obtained from the empty set by iterating the ordinal successor operation. Since these sets are finite, any set satisfying this axiom, such as ω, is much bigger than these sets. Fraenkel and Lévy regard the empty set and the infinite set of natural numbers, whose existence is implied by the axioms of infinity and separation, as the starting point for generating sets.^{[17]}

Von Neumann's approach to limitation of size uses the axiom of limitation of size. As mentioned in § Implications of the axiom, von Neumann's axiom implies the axioms of separation, replacement, union, and choice. Like Fraenkel and Lévy, von Neumann had to add the axiom of infinity to his system since it cannot be proved from his other axioms.^{[lower-alpha 15]} The differences between von Neumann's approach to limitation of size and Fraenkel and Lévy's approach are:

- Von Neumann's axiom puts limitation of size into an axiom system, making it possible to prove most set existence axioms. The limitation of size doctrine justifies axioms using informal arguments that are more open to disagreement than a proof.
- Von Neumann assumed the power set axiom since it cannot be proved from his other axioms.
^{[lower-alpha 16]}Fraenkel and Lévy state that the limitation of size doctrine justifies the power set axiom.^{[18]}

There is disagreement on whether the limitation of size doctrine justifies the power set axiom. Michael Hallett has analyzed the arguments given by Fraenkel and Lévy. Some of their arguments measure size by criteria other than cardinal size—for example, Fraenkel introduces "comprehensiveness" and "extendability." Hallett points out what he considers to be flaws in their arguments.^{[19]}

Hallett then argues that results in set theory seem to imply that there is no link between the size of an infinite set and the size of its power set. This would imply that the limitation of size doctrine is incapable of justifying the power set axiom because it requires that the power set of *x* is not "too much bigger" than *x*. For the case where size is measured by cardinal size, Hallett mentions Paul Cohen's work.^{[20]} Starting with a model of ZFC and [math]\displaystyle{ \aleph_\alpha }[/math], Cohen built a model in which the cardinality of the power set of ω is [math]\displaystyle{ \aleph_\alpha }[/math] if the cofinality of [math]\displaystyle{ \aleph_\alpha }[/math] is not ω; otherwise, its cardinality is [math]\displaystyle{ \aleph_{\alpha+1} }[/math].^{[21]} Since the cardinality of the power set of ω has no bound, there is no link between the cardinal size of ω and the cardinal size of *P*(ω).^{[22]}

Hallett also discusses the case where size is measured by "comprehensiveness," which considers a collection "too big" if it is of "unbounded comprehension" or "unlimited extent."^{[23]} He points out that for an infinite set, we cannot be sure that we have all its subsets without going through the unlimited extent of the universe. He also quotes John L. Bell and Moshé Machover: "... the power set *P*(*u*) of a given [infinite] set *u* is proportional not only to the size of *u* but also to the 'richness' of the entire universe ..."^{[24]} After making these observations, Hallett states: "One is led to suspect that there is simply *no link* between the size (comprehensiveness) of an infinite *a* and the size of *P*(*a*)."^{[20]}

Hallett considers the limitation of size doctrine valuable for justifying most of the axioms of set theory. His arguments only indicate that it cannot justify the axioms of infinity and power set.^{[25]} He concludes 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."^{[6]}

## History

Von Neumann developed the axiom of limitation of size as a new method of identifying sets. ZFC identifies sets via its set building axioms. However, as Abraham Fraenkel pointed out: "The rather arbitrary character of the processes which are chosen in the axioms of **Z** [ZFC] as the basis of the theory, is justified by the historical development of set-theory rather than by logical arguments."^{[26]}

The historical development of the ZFC axioms began in 1908 when Zermelo chose axioms to eliminate the paradoxes and to support his proof of the well-ordering theorem.^{[lower-alpha 17]} In 1922, Abraham Fraenkel and Thoralf Skolem pointed out that Zermelo's axioms cannot prove the existence of the set {*Z*_{0}, *Z*_{1}, *Z*_{2}, ...} where *Z*_{0} is the set of natural numbers, and *Z*_{n+1} is the power set of *Z*_{n}.^{[27]} They also introduced the axiom of replacement, which guarantees the existence of this set.^{[28]} However, adding axioms as they are needed neither guarantees the existence of all reasonable sets nor clarifies the difference between sets that are safe to use and collections that lead to contradictions.

In a 1923 letter to Zermelo, von Neumann outlined an approach to set theory that identifies sets that are "too big" and might lead to contradictions.^{[lower-alpha 18]} Von Neumann identified these sets using the criterion: "A set is 'too big' if and only if it is equivalent with the set of all things." He then restricted how these sets may be used: "... in order to avoid the paradoxes those [sets] which are 'too big' are declared to be impermissible as *elements*."^{[29]} By combining this restriction with his criterion, von Neumann obtained his first version of the axiom of limitation of size, which in the language of classes states: A class is a proper class if and only if it is equinumerous with *V*.^{[2]} By 1925, Von Neumann modified his axiom by changing "it is equinumerous with *V* " to "it can be mapped onto *V* ", which produces the axiom of limitation of size. This modification allowed von Neumann to give a simple proof of the axiom of replacement.^{[1]} Von Neumann's axiom identifies sets as classes that cannot be mapped onto *V*. Von Neumann realized that, even with this axiom, his set theory does not fully characterize sets.^{[lower-alpha 19]}

Gödel found von Neumann's axiom to be "of great interest":

- "In particular I believe that his [von Neumann's] necessary and sufficient condition which a property must satisfy, in order to define a set, is of great interest, because it clarifies the relationship of axiomatic set theory to the paradoxes. That this condition really gets at the essence of things is seen from the fact that it implies the axiom of choice, which formerly stood quite apart from other existential principles. The inferences, bordering on the paradoxes, which are made possible by this way of looking at things, seem to me, not only very elegant, but also very interesting from the logical point of view.
^{[lower-alpha 20]}Moreover I believe that only by going farther in this direction, i.e., in the direction opposite to constructivism, will the basic problems of abstract set theory be solved."^{[30]}

## Notes

- ↑ Proof: Let
*A*be a class and*X*∈*A*. Then*X*is a set, so*X*∈*V*. Therefore,*A*⊆*V*. - ↑ Proof that uses von Neumann's axiom: Let
*A*be a set and*B*be the subclass produced by the axiom of separation. Using proof by contradiction, assume*B*is a proper class. Then there is a function*F*mapping*B*onto*V*. Define the function*G*mapping*A*to*V*: if*x*∈*B*then*G*(*x*) =*F*(*x*); if*x*∈*A*\*B*then*G*(*x*) = ∅. Since*F*maps*A*onto*V*,*G*maps*A*onto*V*. So the axiom of limitation of size implies that*A*is a proper class, which contradicts*A*being a set. Therefore,*B*is a set. - ↑ This can be rephrased as: NBG implies the axiom of limitation of size. In 1929, von Neumann proved that the axiom system that later evolved into NBG implies the axiom of limitation of size. (Ferreirós 2007, p. 380.)
- ↑ An axiom's set variable is restricted on the right side of the "if and only if." Also, an axiom's class variables are converted to set variables. For example, the class existence axiom [math]\displaystyle{ \forall A \, \exists B \, \forall u \, [u \in B \Leftrightarrow u \notin A)] }[/math] becomes [math]\displaystyle{ \forall a \, \exists b \, \forall u \, [u \in b \Leftrightarrow (u \in L_{\omega_\omega} \land u \notin a)]. }[/math] The class existence axioms are in Gödel 1940, p. 5.
- ↑ Gödel defined a function [math]\displaystyle{ F }[/math] that maps the class of ordinals onto [math]\displaystyle{ L }[/math]. The function [math]\displaystyle{ {F|}_{\omega_\omega} }[/math] (which is the restriction of [math]\displaystyle{ F }[/math] to [math]\displaystyle{ \omega_\omega }[/math]) maps [math]\displaystyle{ \omega_\omega }[/math] onto [math]\displaystyle{ L_{\omega_\omega} }[/math], and it belongs to [math]\displaystyle{ L_{\omega_{\omega+1}} }[/math] because it is a constructible subset of [math]\displaystyle{ L_{\omega_\omega} }[/math]. Gödel uses the notation [math]\displaystyle{ F''\omega_\alpha }[/math] for [math]\displaystyle{ L_{\omega_\alpha} }[/math]. (Gödel 1940, pp. 37–38, 54.)
- ↑ Proof by contradiction that [math]\displaystyle{ \{\omega_n: n \in \omega\} }[/math] is a proper class
**:**Assume that it is a set. By the axiom of union, [math]\displaystyle{ \cup\,\{\omega_n: n \in \omega\} }[/math] is a set. This union equals [math]\displaystyle{ \omega_\omega }[/math], the model's proper class of all ordinals, which contradicts the union being a set. Therefore, [math]\displaystyle{ \{\omega_n: n \in \omega\} }[/math] is a proper class.

Proof that [math]\displaystyle{ |L_{\omega_\omega}| = \aleph_\omega\!: }[/math] The function [math]\displaystyle{ {F|}_{\omega_\omega} }[/math] maps [math]\displaystyle{ \omega_\omega }[/math] onto [math]\displaystyle{ L_{\omega_\omega} }[/math], so [math]\displaystyle{ |L_{\omega_\omega}| \le |\omega_\omega|. }[/math] Also, [math]\displaystyle{ \omega_\omega \subseteq L_{\omega_\omega} }[/math] implies [math]\displaystyle{ |\omega_\omega| \le |L_{\omega_\omega}|. }[/math] Therefore, [math]\displaystyle{ |L_{\omega_\omega}| = |\omega_\omega| = \aleph_\omega. }[/math] - ↑ This is the first half of theorem 7.7 in Gödel 1940, p. 27. Gödel defines the order isomorphism [math]\displaystyle{ F: (Ord, \lt ) \rightarrow (A, \lt ) }[/math] by transfinite recursion: [math]\displaystyle{ F(\alpha) = Inf(A \setminus \{F(\beta): \beta \in \alpha\}). }[/math]
- ↑ This is the standard definition of
*V*_{0}. Zermelo let*V*_{0}be a set of urelements and proved that if this set contains a single element, the resulting model satisfies the axiom of limitation of size (his proof also works for*V*_{0}= ∅). Zermelo stated that the axiom is not true for all models built from a set of urelements. (Zermelo 1930, p. 38; English translation: Ewald 1996, p. 1227.) - ↑ This is Zermelo's definition (Zermelo 1930, p. 36; English translation: Ewald 1996, p. 1225.). If
*V*_{0}= ∅, this definition is equivalent to the standard definition*V*_{α+1}=*P*(*V*_{α}) since*V*_{α}⊆*P*(*V*_{α}) (Kunen 1980, p. 95; Kunen uses the notation R(α) instead of*V*_{α}). If*V*_{0}is a set of urelements, the standard definition eliminates the urelements at*V*_{1}. - ↑ If
*X*is a set, then there is a class*Y*such that*X*∈*Y*. Since*Y*⊆*V*_{κ}, we have*X*∈*V*_{κ}. Conversely: if*X*∈*V*_{κ}, then*X*belongs to a class, so*X*is a set. - ↑ Zermelo proved that
*V*_{ω}satisfies ZFC without the axiom of infinity. The class existence axioms of NBG (Gödel 1940, p. 5) are true because*V*_{ω}is a set when viewed from the set theory that constructs it (namely, ZFC). Therefore, the axiom of separation produces subsets of*V*_{ω}that satisfy the class existence axioms. - ↑ Zermelo introduced strongly inaccessible cardinals κ so that
*V*_{κ}would satisfy ZFC. The axioms of power set and replacement led him to the properties of strongly inaccessible cardinals. (Zermelo 1930, pp. 31–35; English translation: Ewald 1996, pp. 1221–1224.) Independently, Wacław Sierpiński and Alfred Tarski introduced these cardinals in 1930. (Sierpiński & Tarski 1930.) - ↑ Zermelo used this sequence of cardinals to obtain a sequence of models that explains the paradoxes of set theory — such as, the Burali-Forti paradox and Russell's paradox. He stated that the paradoxes "depend solely on confusing
*set theory itself*... with individual*models*representing it. What appears as an 'ultrafinite non- or super-set' in one model is, in the succeeding model, a perfectly good, valid set with both a cardinal number and an ordinal type, and is itself a foundation stone for the construction of a new domain [model]." (Zermelo 1930, pp. 46–47; English translation: Ewald 1996, p. 1223.) - ↑ Zermelo proved that
*V*_{κ}satisfies ZFC if κ is a strongly inaccessible cardinal. The class existence axioms of NBG (Gödel 1940, p. 5) are true because*V*_{κ}is a set when viewed from the set theory that constructs it (namely, ZFC + there exist infinitely many strongly inaccessible cardinals). Therefore, the axiom of separation produces subsets of*V*_{κ}that satisfy the class existence axioms. - ↑ The model whose sets are the elements of [math]\displaystyle{ V_\omega }[/math] and whose classes are the subsets of [math]\displaystyle{ V_\omega }[/math] satisfies all of his axioms except for the axiom of infinity, which fails because all sets are finite.
- ↑ The model whose sets are the elements of [math]\displaystyle{ L_{\omega_1} }[/math] and whose classes are the elements of [math]\displaystyle{ L_{\omega_2} }[/math] satisfies all of his axioms except for the power set axiom. This axiom fails because all sets are countable.
- ↑ "... we must, on the one hand, restrict these principles [axioms] sufficiently to exclude all contradictions and, on the other hand, take them sufficiently wide to retain all that is valuable in this theory." (Zermelo 1908, p. 261; English translation: van Heijenoort 1967a, p. 200). Gregory Moore argues that Zermelo's "axiomatization was primarily motivated by a desire to secure his demonstration of the Well-Ordering Theorem ..." (Moore 1982, pp. 158–160).
- ↑ Von Neumann published an introductory article on his axiom system in 1925 (von Neumann 1925; English translation: van Heijenoort 1967c). In 1928, he provided a detailed treatment of his system (von Neumann 1928).
- ↑ Von Neumann investigated whether his set theory is categorical; that is, whether it uniquely determines sets in the sense that any two of its models are isomorphic. He showed that it is not categorical because of a weakness in the axiom of regularity: this axiom only excludes descending ∈-sequences from existing in the model; descending sequences may still exist outside the model. A model having "external" descending sequences is not isomorphic to a model having no such sequences since this latter model lacks isomorphic images for the sets belonging to external descending sequences. This led von Neumann to conclude "that no categorical axiomatization of set theory seems to exist at all" (von Neumann 1925, p. 239; English translation: van Heijenoort 1967c, p. 412).
- ↑ For example, von Neumann's proof that his axiom implies the well-ordering theorem uses the Burali-Forte paradox (von Neumann 1925, p. 223; English translation: van Heijenoort 1967c, p. 398).

## References

- ↑
^{1.0}^{1.1}von Neumann 1925, p. 223; English translation: van Heijenoort 1967c, pp. 397–398. - ↑
^{2.0}^{2.1}^{2.2}Hallett 1984, p. 290. - ↑ Bernays 1937, pp. 66–70; Bernays 1941, pp. 1–6. Gödel 1940, pp. 3–7. Kelley 1955, pp. 251–273.
- ↑
^{4.0}^{4.1}Zermelo 1930; English translation: Ewald 1996. - ↑ Fraenkel, Bar-Hillel & Levy 1973, p. 137.
- ↑
^{6.0}^{6.1}Hallett 1984, p. 295. - ↑ Gödel 1940, p. 3.
- ↑ Levy 1968.
- ↑ It came 43 years later: von Neumann stated his axioms in 1925 and Lévy's proof appeared in 1968. (von Neumann 1925, Levy 1968.)
- ↑ Easton 1964, pp. 56a–64.
- ↑ Gödel 1939, p. 223.
- ↑ These theorems are part of Zermelo's Second Development Theorem. (Zermelo 1930, p. 37; English translation: Ewald 1996, p. 1226.)
- ↑ von Neumann 1925, p. 223; English translation: van Heijenoort 1967c, p. 398. Von Neumann's proof, which only uses axioms, has the advantage of applying to all models rather than just to
*V*_{κ}. - ↑ Kunen 1980, p. 95.
- ↑ Fraenkel, Bar-Hillel & Levy 1973, pp. 32,137.
- ↑ Hallett 1984, p. 205.
- ↑ Fraenkel, Bar-Hillel & Levy 1973, p. 95.
- ↑ Hallett 1984, pp. 200, 202.
- ↑ Hallett 1984, pp. 200–207.
- ↑
^{20.0}^{20.1}Hallett 1984, pp. 206–207. - ↑ Cohen 1966, p. 134.
- ↑ Hallett 1984, p. 207.
- ↑ Hallett 1984, p. 200.
- ↑ Bell & Machover 2007, p. 509.
- ↑ Hallett 1984, pp. 209–210.
- ↑
*Historical Introduction*in Bernays 1991, p. 31. - ↑ Fraenkel 1922, pp. 230–231. Skolem 1922; English translation: van Heijenoort 1967b, pp. 296–297).
- ↑ Ferreirós 2007, p. 369. In 1917, Dmitry Mirimanoff published a form of replacement based on cardinal equivalence (Mirimanoff 1917, p. 49).
- ↑ Hallett 1984, pp. 288, 290.
- ↑ From a Nov. 8, 1957 letter Gödel wrote to Stanislaw Ulam (Kanamori 2003, p. 295).

## Bibliography

- Bell, John L.; Machover, Moshé (2007),
*A Course in Mathematical Logic*, Elsevier Science Ltd, ISBN 978-0-7204-2844-5, https://archive.org/details/courseinmathemat0000bell. - Bernays, Paul (1937), "A System of Axiomatic Set Theory—Part I",
*The Journal of Symbolic Logic***2**(1): 65–77, doi:10.2307/2268862. - Bernays, Paul (1941), "A System of Axiomatic Set Theory—Part II",
*The Journal of Symbolic Logic***6**(1): 1–17, doi:10.2307/2267281. - Bernays, Paul (1991),
*Axiomatic Set Theory*, Dover Publications, ISBN 0-486-66637-9. - Cohen, Paul (1966),
*Set Theory and the Continuum Hypothesis*, W. A. Benjamin, ISBN 978-0-486-46921-8. - Easton, William B. (1964),
*Powers of Regular Cardinals*, Princeton University. - Ferreirós, José (2007),
*Labyrinth of Thought: A History of Set Theory and Its Role in Mathematical Thought*(2nd revised ed.), Birkhäuser, ISBN 978-3-7643-8349-7. - Fraenkel, Abraham (1922), "Zu den Grundlagen der Cantor-Zermeloschen Mengenlehre",
*Mathematische Annalen***86**(3–4): 230–237, doi:10.1007/bf01457986, http://gdz.sub.uni-goettingen.de/dms/load/img/?PPN=PPN235181684_0086&DMDID=DMDLOG_0019. - Fraenkel, Abraham; Bar-Hillel, Yehoshua; Levy, Azriel (1973),
*Foundations of Set Theory*(2nd revised ed.), Basel, Switzerland: Elsevier, ISBN 0-7204-2270-1, https://archive.org/details/foundationsofset0000frae. - Gödel, Kurt (1939), "Consistency Proof for the Generalized Continuum Hypothesis",
*Proceedings of the National Academy of Sciences of the United States of America***25**(4): 220–224, doi:10.1073/pnas.25.4.220, PMID 16588293, PMC 1077751, http://www.pnas.org/content/25/4/220.full.pdf. - Gödel, Kurt (1940),
*The Consistency of the Continuum Hypothesis*, Princeton University Press. - Hallett, Michael (1984),
*Cantorian Set Theory and Limitation of Size*, Oxford: Clarendon Press, ISBN 0-19-853179-6. - Kanamori, Akihiro (2003), "Stanislaw Ulam", in Solomon Feferman and John W. Dawson, Jr.,
*Kurt Gödel Collected Works, Volume V: Correspondence H-Z*, Clarendon Press, pp. 280–300, ISBN 0-19-850075-0, http://math.bu.edu/people/aki/9.pdf. - Kelley, John L. (1955),
*General Topology*, Van Nostrand, ISBN 978-0-387-90125-1, https://archive.org/details/GeneralTopology. - Kunen, Kenneth (1980),
*Set Theory: An Introduction to Independence Proofs*, North-Holland, ISBN 0-444-86839-9. - Levy, Azriel (1968), "On Von Neumann's Axiom System for Set Theory",
*American Mathematical Monthly***75**(7): 762–763, doi:10.2307/2315201. - Mirimanoff, Dmitry (1917), "Les antinomies de Russell et de Burali-Forti et le probleme fondamental de la theorie des ensembles",
*L'Enseignement Mathématique***19**: 37–52. - Moore, Gregory H. (1982),
*Zermelo's Axiom of Choice: Its Origins, Development, and Influence*, Springer, ISBN 0-387-90670-3. - Sierpiński, Wacław; Tarski, Alfred (1930), "Sur une propriété caractéristique des nombres inaccessibles",
*Fundamenta Mathematicae***15**: 292–300, doi:10.4064/fm-15-1-292-300, ISSN 0016-2736, http://matwbn.icm.edu.pl/ksiazki/fm/fm15/fm15129.pdf. - Skolem, Thoralf (1922), "Einige Bemerkungen zur axiomatischen Begründung der Mengenlehre",
*Matematikerkongressen i Helsingfors den 4-7 Juli, 1922*, pp. 217–232.- English translation: van Heijenoort, Jean (1967b), "Some remarks on axiomatized set theory",
*From Frege to Godel: A Source Book in Mathematical Logic, 1879-1931*, Harvard University Press, pp. 290–301, ISBN 978-0-674-32449-7.

- English translation: van Heijenoort, Jean (1967b), "Some remarks on axiomatized set theory",
- von Neumann, John (1925), "Eine Axiomatisierung der Mengenlehre",
*Journal für die Reine und Angewandte Mathematik***154**: 219–240, http://gdz.sub.uni-goettingen.de/dms/load/img/?PPN=PPN243919689_0154&DMDID=DMDLOG_0025.- English translation: van Heijenoort, Jean (1967c), "An axiomatization of set theory",
*From Frege to Godel: A Source Book in Mathematical Logic, 1879-1931*, Harvard University Press, pp. 393–413, ISBN 978-0-674-32449-7.

- English translation: van Heijenoort, Jean (1967c), "An axiomatization of set theory",
- von Neumann, John (1928), "Die Axiomatisierung der Mengenlehre",
*Mathematische Zeitschrift***27**: 669–752, doi:10.1007/bf01171122, http://gdz.sub.uni-goettingen.de/dms/load/img/?PPN=PPN266833020_0027&DMDID=DMDLOG_0042. - Zermelo, Ernst (1908), "Untersuchungen über die Grundlagen der Mengenlehre",
*Mathematische Annalen***65**(2): 261–281, doi:10.1007/bf01449999, http://gdz.sub.uni-goettingen.de/dms/load/img/?PPN=PPN235181684_0065&DMDID=DMDLOG_0018.- English translation: van Heijenoort, Jean (1967a), "Investigations in the foundations of set theory",
*From Frege to Godel: A Source Book in Mathematical Logic, 1879-1931*, Harvard University Press, pp. 199–215, ISBN 978-0-674-32449-7.

- English translation: van Heijenoort, Jean (1967a), "Investigations in the foundations of set theory",
- Zermelo, Ernst (1930), "Über Grenzzahlen und Mengenbereiche: neue Untersuchungen über die Grundlagen der Mengenlehre",
*Fundamenta Mathematicae***16**: 29–47, doi:10.4064/fm-16-1-29-47, http://matwbn.icm.edu.pl/ksiazki/fm/fm16/fm1615.pdf.- English translation: Ewald, William B. (1996), "On boundary numbers and domains of sets: new investigations in the foundations of set theory",
*From Immanuel Kant to David Hilbert: A Source Book in the Foundations of Mathematics*, Oxford University Press, pp. 1208–1233, ISBN 978-0-19-853271-2.

- English translation: Ewald, William B. (1996), "On boundary numbers and domains of sets: new investigations in the foundations of set theory",

Original source: https://en.wikipedia.org/wiki/Axiom of limitation of size.
Read more |