In axiomatic set theory and the branches of mathematics and philosophy that use it, the axiom of infinity is one of the axioms of Zermelo–Fraenkel set theory. It guarantees the existence of at least one infinite set, namely a set containing the natural numbers. It was first published by Ernst Zermelo as part of his set theory in 1908.[1]
In the formal language of the Zermelo–Fraenkel axioms, the axiom is as follows:
\existI (\existo (o\inI \land lnot\existn n\ino) \land \forallx (x\inI ⇒ \existy (y\inI \land \foralla (a\iny\Leftrightarrow(a\inx \lor a=x)))))
There exists a set (the set that is postulated to be infinite) such that the empty set is an element of it and for every element
x
y
x
x
This formula can be abbreviated as:
\existsI(\varnothing\inI\land\forallx(x\inI ⇒ (x\cup\{x\})\inI))
Some mathematicians may call a set built this way an inductive set.
This axiom is closely related to the von Neumann construction of the natural numbers in set theory, in which the successor of x is defined as x ∪ . If x is a set, then it follows from the other axioms of set theory that this successor is also a uniquely defined set. Successors are used to define the usual set-theoretic encoding of the natural numbers. In this encoding, zero is the empty set:
0 = .The number 1 is the successor of 0:
1 = 0 ∪ = ∪ = = .Likewise, 2 is the successor of 1:
2 = 1 ∪ = ∪ = =,and so on:
3 = = ;
4 = = .
A consequence of this definition is that every natural number is equal to the set of all preceding natural numbers. The count of elements in each set, at the top level, is the same as the represented natural number, and the nesting depth of the most deeply nested empty set, including its nesting in the set that represents the number of which it is a part, is also equal to the natural number that the set represents.
This construction forms the natural numbers. However, the other axioms are insufficient to prove the existence of the set of all natural numbers,
N0
Thus the essence of the axiom is:
There is a set, I, that includes all the natural numbers.
The axiom of infinity is also one of the von Neumann–Bernays–Gödel axioms.
The infinite set I is a superset of the natural numbers. To show that the natural numbers themselves constitute a set, the axiom schema of specification can be applied to remove unwanted elements, leaving the set N of all natural numbers. This set is unique by the axiom of extensionality.
To extract the natural numbers, we need a definition of which sets are natural numbers. The natural numbers can be defined in a way that does not assume any axioms except the axiom of extensionality and the axiom of induction - a natural number is either zero or a successor and each of its elements is either zero or a successor of another of its elements. In formal language, the definition says:
\foralln(n\inN\iff([n=\empty\lor\existsk(n=k\cup\{k\})]\land\forallm\inn[m=\empty\lor\existsk\inn(m=k\cup\{k\})])).
Or, even more formally:
\foralln(n\inN\iff([\forallk(lnotk\inn)\lor\existsk\forallj(j\inn\iff(j\ink\lorj=k))] \land
\forallm(m\inn ⇒ [\forallk(lnotk\inm)\lor\existsk(k\inn\land\forallj(j\inm\iff(j\ink\lorj=k)))]))).
An alternative method is the following. Let
\Phi(x)
\Phi(x)=(\emptyset\inx\wedge\forally(y\inx\to(y\cup\{y\}\inx)))
W
\forallx(x\inW\leftrightarrow\forallI(\Phi(I)\tox\inI)).
For existence, we will use the Axiom of Infinity combined with the Axiom schema of specification. Let
I
W=\{x\inI:\forallJ(\Phi(J)\tox\inJ)\}
W
I
x\inW
x
x
I
W
For uniqueness, first note that any set that satisfies (*) is itself inductive, since 0 is in all inductive sets, and if an element
x
W'
W'\subseteqW
W
W\subseteqW'
W'
W=W'
\omega
This definition is convenient because the principle of induction immediately follows: If
I\subseteq\omega
\omega\subseteqI
I=\omega
Both these methods produce systems that satisfy the axioms of second-order arithmetic, since the axiom of power set allows us to quantify over the power set of
\omega
Some old texts use an apparently weaker version of the axiom of infinity, to wit:
\existsx(\existsy(y\inx)\land\forally(y\inx → \existsz(z\inx\landy\subsetneqz))).
This says that there is an element in x and for every element y of x there is another element of x that is a strict superset of y. This implies that x is an infinite set without saying much about its structure. However, with the help of the other axioms of ZF, we can show that this implies the existence of ω. First, if we take the powerset of any infinite set x, then that powerset will contain elements that are subsets of x of every finite cardinality (among other subsets of x). Proving the existence of those finite subsets may require either the axiom of separation or the axioms of pairing and union. Then we can apply the axiom of replacement to replace each element of that powerset of x by the initial ordinal number of the same cardinality (or zero, if there is no such ordinal). The result will be an infinite set of ordinals. Then we can apply the axiom of union to that to get an ordinal greater than or equal to ω.
The axiom of infinity cannot be proved from the other axioms of ZFC if they are consistent. (To see why, note that ZFC
\vdash
The negation of the axiom of infinity cannot be derived from the rest of the axioms of ZFC, if they are consistent. (This is tantamount to saying that ZFC is consistent, if the other axioms are consistent.) Thus, ZFC implies neither the axiom of infinity nor its negation and is compatible with either.
Indeed, using the von Neumann universe, we can build a model of ZFC − Infinity + (¬Infinity). It is
V\omega
The cardinality of the set of natural numbers, aleph null (
\aleph0