c.c.c. forcing without combinatorics

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 P 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 P is a given notion of forcing.

  • Given a collection N, we say that a condition pP is (N,P)-generic iff for every dense subset DP such that DN and every extension q of p, there exists some rDN such that q and r are compatible.
  •  We say that P is proper iff for every large enough regular cardinal κ (i.e., so large that the collection of dense subsets of P is a member of H(κ)),  and every countable elementary submodel N(H(κ),) with PN,  every condition pPN admits an extension which is (N,P)-generic.

Observation (Shelah/folklore). Every c.c.c. poset is proper.
Moreover, if P is a c.c.c poset and denotes its unique condition which is compatible with all elements of P (i.e., the maximal element, or the minimal element, depending on your forcing conventions), then is (N,P)-generic, for every relevant N.
Proof. Suppose that κ is large enough, and that N(H(κ),) is a countable elementary submodel containing P. Suppose that D is a dense subset of P that lies in N, and that qP (i.e., an extension of ), and let us find some rND which is compatible with q.
As (H(κ),) witnesses that P has the c.c.c., it witnesses that D contains a countable maximal antichain, and hence there is some AN, which is a countable maximal antichain, and a subset of D. Since A is a maximal antichain, we may find some rA which is compatible with q. Finally, since AN and A is countable, we get that AND, and hence rND is a condition compatible with q. ◻

Main observation (Mekler, 1984).  Suppose that P is a given notion of forcing. Then the following are equivalent:

  1. P is c.c.c.;
  2. for every large enough regular cardinal κ,  and every stationary subset S of [H(k)]ω, there exists an elementary submodel N(H(κ),) with PNS, for which  is (N,P)-generic.

Proof. We have already seen that (1)(2), so let us verify that ¬(1)¬(2). Suppose that A is a maximal uncountable antichain of P, and let D denote the collection of all the conditions that extends one of the elements of A. Then D is a dense subset of P. Let S be as in (2). Pick an elementary submodel NS such that AN (and hence DN, as well). In particular, N is countable, and we may find some qAN. As q extends , there must exist some rDN which is compatible with q. But r extends some element pAN, and hence q and p are compatible. This is a contradiction to the fact that p and q are distinct (note that one lies in N, and the other does not) elements of the antichain A. ◻

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 fα:Lα2α<ω1 with Lα being a cofinal subset of α of minimal order-type for all α<ω1, there exists some function (a “uniformizing function”) h:ω12 such that fαh is finite for all α<ω1.

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 1 (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 fαα<ω1 as in the above definition, we consider the collection P of all triplets X,h,F that satisfy:

  • X[ω1]<ω;
  • h:F(αXLα)2;
  •  fαh is finite for all αX.

A triplet Y,g,G extends X,h,F if YX,gh,GF and gdom(h)=h.

It is obvious that P introduces a uniformizing function (and that all needed for this, is meeting merely 1-many dense subsets), but not completely trivial to verify that P has the c.c.c. Here are the two proofs.

The combinatorial proof. Suppose that {Xδ,hδ,Fδi<ω1} is a given collection of 1 many conditions. By the Δ-system lemma, we may assume that {Fδδ<ω1} forms a Δ-system, with root F. Of course, we may moreover assume that {hδFδ<ω1} is a singleton.
Let ψ1:ω1ω1 be the regressive function satisfying:
ψ1(δ)=max(Xδδ),(δ<ω1).
Fix θ<ω1 such that S1:=ψ11{θ} is stationary.
For all δS1, put δ+:=min(S1δ+1).
Now, define a function ψ2:S1ω1 by letting:
ψ2(δ):=sup{sup(δLα)αXδ+},(δS1).
Notice that for all δS1, and all αXδ+, either α<δ+ and then α<θ<δ and sup(δLα)θ, or, αδ+, and then δLα is finite.
It follows that ψ2 is regressive, so pick θ<ω1 such that S2:=ψ21{θ} is stationary.

Since θ is countable, we get that [θ]<ω is countable, so let us pick a stationary subset S3S2, such that Xδ1+θ=Xδ2+θ for all δ1,δ2S3.

For all δS3, consider the following finite subsets of θ:
Yδ+:={βθαXδ+(hδ+(β)fα(β))},
and
Zδ+:={LαθαXδ+θ}.
Fix a finite Z[θ]<ω such that S4:={δS3Yδ+Zδ+=Z} is stationary.
Now, find a stationary S5S4 such that hδ+Z is independent of the choice of δS5.

Finally, since sup(S5)=ω1, we may pick δ1<δ2 in S5 such that dom(hδ1+)δ2.

Towards a contradiction, assume that Xδ1+,hδ1+,Fδ1+ and Xδ2+,hδ2+,Fδ2+ are incompatible,
and fix βdom(hδ1+)dom(hδ2+) such that hδ1+(β)hδ2+(β). Clearly, βF=Fδ1+Fδ2+.

Pick αXδ2+ such that βLα.

  • if α<θ, then β must be a member of Yδ1+Yδ2+Z.
  • if αθ, then by dom(hδ1+)δ2 and δ2S2, we get that βLαθ, so βZδ2+Z.

In either case, we get that βZ, thus, yielding a contradiction to the fact that hδ+Z is independent of the choice of δS5. ◻

The model-theoretic proof. Suppose that κ is a large enough regular cardinal, and that S is a given stationary subset of [H(κ)]ω. Pick an elementary submodel N(H(κ),) in S such that N is the limit (i.e., the union) of an incraesing chain of elementary submodels {Nii<ω} such that P,fαα<ω1N0. To see that is (N,P)-generic, we fix a condition q=X,h,FP and a dense subset DN, and argue the existence of some rDN which is compatible with q. Here goes:
Put δ:=Nω1, and consider the sets X0:=Xδ, X1:=X{δ}, X2:=X(δ+1). (Note that if X1=, then finding a compatible qDN is a straight-forward task. However, there is absolutely no reason to assume this.)

As {LααX2}δ is a finite subset of δ, we may find a large enough i<ω such that αX2LαδNi. Of course, we may assume that i<ω is so large such that D,X0Ni and FδNi. Denote δi:=Niω1. As Lδδi is finite, we altogether conclude that dom(h)δiNi.
As hδi differs from αX0fα by a finite set, and fααX0Ni, we get that hδiNi. Put g:=hδi and G:=(dom(h)δi)αX0Lα. Then p:=X0,g,GPNi, and compatible with q. Finally, since D is a dense subset, and D,p belongs to the elementary submodel Ni, we may find some r=Xr,hr,FrDN that extends p. In particular, dom(hr)δi and hrdom(g)=hdom(g), and hence r and q 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.

This entry was posted in Blog, Expository and tagged , . Bookmark the permalink.

5 Responses to c.c.c. forcing without combinatorics

  1. Pingback: Special uncountable trees

  2. Pingback: c.c.c. vs. the Knaster property | Assaf Rinot

  3. Alan says:

    Hello,

    In the proof of Main observation, how do we know that p would be in N?

  4. Pingback: The uniformization property for aleph2 | Assaf Rinot

Leave a Reply

Your email address will not be published. Required fields are marked *