Reading preferences
Optional display controls need JavaScript. All reading content and navigation work without it.
Source file content/set-theory/replacement/replacement.tex
Source file content/set-theory/replacement/introduction.tex
Introduction
Replacement is the axiom scheme which makes the difference between source and source. We helped ourselves to it throughout chapters “Ordinals” through “Stages and Ranks”. In this chapter, we will finally consider the question: is Replacement justified?
To make the question sharp, it is worth observing that Replacement is really rather strong. We will get a sense of just how strong it is, during this chapter (and again in section “ℵ-Fixed Points” in chapter “Cardinal Arithmetic”). But this will suggest that justification really is required.
We will discuss two kinds of justification. Roughly: an extrinsic justification is an attempt to justify an axiom by its fruits; an intrinsic justification is an attempt to justify an axiom by suggesting that it is vindicated by the mathematical concepts in question. We will get a greater sense of what this means during this chapter, but it is just the tip of an iceberg. For more, see in particular Penelope Maddy (1988 and 1988).
Source file content/set-theory/replacement/strength.tex
The Strength of Replacement
We begin with a simple observation about the strength of Replacement: unless we go beyond source, we cannot prove the existence of any von Neumann ordinal greater than or equal to source.
Here is a sketch of why. Working in source, consider the set source. This set acts as the domain for a model for source. To see this, we introduce some notation for the relativization of a formula:
Definition one in this chapter
For any set source, and any formula source, let source be the formula which results by restricting all of source's quantifiers to source. That is, replace “source” with “source”, and replace “source” with “source”.
noindent It can be shown that, for every axiom source of source, we have that source. But source is not in source, by corollary two in chapter “Stages and Ranks”. So source is consistent with the non-existence of source.
This is why we said, in section “Replacement” in chapter “Ordinals”, that theorem five in chapter “Ordinals” cannot be proved without Replacement. For it is easy, within source, to define an explicit well-ordering which intuitively should have order-type source. Indeed, we gave an informal example of this in section “The General Idea of an Ordinal” in chapter “Ordinals”, when we presented the ordering on the natural numbers given by:
But if source does not exist, this well-ordering is not isomorphic to any ordinal. So source does not prove theorem five in chapter “Ordinals”.
Flipping things around: Replacement allows us to prove the existence of source, and hence must allow us to prove the existence of source. And not just that. For any well-ordering we can define, theorem five in chapter “Ordinals” tells us that there is some source isomorphic with that well-ordering, and hence that source exists. In a straightforward way, then, Replacement guarantees that the hierarchy of sets must be very tall.
Over the next few sections, and then again in section “ℵ-Fixed Points” in chapter “Cardinal Arithmetic”, we'll get a better sense of better just how tall Replacement forces the hierarchy to be. The simple point, for now, is that Replacement really does stand in need of justification!
Source file content/set-theory/replacement/extrinsic.tex
Extrinsic Considerations about Replacement
We start by considering an extrinsic attempt to justify Replacement. Boolos suggests one, as follows.
[…] the reason for adopting the axioms of replacement is quite simple: they have many desirable consequences and (apparently) no undesirable ones. In addition to theorems about the iterative conception, the consequences include a satisfactory if not ideal theory of infinite numbers, and a highly desirable result that justifies inductive definitions on well-founded relations. (George Boolos, 1971, 229)
The gist of Boolos's idea is that we should justify Replacement by its fruits. And the specific fruits he mentions are the things we have discussed in the past few chapters. Replacement allowed us to prove that the von Neumann ordinals were excellent surrogates for the idea of a well-ordering type (this is our “satisfactory if not ideal theory of infinite numbers”). Replacement also allowed us to define the sources, establish the notion of rank, and prove source-Induction (this amounts to our “theorems about the iterative conception”). Finally, Replacement allows us to prove the Transfinite Recursion Theorem (this is the “inductive definitions on well-founded relations”).
These are, indeed, desirable consequences. But do these desirable consequences suffice to justify Replacement? No. Or at least, not straightforwardly.
Here is a simple problem. Whilst we have stated some desirable consequences of Replacement, we could have obtained many of them via other means. This is not as well known as it ought to be, though, so we should pause to explain the situation.
There is a simple theory of sets, Level Theory, or source for short.Footnote: The first versions of source are offered by Richard Montague (1965) and Dana Scott (1974); this was simplified, and given a book-length treatment, by Michael Potter (2004); and Tim Button (2021) has recently simplified source further. source's axioms are just Extensionality, Separation, and the claim that every set is a subset of some level, where “level” is cunningly defined so that the levels behave like our friends, the sources. So source proves source; but source is much weaker than source. In fact, source does not give you Pairs, Powersets, Infinity, or Replacement. Let source be the result of adding Infinity and Powersets to source; this delivers Pairs too, so, source is at least as strong as source. But, in fact, source is strictly stronger than source, since it adds the claim that every set has a rank (hence my suggestion that we call it source). Indeed, source delivers: a perfectly satisfactory theory of ordinals; results which stratify the hierarchy into well-ordered stages; a proof of source-Induction; and a version of Transfinite Recursion.
In short: although Boolos didn't know this, all of the desirable consequences which he mentions could have been arrived at without Replacement; he simply needed to use source rather than source.
(Given all of this, why did we follow the conventional route, of teaching you source, rather than source and source? There are two reasons. First: for purely historical reasons, starting with source is rather nonstandard; we wanted to equip you to be able to read more standard discussions of set theory. Second: when you are ready to appreciate source and source, you can simply read Michael Potter 2004 and Tim Button 2021.)
Of course, since source is strictly weaker than source, there are results which source proves which source leaves open. So one could try to justify Replacement on extrinsic grounds by pointing to one of these results. But, once you know how to use source, it is quite hard to find many examples of things that are (a) settled by Replacement but not otherwise, and (b) are intuitively true. (For more on this, see Michael Potter 2004, §13.2.)
The bottom line is this. To provide a compelling extrinsic justification for Replacement, one would need to find a result which cannot be achieved without Replacement. And that's not an easy enterprise.
Let's consider a further problem which arises for any attempt to offer a purely extrinsic justification for Replacement. (This problem is perhaps more fundamental than the first.) Boolos does not just point out that Replacement has many desirable consequences. He also states that Replacement has “(apparently) no undesirable” consequences. But this parenthetical caveat, “apparently,” is surely absolutely crucial.
Recall how we ended up here: Naïve Comprehension ran into inconsistency, and we responded to this inconsistency by embracing the cumulative-iterative conception of set. This conception comes equipped with a story which, we hope, assures us of its consistency. But if we cannot justify Replacement from within that story, then we have (as yet) no reason to believe that source is consistent. Or rather: we have no reason to believe that source is consistent, apart from the (perhaps merely contingent) fact that no one has discovered a contradiction yet. In exactly that sense, Boolos's comment seems to come down to this: “(apparently) source is consistent”. We should demand greater reassurance of consistency than this.
This issue will affect any purely extrinsic attempt to justify Replacement, i.e., any justification which is couched solely in terms of the (known) consequences of source. As such, we will want to look for an intrinsic justification of Replacement, i.e., a justification which suggests that the story which we told about sets somehow “already” commits us to Replacement.
Source file content/set-theory/replacement/limofsize.tex
Limitation-of-size
Perhaps the most common attempt to offer an “intrinsic” justification of Replacement comes via the following notion:
limofsize. Any things form a set, provided that there are not too many of them.
This principle will immediately vindicate Replacement. After all, any set formed by Replacement cannot be any larger than any set from which it was formed. Stated precisely: suppose you form a set source using Replacement; then source; so if the elements of source were not too numerous to form a set, their images are not too numerous to form source.
The obvious difficulty with invoking limofsize to justify Replacement is that we have not yet laid down any principle like limofsize. Moreover, when we told our story about the cumulative-iterative conception of set in chapters “The Iterative Conception” through “Steps towards Z”, nothing ever hinted in the direction of limofsize. This, indeed, is precisely why Boolos at one point wrote: “Perhaps one may conclude that there are at least two thoughts `behind' set theory” (1989, p. 19). On the one hand, the ideas surrounding the cumulative-iterative conception of set are meant to vindicate source. On the other hand, limofsize is meant to vindicate Replacement.
But the issue it is not just that we have thus far been silent about limofsize. Rather, the issue is that limofsize (as just formulated) seems to sit quite badly with the cumulative-iterative notion of set. After all, it mentions nothing about the idea of sets as formed in stages.
This is really not much of a surprise, given the history of these “two thoughts” (i.e., the cumulative-iterative conception of set, and limofsize). These “two thoughts” ultimately amount to two rather different projects for blocking the set-theoretic paradoxes. The cumulative-iterative notion of set blocks Russell's paradox by saying, roughly: we should never have expected a Russell set to exist, because it would not be “formed” at any stage. By contrast, limofsize is meant to rule out the Russell set, by saying, roughly: we should never have expected a Russell set to exist, because it would have been too big.
Put like this, then, let's be blunt: considered as a reply to the paradoxes, limofsize stands in need of much more justification. Consider, for example, this version of Russell's Paradox: no pug sniffs exactly the pugs which don't sniff themselves (see section “Russell's Paradox (again)” in chapter “The Iterative Conception”). If you ask “why is there no such pug?”, it is not a good answer to be told that such a pug would have to sniff too many pugs. So why would it be a good intuitive explanation, of the non-existence of a Russell set, that it would have to be “too big” to exist?
In short, it's forgivable if you are a bit mystified concerning the “intuitive” motivation for limofsize.
Source file content/set-theory/replacement/absinf.tex
Replacement and “Absolute Infinity”
We will now put limofsize behind us, and explore a different family of (intrinsic) attempts to justify Replacement, which do take seriously the idea of the sets as formed in stages.
When we first outlined the iterative process, we offered some principles which explained what happens at each stage. These were stageshier, stagesord, and stagesacc. Later, we added some principles which told us something about the number of stages: stagessucc told us that the process of set-formation never ends, and stagesinf told us that the process goes through an infinite-th stage.
It is reasonable to suggest that these two latter principles fall out of some a broader principle, like:
stagesinex. There are absolutely infinitely many stages; the hierarchy is as tall as it could possibly be.
Obviously this is an informal principle. But even if it is not immediately entailed by the cumulative-iterative conception of set, it certainly seems consonant with it. At the very least, and unlike limofsize, it retains the idea that sets are formed stage-by-stage.
The hope, now, is to leverage stagesinex into a justification of Replacement. So let us see how this might be done.
In section “The General Idea of an Ordinal” in chapter “Ordinals”, we saw that it is easy to construct a well-ordering which (morally) should be isomorphic to source. Otherwise put, we can easily imagine a stage-by-stage iterative process, whose order-type (morally) is source. As such, if we have accepted stagesinex, then we should surely accept that there is at least an source-th stage of the hierarchy, i.e., source, for the hierarchy surely could continue thus far.
This thought generalizes as follows: for any well-ordering, the process of building the iterative hierarchy should run at least as far as that well-ordering. And we could guarantee this, just by treating theorem five in chapter “Ordinals” as an axiom. This would tell us that any well-ordering is isomorphic to a von Neumann ordinal. Since each von Neumann ordinal will be equal to its own rank, theorem five in chapter “Ordinals” will then tell us that, whenever we can describe a well-ordering in our set theory, the iterative process of set building must outrun that well-ordering.
This idea certainly seems like a corollary of stagesinex. Unfortunately, if our aim is to extract Replacement from this idea, then we face a simple, technical, barrier: Replacement is strictly stronger than theorem five in chapter “Ordinals”. (This observation is made by Michael Potter (2004), §13.2; we will prove it in section “Appendix: Finite axiomatizability” in chapter “Replacement”.)
The upshot is that, if we are going to understand stagesinex in such a way as to yield Replacement, then it cannot merely say that the hierarchy outruns any well-ordering. It must make a stronger claim than that. To this end, Joseph R. Shoenfield (1977) proposed a very natural strengthening of the idea, as follows: the hierarchy is not cofinal with any set.Footnote: Gödel seems to have proposed a similar thought; see Michael Potter (2004), p. 223. For discussion of Gödel and Joseph R. Shoenfield, see Luca Incurvati (2020), 90–5. In slightly more detail: if source is a mapping which sends sets to stages of the hierarchy, the image of any set source under source does not exhaust the hierarchy. Otherwise put (schematically):
stagescofin. If source is a set and source is a stage for every source, then there is a stage which comes after each source for source.
It is obvious that source proves a suitably formalised version of stagescofin. Conversely, we can informally argue that stagescofin justifies Replacement.Footnote: It would be harder to prove Replacement using some formalisation of stagescofin, since source on its own is not strong enough to define the stages, so it is not clear how one would formalise stagescofin. One option, though, is to work in some extension of source, as discussed in section “Extrinsic Considerations about Replacement” in chapter “Replacement”. For suppose source. Then for each source, let source be the source such that source, and let source be the stage at which source is first formed. By stagescofin, there is a stage source such that source. Now since each source and source, by Separation we can obtain source.
Exercise one in this chapter
Formalize stagescofin within source.
So stagescofin vindicates Replacement. And it is at least plausible that stagesinex vindicates stagescofin. For suppose stagescofin fails. So the hierarchy is cofinal with some set source, i.e., we have a map source such that for any stage source there is some source such that source. In that case, we do have a way to get a handle on the supposed “absolute infinity” of the hierarchy: it is exhausted by the range of source applied to source. And that compromises the thought that the hierarchy is “absolutely infinite”. Contraposing: stagesinex entails stagescofin, which in turn justifies Replacement.
This represents a genuinely promising attempt to provide an intrinsic justification for Replacement. But whether it ultimately works, or not, we will have to leave to you to decide.
Source file content/set-theory/replacement/ref.tex
Replacement and Reflection
Our last attempt to justify Replacement, via stagesinex, begins with a deep and lovely result:Footnote: A reminder: all formulas can have parameters (unless explicitly stated otherwise).
Theorem: Reflection Schema
[Reflection Schema] For any formula source:
noindent As in definition one in chapter “Replacement”, source is the result of restricting every quantifier in source to the set source. So, intuitively, Reflection says this: if source is true in the entire hierarchy, then source is true in arbitrarily many initial segments of the hierarchy.
Richard Montague (1961) and Azriel Lévy (1960) showed that (suitable formulations of) Replacement and Reflection are equivalent, modulo source, so that adding either gives you source. (We prove these results in section “Appendix: Results surrounding Replacement” in chapter “Replacement”.) Given this equivalence, one might hope to justify Reflection and Replacement via stagesinex as follows: given stagesinex, the hierarchy should be very, very tall; so tall, in fact, that nothing we can say about it is sufficient to bound its height. And we can understand this as the thought that, if any sentence source is true in the entire hierarchy, then it is true in arbitrarily many initial segments of the hierarchy. And that is just Reflection.
Again, this seems like a genuinely promising attempt to provide an intrinsic justification for Replacement. But there is much too much to say about it here. You must now decide for yourself whether it succeeds.Footnote: Though you might like to continue by reading Luca Incurvati (2020), 95–100.
Source file content/set-theory/replacement/refproofs.tex
Appendix: Results surrounding Replacement
In this section, we will prove Reflection within source. We will also prove a sense in which Reflection is equivalent to Replacement. And we will prove an interesting consequence of all this, concerning the strength of Reflection/Replacement. Warning: this is easily the most advanced bit of mathematics in this textbook.
We'll start with a lemma which, for brevity, employs the notational device of overlining to deal with sequences of variables or objects. So: “source” abbreviates “source, dots, source”, where source is determined by context.
Lemma one in this chapter
For each source, let source be a formula. Then for each source there is some source such that, for any source and each source:
Proof
We define a term source as follows: source is the least stage, source, which satisfies all of the following conditionals, for source:
It is easy to confirm that source exists for all source. Now, using Replacement and our recursion theorem, define:
Each source, and hence source itself, is a stage after source. Now fix source, dots, source; so there is some source such that source, dots, source. Fix some source, and suppose that source. So source by construction, so source and hence source. So source is our source.
noindent We can now prove theorem “Reflection Schema” in chapter “Replacement” quite straightforwardly:
Proof
[Proof] Fix source. Without loss of generality, we can assume source's only connectives are source, source and source (since these are expressively adequate). Let source enumerate each of source's subformulas according to complexity, so that source. By lemma one in chapter “Replacement”, there is a source such that, for any source and each source:
By induction on complexity of source, we will show that source, for any source. If source is atomic, this is trivial. The biconditional also establishes that, when source is a negation or conjunction of subformulas satisfying this property, source itself satisfies this property. So the only interesting case concerns quantification. Fix source; then:
This completes the induction; the result follows as source.
We have proved Reflection in source. Our proof essentially followed Richard Montague (1961). We now want to prove in source that Reflection entails Replacement. The proof follows Azriel Lévy (1960), but with a simplification.
Since we are working in source, we cannot present Reflection in exactly the form given above. After all, we formulated Reflection using the “source” notation, and that cannot be defined in source (see section “Z and ZF: A Milestone” in chapter “Stages and Ranks”). So instead we will offer an apparently weaker formulation of Replacement, as follows:
Definition two in this chapter
Weak-Reflection. For any formula source, there is a transitive set source such that source, source, and any parameters to source are elements of source, and source.
To use this to prove Replacement, we will first follow Azriel Lévy (1960), first part of Theorem 2 and show that we can “reflect” two formulas at once:
Lemma: in set theory Z plus Weak-Reflection.
[in source.] For any formulas source, there is a transitive set source such that source and source (and any parameters to the formulas) are elements of source, and source.
Proof
Let source be the formula source.
Here we use an abbreviation; we should spell out “source” as “source” and “source” as “source”. But since source and source is transitive, these formulas are absolute for source; that is, they will apply to the same object whether we restrict their quantifiers to source.Footnote: More formally, letting source be either of these formulas, source.
By Weak-Reflection, we have some appropriate source such that:
The second claim entails the third because “source” and “source” are absolute for source; the fourth claim follows since source.
noindent We can now obtain Replacement, just by following and simplifying Azriel Lévy (1960), Theorem 6:
Theorem: in set theory Z + Weak-Reflection
[in source + Weak-Reflection] For any formula source, and any source, if source, then source exists.
Proof
Fix source such that source, and define formulas:
Using the lemma on reflect, since source is a parameter to source, there is a transitive source such that source (along with any other parameters), and such that:
So in particular:
Combining these, and observing that source since source and source is transitive:
Source file content/set-theory/replacement/finiteaxiomatizability.tex
Appendix: Finite axiomatizability
We close this chapter by extracting some results from Replacement. The first result is due to Richard Montague (1961); note that it is not a proof within source, but a proof about source:
Theorem three in this chapter
source is not finitely axiomatizable. More generally: if source is finite and source, then source is inconsistent.
(Here, we tacitly restrict ourselves to first-order sentences whose only non-logical primitive is source, and we write source to indicate that source for all source.)
Proof
Fix finite source such that source. So, source proves Reflection, i.e.\ theorem “Reflection Schema” in chapter “Replacement”. Since source is finite, we can rewrite it as a single conjunction, source. Reflecting with this formula, source. Since trivially source, we find that source.
Now, let source abbreviate:
roughly this says: source is a transitive model of source, and source-minimal in this regard. Now, recalling that source, by basic facts about ranks within source and hence within source, we have:
Using the first conjunct of source, whenever source, we have that source. So, by equation (*) in chapter “Replacement”:
So that source is inconsistent.Footnote: This “elementary reasoning” involves proving certain “absoluteness facts” for transitive sets.
Here is a similar result, noted by Michael Potter (2004), 223:
Proposition one in this chapter
Let source extend source with finitely many new axioms. If source, then source is inconsistent. (Here we use the same tacit restrictions as for theorem three in chapter “Replacement”.)
Proof
Use source for the conjunction of all of source's axioms except for the (infinitely many) instances of Separation. Defining source from source as in theorem three in chapter “Replacement”, we can show that source.
As in theorem three in chapter “Replacement”, we can establish the schema that, whenever source, we have that source. We then finish our proof, exactly as in theorem three in chapter “Replacement”.
However, establishing the schema involves a little more work than in theorem three in chapter “Replacement”. After all, the Separation-instances are in source, but they are not conjuncts of source. However, we can overcome this obstacle by proving that source, for every Separation-instance source. We leave this to the reader.
Exercise two in this chapter
Show that, for every Separation-instance source, we have: source. (We used this schema in proposition one in chapter “Replacement”.)
Exercise three in this chapter
Exercise four in this chapter
Confirm the remaining schematic results invoked in the proofs of theorem three in chapter “Replacement” and proposition one in chapter “Replacement”.
As remarked in section “Replacement and “Absolute Infinity”” in chapter “Replacement”, this shows that Replacement is strictly stronger than theorem five in chapter “Ordinals”. Or, slightly more strictly: if source + “every well-ordering is isomorphic to a unique ordinal” is consistent, then it fails to prove some Replacement-instance.
Source disclosures
- TR069-SAR-001: Source TeX caveat. One displayed set builder lacks its final closing brace. The frozen formula and source anchor are preserved; the listener reading supplies the evidently intended set-builder scope without silently changing the source. source