In this post, we shall discuss a short paper by Alan Mekler from 1984, concerning a non-combinatorial verification of the c.c.c. property for forcing notions.
Recall that a notion of forcing is said to satisfy the c.c.c. iff all of its antichains are countable. A generalization of this property is that of being proper:
Definition (Shelah). Suppose that is a given notion of forcing.
- Given a collection , we say that a condition is -generic iff for every dense subset such that and every extension of , there exists some such that and are compatible.
- We say that is proper iff for every large enough regular cardinal (i.e., so large that the collection of dense subsets of is a member of ), and every countable elementary submodel with , every condition admits an extension which is -generic.
Observation (Shelah/folklore). Every c.c.c. poset is proper.
Moreover, if is a c.c.c poset and denotes its unique condition which is compatible with all elements of (i.e., the maximal element, or the minimal element, depending on your forcing conventions), then is -generic, for every relevant .
Proof. Suppose that is large enough, and that is a countable elementary submodel containing . Suppose that is a dense subset of that lies in , and that (i.e., an extension of ), and let us find some which is compatible with .
As witnesses that has the c.c.c., it witnesses that contains a countable maximal antichain, and hence there is some , which is a countable maximal antichain, and a subset of . Since is a maximal antichain, we may find some which is compatible with . Finally, since and is countable, we get that , and hence is a condition compatible with .
Main observation (Mekler, 1984). Suppose that is a given notion of forcing. Then the following are equivalent:
- is c.c.c.;
- for every large enough regular cardinal , and every stationary subset of , there exists an elementary submodel with , for which is -generic.
Proof. We have already seen that , so let us verify that . Suppose that is a maximal uncountable antichain of , and let denote the collection of all the conditions that extends one of the elements of . Then is a dense subset of . Let be as in (2). Pick an elementary submodel such that (and hence , as well). In particular, is countable, and we may find some . As extends , there must exist some which is compatible with . But extends some element , and hence and are compatible. This is a contradiction to the fact that and are distinct (note that one lies in , and the other does not) elements of the antichain .
I admit that Mekler’s characterization of c.c.c. notions of forcing seems artificial at a first glance. But, then he goes further and demonstrates the utility of this characterization by providing an elegant proof of a theorem of Devlin and Shelah. Let’s see!
Definition (Devlin-Shelah, 1978). The uniformization principle asserts that for every sequence of functions with being a cofinal subset of of minimal order-type for all , there exists some function (a “uniformizing function”) such that is finite for all .
The uniformization principle entails the failure of Whitehead’s conjecture, and in fact, a variation of it characterizes the failure of the conjecture when restricted to groups of size (see here).
Devlin and Shelah proved that the uniformization principle follows from Martin’s axiom together with the failure of CH. Their proof amounts to showing that the natural notion of forcing for introducing a uniformizing function (via finite approximations) is c.c.c. Here, we shall provide two different proofs of this fact — the combinatorial one (following Devlin and Shelah), and the model-theoretic one (following Mekler).
Thus, given a sequence as in the above definition, we consider the collection of all triplets that satisfy:
A triplet extends if and .
It is obvious that introduces a uniformizing function (and that all needed for this, is meeting merely -many dense subsets), but not completely trivial to verify that has the c.c.c. Here are the two proofs.
The combinatorial proof. Suppose that is a given collection of many conditions. By the -system lemma, we may assume that forms a -system, with root . Of course, we may moreover assume that is a singleton.
Let be the regressive function satisfying:
Fix such that is stationary.
For all , put .
Now, define a function by letting:
Notice that for all , and all , either and then and , or, , and then is finite.
It follows that is regressive, so pick such that is stationary.
Since is countable, we get that is countable, so let us pick a stationary subset , such that for all .
For all , consider the following finite subsets of :
and
Fix a finite such that is stationary.
Now, find a stationary such that is independent of the choice of .
Finally, since , we may pick in such that .
Towards a contradiction, assume that and are incompatible,
and fix such that . Clearly, .
Pick such that .
- if , then must be a member of .
- if , then by and , we get that , so .
In either case, we get that , thus, yielding a contradiction to the fact that is independent of the choice of .
The model-theoretic proof. Suppose that is a large enough regular cardinal, and that is a given stationary subset of . Pick an elementary submodel in such that is the limit (i.e., the union) of an incraesing chain of elementary submodels such that . To see that is -generic, we fix a condition and a dense subset , and argue the existence of some which is compatible with . Here goes:
Put , and consider the sets (Note that if , then finding a compatible is a straight-forward task. However, there is absolutely no reason to assume this.)
As is a finite subset of , we may find a large enough such that . Of course, we may assume that is so large such that and . Denote . As is finite, we altogether conclude that .
As differs from by a finite set, and , we get that . Put and . Then , and compatible with . Finally, since is a dense subset, and belongs to the elementary submodel , we may find some that extends . In particular, and , and hence and are compatible.
So, which one of the proofs do you prefer?
If you prefer the model-theoretic proof, let me suggest the following exercise. Find a model-theoretic proof of Baumgartner’s theorem that the natural forcing notion for specializing an Aronszajn tree (via finite approximations) is c.c.c.
Pingback: Special uncountable trees
Pingback: c.c.c. vs. the Knaster property | Assaf Rinot
Hello,
In the proof of Main observation, how do we know that would be in ?
Thank you, Alan.
For each , there exists some such that extends . Now, use elementarity.
Pingback: The uniformization property for | Assaf Rinot