Prerequisites: basic topology, notions of category, familiarity with Ramsey theory is helpful for motivation. Last week's Spencinar post will be referenced occasionally but only in inessential remarks.
The Galvin-Prikry Theorem is a Ramsey result that is perhaps surprising because it is an example of an "infinite exponent" partition property. This means it deals with colorings of infinite subsets of the underlying space. With the Axiom of Choice, none of the usual partition relations hold with infinite exponents.
The Galvin-Prikry Theorem gets around this by only worrying about definable partitions of [\omega^\omega]. In order to state the theorem, let's make some definitions:
Definition: Y\subseteq [\omega]^\omega is Ramsey if there is A\in [\omega]^\omega with [A]^\omega\subseteq Y or A^\omega\subseteq Y^c. (Here Y^c is the complement of Y.) I'll informally say that A in the first case is Y-homogeneous and A in the second case is Y^c-homogeneous.
Y can also be thought of as a coloring [\omega]^\omega\rightarrow 2. As in last week's post, we think of [X]^\omega as the set of all increasing infinite sequences of X, or sometimes in a slight abuse of notation as the set of infinite subsets of X.
Galvin-Prikry Theorem: If Y is Borel, then Y is Ramsey.
Here the topology on Y is generated by sets of the form \{X: x \textrm{ is an initial segment of }X\}. The proof, originally due to Ellentuck, will actually go through a finer topology which is more suited to the situation at hand. Notice the similarity with the Mathias forcing from last week.
Definition: The Ellentuck topology is generated by sets of the form
[s,B]^\omega:=\{X\in [\omega]^\omega: s \textrm{ is an initial segment of } X, x\setminus s\subseteq B\},
where s\in [\omega]^{<\omega} and B\in [\omega]^\omega.
We will use "\ast-" to indicate the use of the Ellentuck topology over the usual one. Notice that all Borel sets are \ast-Borel.
Fix Y\subseteq [\omega]^\omega. We say B\in[\omega]^\omega accepts s (into Y) if [s,B]^\omega\subseteq Y. We say B rejects s if no infinite subset of B accepts s. Informally, B accepts s if s is long enough and B is thin enough so that every subset of B-\max(s) compatible with s is in Y. B rejects s if s is too short or B concentrates on the wrong place for acceptance to occur. Although perhaps its best to think just in terms of the Ellentuck topology.
Some easy remarks:
- if B accepts s, then so do all infinite subsets of B.
- if B rejects s, then so do all infinite subsets of B and all supersets of B.
Galvin-Prikry Lemma: For Y\subseteq [\omega]^\omega, exactly one of the following holds:
- There is B\in[\omega]^\omega that accepts \emptyset, or
- there is B \in [\omega]^\omega which rejects all of its finite subsets.
Proof: Assume that no B accepts \emptyset, so \omega rejects \emptyset. We will construct recursively
- infinite subsets of \omega: B_0\supseteq B_1\subseteq B_2\supseteq\cdots, and
- natural numbers a_1<a_2<\cdots
so that a_i\in B_i and B_i rejects all subsets of \{a_1,\ldots,a_{i-1}\}. If this can be done, then \{a_1,a_2,\ldots\} rejects all of its finite subsets. This kind of construction is typical in Ramsey theory.
By our assumption, B_0=\omega works. At the kth stage of the construction, suppose that B_0,\ldots, B_k and a_1,\ldots,a_{k-1} have already been constructed. We want to define a_k>a_{k-1} in B_k and B_{k+1}\subseteq B_k so that B_{k+1} rejects all subsets of \{a_1,\ldots,a_k\}.
If such a_k, B_{k+1} did not exist, then we will define a sequence C_1\supseteq C_2\supseteq\ldots of subsets of B_k, b_1<b_2<\ldots with b_{i+1}\in C_i and a finite subset \bar{s} of B_k so that \{b_1,b_2,\ldots\} accepts \bar{s}. But this contradicts the inductive assumption on B_k. (This auxiliary construction is another version of the "typical" Ramsey construction building a kind of homogeneous object in the other direction.)
Choose b_1>a_{k-1} in B_k. B_k doesn't reject all subsets of \{a_1,\ldots,a_{k-1},b_1\} (otherwise we could pick b_1 to be a_k and B_k to be B_{k+1}), so we can take C_1\in [B_k]^{\omega} and S_1\subseteq\{a_1,\ldots,a_{k-1},b_1\} so that C_1 accepts s_1. We must have b_1\in s_1 since we assumed that B_k rejects all subsets of \{a_1,\ldots,a_{k-1}\}. Put \bar{s}_1=s_1-\{b_1\}.
Continuing the construction, at stage i+1 pick b_{i+1}>b_k in C_i, C_{i+1}\in[C_i]^\omega, and s_{i+1}\subseteq \{a_1,\ldots,a_{k-1},b_{i+1}\} so that C_{i+1} accepts s_{i+1}. Let \bar{s}_{i+1}=s_{i+1}-\{b_{i+1}\}.
Now the \bar{s}_i must be constant for infinitely many i, and let this constant value be \bar{s}. Then \{b_1,b_2,\ldots\} accepts \bar{s}. \Box
After this proof, we stopped using the language of acceptance and rejection, which made it easier for me to follow since I don't think that "rejection" is that easy to grasp in the flow of things.
As a first application of the Galvin-Prikry lemma,
Lemma 1: \ast-open sets are Ramsey.
Proof: Let Y\subseteq [\omega]^\omega, and take B satisfying the conclusion of the Galvin-Prikry lemma. In the first case, B accepts \emptyset, so we're done. In the second case, B rejects all of its finite subsets. We'll show that B is Y^c-homogeneous. Otherwise, there is A an infinite subset of B so that A\in Y. Using that Y is \ast-open, it follows that there is a \ast-neighborhood of A, say [s,A]^\omega, with [s,A]^\omega\subseteq Y. But this means that A accepts s, contradicting that B rejects s. \Box
Now we introduce a strengthening of the Ramsey property:
Definition: A set Y\subseteq [\omega]^\omega is completely Ramsey if for every s\in[\omega]^<\omega and every B\in[\omega]^\omega, there exists C\in [B]^\omega so that either [s,C]^\omega\subseteq Y or [s,C]^\omega\subseteq Y^c. If the second possibility holds for all s,B, then Y is called Ramsey null.
Thus, completely Ramsey means that a local Ramsey property holds on any \ast-open set. This is useful because topological properties are local in this sense; a key idea of this proof will be to show that certain Ramsey properties are equivalent to topological properties in the Ellentuck topology.
Lemma 2: \ast-open sets are completely Ramsey. As a corollary, \ast-closed sets are completely Ramsey.
Proof: Let s\in [\omega]^{<\omega} and B\in [\omega]^\omega be arbitrary. The idea of the proof is to use a homeomorphism from [\omega]^\omega to [s,B]^\omega to transfer the result of Lemma 1. Enumerate B=b_1<b_2<b_2<\cdots. Then we define f:[\omega]^\omega\rightarrow [s,B]^\omega by X\mapsto s\cup \{b_i:i\in X\} (let's make the harmless assumption that \min(B)>\max(s)). It is easy to see that f is \ast-continuous, so f^{-1}Y is \ast-open, so Ramsey by Lemma 1. Now there is a C'\in [\omega]^\omega so that [C']^\omega\subseteq Y or Y^c. We can take C=f(C') to witness completely Ramsey at [s,B]^\omega. \Box
We begin to realize the "key idea" mentioned above.
Lemma 3: Y\in[\omega]^\omega is Ramsey null iff it is \ast-nowhere dense. (Reminder: a set is nowhere dense iff its closure has empty interior.)
Proof: The forward direction follows easily from the definitions: \ast-nowhere dense just means that for any basic \ast-open set [s,B]^\omega, there is a basic \ast-open subset [t,C]^\omega disjoint from Y. Ramsey null is the prima facie stronger assertion where we cannot change the "stem" part s.
Conversely, take [s,B]^\omega a basic \ast-open set. The \ast-closure \bar{Y} of Y is completely Ramsey by Lemma 2. If there were C\in [B]^\omega with [s,C]^\omega\subseteq \bar{Y}, then [s,C]^\omega would be a subset of the \ast-interior of \bar{Y}, contradicting \ast-nowhere dense. \Box
Let's recall some of the basic notions of category, the topological notion of largeness. The meager sets are countable unions of nowhere dense sets. It's a basic result (the Baire category theorem) that under some flexible hypotheses, a space is nonmeager in its own topology, so the category notions are nontrivial.
It turns out that Lemma 3 can be improved to \ast-meager sets:
Lemma 4: If Y is \ast-meager, then it is Ramsey null.
Proof: Set Y=\bigcup_{n=0}^\infty Y_n, Y_n is \ast-nowhere dense. The proof is roughly a diagonal argument, similar to some of the earlier ones. Let s,B be arbitrary. We use several applications of Lemma 3 to construct B_0\supseteq B_1\supseteq B_2\supseteq \cdots subsets of B and an increasing sequence of x_i\in B_i so that for each n,
Zach ended by giving an open question. Mathias proved that if it is consistent that an inaccessible cardinal exists, then it is consistent that projective sets are Ramsey (this statement holds in Solovay's model, obtained by collapsing an inaccessible). But is the inaccessible necessary? Does the statement that projective sets are Ramsey have consistency strength above just ZFC?
Thus, completely Ramsey means that a local Ramsey property holds on any \ast-open set. This is useful because topological properties are local in this sense; a key idea of this proof will be to show that certain Ramsey properties are equivalent to topological properties in the Ellentuck topology.
Lemma 2: \ast-open sets are completely Ramsey. As a corollary, \ast-closed sets are completely Ramsey.
Proof: Let s\in [\omega]^{<\omega} and B\in [\omega]^\omega be arbitrary. The idea of the proof is to use a homeomorphism from [\omega]^\omega to [s,B]^\omega to transfer the result of Lemma 1. Enumerate B=b_1<b_2<b_2<\cdots. Then we define f:[\omega]^\omega\rightarrow [s,B]^\omega by X\mapsto s\cup \{b_i:i\in X\} (let's make the harmless assumption that \min(B)>\max(s)). It is easy to see that f is \ast-continuous, so f^{-1}Y is \ast-open, so Ramsey by Lemma 1. Now there is a C'\in [\omega]^\omega so that [C']^\omega\subseteq Y or Y^c. We can take C=f(C') to witness completely Ramsey at [s,B]^\omega. \Box
We begin to realize the "key idea" mentioned above.
Lemma 3: Y\in[\omega]^\omega is Ramsey null iff it is \ast-nowhere dense. (Reminder: a set is nowhere dense iff its closure has empty interior.)
Proof: The forward direction follows easily from the definitions: \ast-nowhere dense just means that for any basic \ast-open set [s,B]^\omega, there is a basic \ast-open subset [t,C]^\omega disjoint from Y. Ramsey null is the prima facie stronger assertion where we cannot change the "stem" part s.
Conversely, take [s,B]^\omega a basic \ast-open set. The \ast-closure \bar{Y} of Y is completely Ramsey by Lemma 2. If there were C\in [B]^\omega with [s,C]^\omega\subseteq \bar{Y}, then [s,C]^\omega would be a subset of the \ast-interior of \bar{Y}, contradicting \ast-nowhere dense. \Box
Let's recall some of the basic notions of category, the topological notion of largeness. The meager sets are countable unions of nowhere dense sets. It's a basic result (the Baire category theorem) that under some flexible hypotheses, a space is nonmeager in its own topology, so the category notions are nontrivial.
It turns out that Lemma 3 can be improved to \ast-meager sets:
Lemma 4: If Y is \ast-meager, then it is Ramsey null.
Proof: Set Y=\bigcup_{n=0}^\infty Y_n, Y_n is \ast-nowhere dense. The proof is roughly a diagonal argument, similar to some of the earlier ones. Let s,B be arbitrary. We use several applications of Lemma 3 to construct B_0\supseteq B_1\supseteq B_2\supseteq \cdots subsets of B and an increasing sequence of x_i\in B_i so that for each n,
[s\cup F,B_n]^\omega\subseteq Y_n^c for all F\subseteq\{x_0,\ldots,x_{n-1}\}.
So at the nth stage, we use Lemma 3 successively to shrink B_{n-1} so that the statement above holds for each F\subseteq\{x_0,\ldots,x_{n-1}\} (one application of Lemma 3 for each F).
Then the sequence of \{x_0,x_1,\ldots\} witnesses completely Ramsey for s,B. \Box
So \ast-nowhere dense, \ast-meager, and Ramsey null are all the same thing.
We can finally put it all together to get the main theorem of this talk, which implies the Galvin-Prikry Theorem as a corollary (since Borel sets in the usual topology are easily \ast-Baire, being in the \sigma-ideal generated by the \ast-open sets.). Recall that a set Y is Baire (or has the property of Baire) iff there is a meager set W and an open set Z so that Y= Z\triangle W is open (these are the "measurable" sets in terms of category).
Theorem: Y is \ast-Baire iff it is completely Ramsey.
Proof: For the forward direction, suppose Y is \ast-Baire, so there is a \ast-meager set W and \ast-open Z with Y=Z\triangle W. Take s\in[\omega]^{<\omega} and B\in [\omega]^\omega arbitrary. By Lemma 5, there is C\in [B]^\omega so that [s,C]^\omega\subseteq W^c. By Lemma 1, there is D\in[C]^\omega so that [s,D]^\omega\subseteq Z or Z^c. By choice of C, this means that [s,D]^\omega\subseteq Z-W\subseteq Y or [s,D]^\omega\subseteq Z^c-W\subseteq Y^c.
Conversely, assume Y is completely Ramsey. We will show that Y-\rm{int}(Y) is \ast-meager. It suffices to show that it's Ramsey null. Take s\in[\omega]^{<\omega} and B\in [\omega]^\omega arbitrary. There is C\in [B]^\omega so that [s,C]^\omega\subseteq Y or Y^c. In the first case, [s,C]^\omega is contained in the interior of Y, and in the second case, [s,C]^\omega is disjoint from Y, so in either case [s,C]\subseteq Y-\rm{int}(Y). \Box
Zach ended by giving an open question. Mathias proved that if it is consistent that an inaccessible cardinal exists, then it is consistent that projective sets are Ramsey (this statement holds in Solovay's model, obtained by collapsing an inaccessible). But is the inaccessible necessary? Does the statement that projective sets are Ramsey have consistency strength above just ZFC?
Hey Bill, nice write-up!
ReplyDeleteThe Ellentuck topology is *not* metrizable, though. I hope I didn't say that it was!
-Z
Thanks, I removed that sentence.
ReplyDelete