In set theory, the axiom schema of replacement is a schema of axioms in Zermelo–Fraenkel set theory (ZF) that asserts that the image of any set under any definable mapping is also a set. It is necessary for the construction of certain infinite sets in ZF.
The axiom schema is motivated by the idea that whether a class is a set depends only on the cardinality of the class, not on the rank of its elements. Thus, if one class is "small enough" to be a set, and there is a surjection from that class to a second class, the axiom states that the second class is also a set. However, because ZFC only speaks of sets, not proper classes, the schema is stated only for definable surjections, which are identified with their defining formulas.
P
x
y
P(x,y)
FP
FP(x)=y
P(x,y)
B
y
y\inB
x\inA
FP(x)=y
B
A
FP
FP[A]
\{FP(x):x\inA\}
The axiom schema of replacement states that if
F
A
F[A]
A
F[A]
Because it is impossible to quantify over definable functions in first-order logic, one instance of the schema is included for each formula
\phi
w1,...c,wn,A,x,y
B
\phi
\begin{align} \forallw1,\ldots,wn\forallA([\forallx\inA&\exists!y\phi(x,y,w1,\ldots,wn,A)] \Longrightarrow \existsB\forally[y\inB\Leftrightarrow\existsx\inA\phi(x,y,w1,\ldots,wn,A)]) \end{align}
For the meaning of
\exists!
For clarity, in the case of no variables
wi
\begin{align} \forallA([\forallx\inA&\exists!y\phi(x,y,A)] \Longrightarrow \existsB\forally[y\inB\Leftrightarrow\existsx\inA\phi(x,y,A)]) \end{align}
So whenever
\phi
x
y
F
A
y
B
F[A]
The axiom schema of replacement is not necessary for the proofs of most theorems of ordinary mathematics. Indeed, Zermelo set theory (Z) already can interpret second-order arithmetic and much of type theory in finite types, which in turn are sufficient to formalize the bulk of mathematics. Although the axiom schema of replacement is a standard axiom in set theory today, it is often omitted from systems of type theory and foundation systems in topos theory.
At any rate, the axiom schema drastically increases the strength of ZF, both in terms of the theorems it can prove - for example the sets shown to exist - and also in terms of its proof-theoretic consistency strength, compared to Z. Some important examples follow:
P({N} x {N})
A x A
P(A x A)
P(A x A)
An=An-1 x A
A
\{An\midn\in{N}\}
\aleph\omega
Some simplifications may be made to the axiom schema of replacement to obtain different equivalent versions. Azriel Lévy showed that a version of replacement with parameters removed, i.e. the following schema, is equivalent to the original form. In particular the equivalence holds in the presence of the axioms of extensionality, pairing, union and powerset.[1]
\forallA([\forallx\exists!y\phi(x,y,A)] \Longrightarrow \existsB\forally[y\inB\Leftrightarrow\existsx\inA\phi(x,y,A)])
The axiom schema of collection is closely related to and frequently confused with the axiom schema of replacement. Over the remainder of the ZF axioms, it is equivalent to the axiom schema of replacement. The axiom of collection is stronger than replacement in the absence of the power set axiom[2] or its constructive counterpart of ZF but weaker in the framework of IZF, which lacks the law of excluded middle.
While replacement can be read to say that the image of a function is a set, collection speaks about images of relations and then merely says that some superclass of the relation's image is a set. In other words, the resulting set
B
\phi
\phi
x\inA
y
B
B
y
x
Suppose that the free variables of
\phi
w1,...c,wn,x,y
A
B
\phi
\forallw1,\ldots,wn[(\forallx\existsy\phi(x,y,w1,\ldots,wn)) ⇒ \forallA\existsB\forallx\inA\existsy\inB\phi(x,y,w1,\ldots,wn)]
The axiom schema is sometimes stated without prior restrictions (apart from
B
\phi
\phi
\forallw1,\ldots,wn\forallA\existsB\forallx\inA[\existsy\phi(x,y,w1,\ldots,wn) ⇒ \existsy\inB\phi(x,y,w1,\ldots,wn)]
In this case, there may be elements
x
A
\phi
x
A
y
B
y
The axiom schema of separation, the other axiom schema in ZFC, is implied by the axiom schema of replacement and the axiom of empty set. Recall that the axiom schema of separation includes
\forallA\existsB\forallC(C\inB\Leftrightarrow[C\inA\land\theta(C)])
\theta
B
\theta
B
The proof is as follows: Either
A
a
\theta(a)
B
a
A
\theta(a)
\phi(x,y):=(\theta(x)\landy=x)\lor(\neg\theta(x)\landy=a)
\phi
Fa(x)=x
\theta(x)
Fa(x)=a
\theta(x)
y
x
Fa
B:=\{Fa(x):x\inA\}
A
Fa
A\cap\{x:\theta(x)\}
B
This result shows that it is possible to axiomatize ZFC with a single infinite axiom schema. Because at least one such infinite schema is required (ZFC is not finitely axiomatizable), this shows that the axiom schema of replacement can stand as the only infinite axiom schema in ZFC if desired. Because the axiom schema of separation is not independent, it is sometimes omitted from contemporary statements of the Zermelo-Fraenkel axioms.
Separation is still important, however, for use in fragments of ZFC, because of historical considerations, and for comparison with alternative axiomatizations of set theory. A formulation of set theory that does not include the axiom of replacement will likely include some form of the axiom of separation, to ensure that its models contain a sufficiently rich collection of sets. In the study of models of set theory, it is sometimes useful to consider models of ZFC without replacement, such as the models
V\delta
The proof given above assumes the law of excluded middle for the proposition that
A
\theta
\theta(x)
\phi
See main article: article and Reflection principle.
Lévy's reflection principle for ZFC is equivalent to the axiom of replacement, assuming the axiom of infinity. Lévy's principle is as follows:[3]
For any
x1,\ldots,xn
\phi(x1,\ldots,xn)
\alpha
\phi(x1,\ldots,x
V\alpha | |
n)\iff\phi |
(x1,\ldots,xn)
This is a schema that consists of countably many statements, one for each formula
\phi
\phiM
\phi
M
\phi
\existsx
\forallx
\exists(x\inV\alpha)
\forall(x\inV\alpha)
The axiom schema of replacement was not part of Ernst Zermelo's 1908 axiomatisation of set theory (Z). Some informal approximation to it existed in Cantor's unpublished works, and it appeared again informally in Mirimanoff (1917).[4]
Its publication by Abraham Fraenkel in 1922 is what makes modern set theory Zermelo-Fraenkel set theory (ZFC). The axiom was independently discovered and announced by Thoralf Skolem later in the same year (and published in 1923). Zermelo himself incorporated Fraenkel's axiom in his revised system he published in 1930, which also included as a new axiom von Neumann's axiom of foundation.[5] Although it is Skolem's first order version of the axiom list that we use today, he usually gets no credit since each individual axiom was developed earlier by either Zermelo or Fraenkel. The phrase “Zermelo-Fraenkel set theory” was first used in print by von Neumann in 1928.[6]
Zermelo and Fraenkel had corresponded heavily in 1921; the axiom of replacement was a major topic of this exchange.[7] Fraenkel initiated correspondence with Zermelo sometime in March 1921. However, his letters before the one dated 6 May 1921 are lost. Zermelo first admitted to a gap in his system in a reply to Fraenkel dated 9 May 1921. On 10 July 1921, Fraenkel completed and submitted for publication a paper (published in 1922) that described his axiom as allowing arbitrary replacements: "If M is a set and each element of M is replaced by [a set or an urelement] then M turns into a set again" (parenthetical completion and translation by Ebbinghaus). Fraenkel's 1922 publication thanked Zermelo for helpful arguments. Prior to this publication, Fraenkel publicly announced his new axiom at a meeting of the German Mathematical Society held in Jena on 22 September 1921. Zermelo was present at this meeting; in the discussion following Fraenkel's talk he accepted the axiom of replacement in general terms, but expressed reservations regarding its extent.[7]
Thoralf Skolem made public his discovery of the gap in Zermelo's system (the same gap that Fraenkel had found) in a talk he gave on 6 July 1922 at the 5th Congress of Scandinavian Mathematicians, which was held in Helsinki; the proceedings of this congress were published in 1923. Skolem presented a resolution in terms of first-order definable replacements: "Let U be a definite proposition that holds for certain pairs (a, b) in the domain B; assume further, that for every a there exists at most one b such that U is true. Then, as a ranges over the elements of a set Ma, b ranges over all elements of a set Mb." In the same year, Fraenkel wrote a review of Skolem's paper, in which Fraenkel simply stated that Skolem's considerations correspond to his own.[7]
Zermelo himself never accepted Skolem's formulation of the axiom schema of replacement.[7] At one point he called Skolem's approach “set theory of the impoverished”. Zermelo envisaged a system that would allow for large cardinals.[8] He also objected strongly to the philosophical implications of countable models of set theory, which followed from Skolem's first-order axiomatization.[6] According to the biography of Zermelo by Heinz-Dieter Ebbinghaus, Zermelo's disapproval of Skolem's approach marked the end of Zermelo's influence on the developments of set theory and logic.[7]