The toy multiverse of all countable models of set theory is upward closed under countably many successive forcing extensions of bounded size…
I’d like to explain a topic from my recent paper
G. Fuchs, J. D. Hamkins, J. Reitz, Set-theoretic geology, to appear in the Annals of Pure and Applied Logic.
We just recently made the final revisions, and the paper is available if you follow the title link through to the arxiv. Most of the geology article proceeds from a downward-oriented focus on forcing, looking from a universe down to its grounds, the inner models over which might have arisen by forcing . Thus, the set-theoretic geology project arrives at deeper and deeper grounds and the mantle and inner mantle concepts.
One section of the paper, however, has an upward-oriented focus, namely, A brief upward glance, and it is that material about which I’d like to write here, because I find it to be both interesting and comparatively accessible, but also because the topic proceeds from a different perspective than the rest of the geology paper, and so I am a little fearful that it may get lost there.
First is the observation that I first heard from W. Hugh Woodin in the early 1990s.
Observation. If is a countable model of ZFC set theory, then there are forcing extensions and , both obtained by adding a Cohen real, which are non-amalgamable in the sense that there can be no model of ZFC with the same ordinals as containing both and . Thus, the family of forcing extensions of is not upward directed.
Proof. Since is countable, let be a real coding the entirety of . Enumerate the dense subsets of the Cohen forcing in . We construct and in stages. We begin by letting be any element of . Let consist of exactly as many s as , followed by a , followed by , and then extended to an element of . Continuing, extends by adding s until the length of , and then a , and then extending into ; and extends by adding s to the length of , then a , then , then extending into . Let and . Since we met all the dense sets in , we know that and are -generic Cohen reals, and so we may form the forcing extensions and . But if and both and are in , then in we may reconstruct the map , by giving attention to the blocks of s in and . From this map, we may reconstruct in , which reveals all the ordinals of to be countable, a contradiction if and have the same ordinals. QED
Most of the results here concern forcing extensions of an arbitrary countable model of set theory, which of course includes the case of ill-founded models. Although there is no problem with forcing extensions of ill-founded models, when properly carried out, the reader may prefer to focus on the case of countable transitive models for the results in this section, and such a perspective will lose very little of the point of our observations.
The method of the observation above is easily generalized to produce three -generic Cohen reals , and , such that any two of them can be amalgamated, but the three of them cannot. More generally:
Observation. If is a countable model of ZFC set theory, then for any finite there are -generic Cohen reals , such that any proper subset of them are mutually -generic, so that one may form the generic extension , provided that omits at least one , but there is no forcing extension simultaneously extending all for . In particular, the sequence cannot be added by forcing over .
Let us turn now to infinite linearly ordered sequences of forcing extensions. We show first in the next theorem and subsequent observation that one mustn’t ask for too much; but nevertheless, after that we shall prove the surprising positive result, that any increasing sequence of forcing extensions over a countable model , with forcing of uniformly bounded size, is bounded above by a single forcing extension .
Theorem. If is a countable model of ZFC, then there is an increasing sequence of set-forcing extensions of having no upper bound in the generic multiverse of .
Proof. Since is countable, there is an increasing sequence of ordinals that is cofinal in the ordinals of . Let be -generic for the collapse forcing , as defined in . (By absorbing the smaller forcing, we may arrange that contains for .) Since every ordinal of is eventually collapsed, there can be no set-forcing extension of , and indeed, no model with the same ordinals as , that contains every . QED
But that was cheating, of course, since the sequence of forcing notions is not even definable in , as the class is not a class of . A more intriguing question would be whether this phenomenon can occur with forcing notions that constitute a set in , or (equivalently, actually) whether it can occur using always the same poset in . For example, if is an increasing sequence of generic extensions of by adding Cohen reals, then does it follow that there is a set-forcing extension of with for every ? For this, we begin by showing that one mustn’t ask for too much:
Observation. If is a countable model of ZFC, then there is a sequence of forcing extensions , adding a Cohen real at each step, such that there is no forcing extension of containing the sequence .
Proof. Let be any -generic sequence for the forcing to add many Cohen reals over . Let be any real coding the ordinals of . Let us view these reals as infinite binary sequences. Define the real to agree with on all digits except the initial digit, and set . That is, we make a single-bit change to each , so as to code one additional bit of . Since we have made only finitely many changes to each , it follows that is an -generic Cohen real, and also . Thus, we have adding a generic Cohen real at each step. But there can be no forcing extension of containing , since any such extension would have the real , revealing all the ordinals of to be countable. QED
We can modify the construction to allow to be -generic, but collapsing some cardinals of . For example, for any cardinal of , we could let be -generic for the collapse of . Then, if we construct the sequence as above, but inside , we get a sequence of Cohen real extensions such that , which collapses .
But of course, the question of whether the models have an upper bound is not the same question as whether one can add the sequence , since an upper bound may not have this sequence. And in fact, this is exactly what occurs, and we have a surprising positive result:
Theorem. Suppose that is a countable model of \ZFC, and is an increasing sequence of forcing extensions of , with being -generic. If the cardinalities of the ’s in are bounded in , then there is a set-forcing extension with for all .
Proof. Let us first make the argument in the special case that we have where each is generic over the prior model for forcing . That is, each extension is obtained by product forcing over , and the are mutually -generic. Let be a regular cardinal with each having size at most , built with underlying set a subset of . In , let , let enumerate all posets of size at most , with unbounded repetition, and let be the finite-support product of these posets. Since each factor is -c.c., it follows that the product is -c.c. Since is countable, we may build a filter that is -generic. In fact, we may find such a filter that meets every dense set in , since this union is also countable. In particular, and are mutually -generic for every . The filter is determined by the filters that it adds at each coordinate.
Next comes the key step. Externally to , we may find an increasing sequence of ordinals cofinal in , such that . This is possible because the posets are repeated unboundedly, and is countable in . Let us modify the filter by surgery to produce a new filter , by changing at the coordinates to use rather than . That is, let and otherwise , for . It is clear that is still a filter on . We claim that is -generic. To see this, suppose that is any maximal antichain in . By the -chain condition and the fact that , it follows that the conditions in have support bounded by some . Since the are increasing and cofinal in , only finitely many of them lay below , and we may suppose that there is some largest below . Let be the filter derived from by performing the surgical modifications only on the coordinates . Thus, and agree on all coordinates below . By construction, we had ensured that and are mutually generic over for the forcing . This poset has an automorphism swapping the latter copies of with their copy at in , and this automorphism takes the -generic filter exactly to . In particular, is -generic for , and so meets the maximal antichain . Since and agree at coordinates below , it follows that also meets . In summary, we have proved that is -generic for , and so is a set-forcing extension of . By design, each appears at coordinate in , and so for every , as desired.
Finally, we reduce the general case to this special case. Suppose that is an increasing sequence of forcing extensions of , with being -generic and each of size at most in . By the standard facts surrounding finite iterated forcing, we may view each model as a forcing extension of the previous model where is -generic for the corresponding quotient forcing in . Let be -generic for the collapse of , so that it is mutually generic with every . Thus, we have the increasing sequence of extensions , where we have added to each model. Since each is countable in , it is forcing equivalent there to the forcing to add a Cohen real. Furthermore, the quotient forcing is also forcing equivalent in to adding a Cohen real. Thus, , for some -generic Cohen real . Unwrapping this recursion, we have , and consequently which places us into the first case of the proof, since this is now product forcing rather than iterated forcing. QED
Definition. A collection of forcing extensions of is finitely amalgamable over if for every there is a forcing extension with for all . It is amalgamable over if there is such that for all .
The next corollary shows that we cannot improve the non-amalgamability result of the initial observation to the case of infinitely many Cohen reals, with all finite subsets amalgamable.
Corollary. If is a countable model of ZFC and is a finitely amalgamable collection of forcing extensions of , using forcing of bounded size in , then this collection is fully amalgamable. That is, there is a forcing extension with for all .
Proof. Since the collection is finitely amalgamable, for each there is some -generic such that for all . Thus, we may form the minimal model between and , and thus is a forcing extension of . We are thus in the situation of the theorem, with an increasing chain of forcing extensions. Therefore, by the theorem, there is a model containing all these extensions, and in particular, , as desired. QED
Please go to the paper for more details and discussion.