An infinite-dimensional version of Gowers' $\mathrm{FIN}_{\pm k}$ theorem
Jamal K. Kawach

TL;DR
This paper extends Gowers' finite-dimensional Ramsey theorem to an infinite-dimensional setting using ultra-Ramsey spaces, with applications to the stability of Lipschitz functions on the unit sphere of c0.
Contribution
It introduces an infinite-dimensional version of Gowers' theorem employing ultra-Ramsey space theory, expanding the scope of combinatorial and functional analysis results.
Findings
Established an Ellentuck-type theorem for infinite block sequences in FIN_{±k}
Demonstrated the theorem's application to Lipschitz function stability on c0
Extended finite-dimensional Ramsey theory to an infinite-dimensional context
Abstract
We prove an infinite-dimensional version of an approximate Ramsey theorem of Gowers, initially used to show that every Lipschitz function on the unit sphere of is oscillation stable. To do so, we use the theory of ultra-Ramsey spaces developed by Todorcevic in order to obtain an Ellentuck-type theorem for the space of all infinite block sequences in .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
An infinite-dimensional version of Gowers’ theorem
Jamal K. Kawach
Department of Mathematics
University of Toronto
Toronto, Ontario, M5S 2E4, Canada.
Abstract.
We prove an infinite-dimensional version of an approximate Ramsey theorem of Gowers, initially used to show that every Lipschitz function on the unit sphere of is oscillation stable. To do so, we use the theory of ultra-Ramsey spaces developed by Todorcevic in order to obtain an Ellentuck-type theorem for the space of all infinite block sequences in .
Key words and phrases:
Gowers’ theorem, infinite block sequences, ultrafilters, -trees, ultra-Ramsey theory, oscillation stability
2010 Mathematics Subject Classification:
Primary 05D10; Secondary 03E05, 20M99, 46B20.
1. Introduction
Let be a Banach space and let be its unit sphere. A function is oscillation stable if for every and every closed infinite-dimensional subspace of there is a closed infinite-dimensional subspace of such that
[TABLE]
Gowers’ theorem, originally proved in [5], states that every Lipschitz (or, more generally, uniformly continuous) function is oscillation stable. The proof of this theorem relies on a Ramsey-type result about the space of all finitely-supported functions which take at least one of the values . The main goal of this note is to extend this latter result to its natural infinite-dimensional analogue (Theorem 1.2 below).
Before we can state these results, we fix some notation. Let denote the set of all non-negative integers, and the set of all positive integers. We will often identify each ordinal with the set of its predecessors. Given , let denote the set of all functions such that
[TABLE]
is finite and such that achieves at least one of the values . Given we write whenever . In this case we will write for the element of given by the coordinate-wise sum of and . This operation gives the structure of a partial semigroup.
We also have an operation between various spaces: The tetris operation is defined by
[TABLE]
(The above terminology was not used by Gowers in [5] but was introduced by Todorcevic in [11] and has since become standard.) It is easy to check that is a surjective homomorphism of partial semigroups. For , a sequence is a block sequence in if and for all . Given a block sequence in , the partial subsemigroup of generated by is defined as
[TABLE]
If , is another block sequence, we write and say is a block subsequence of whenever for all .
We will work exclusively with the norm given by
[TABLE]
where and . For a subset and , define
[TABLE]
We can now state the following theorem of Gowers, originally proved in [5] using the theory of idempotent ultrafilters in order to show that every real-valued Lipschitz function on is oscillation stable (see [1, 7, 11] for other proofs).
Theorem 1.1** (Gowers).**
For every and every there is such that contains a partial subsemigroup of generated by an infinite block sequence.
It is worth mentioning here that while Gowers’ theorem is an approximate Ramsey-theoretic result, there is an exact version (also proved in [5]) for the spaces consisting of all finitely-supported functions which achieve the value . This latter result acts as a pigeonhole principle and can be used via the framework of topological Ramsey spaces as in [11] to prove an infinite-dimensional version for the space of all infinite block sequences in , thus generalizing a result of Milliken [9] corresponding to the case (which in turn corresponds to the infinite-dimensional version of Hindman’s theorem [6]). Since Theorem 1.1 is not an exact Ramsey-theoretic result, it cannot be used directly to prove an infinite-dimensional analogue using the theory of topological Ramsey spaces developed in [11]. Our goal is to show that such an analogue can still be obtained even though there is no pigeonhole principle for .
We will work with multi-dimensional versions of the spaces defined above. For each , let be the set of all block sequences in of length . We also let
[TABLE]
be the set of all finite block sequences in . Furthermore, let denote the set of all infinite block sequences in . For each we extend the norm to a metric on by setting, for and ,
[TABLE]
Finally, for , and , define
[TABLE]
It is well-known that infinite-dimensional Ramsey-theoretic results do not hold in general for all colourings. To obtain positive results, a topological restriction on the permitted colourings is needed. In our case we work with the metrizable topology on which is generated by basic open sets of the form
[TABLE]
where and . This is the topology inherited by when viewed as a subspace of the Tychonov product via the natural mapping
[TABLE]
where , and where is given the discrete topology.
We now describe the topological restriction mentioned above. First recall that a Souslin scheme is a family of sets indexed by finite sequences of non-negative integers. The Souslin operation turns a Souslin scheme into the set
[TABLE]
where denotes the set of all infinite sequences in . Given a topological space , the field of Souslin measurable sets is the smallest field of subsets of which contains all open subsets of and is closed under the Souslin operation. In particular, every analytic (and hence Borel) subset of is Souslin measurable (see, e.g., [8, Section 25.C]). Finally, a colouring is Souslin measurable if is Souslin measurable for each .
Let denote the set of all such that . The purpose of this note is to extend Gowers’ theorem to the following analogue for . The proof will involve a synthesis of techniques introduced by Todorcevic in [11] and Kanellopoulos in [7].
Theorem 1.2**.**
For every and every Souslin measurable there are and an infinite block sequence such that
[TABLE]
The rest of this paper is organized as follows. In Section 2 we follow the approach taken in [11, Chapter 7] and review the theory of -trees (originally introduced by Blass in [2]) and the -topology, which refines the metrizable topology and allows for an Ellentuck-type theorem without the need for a pigeonhole principle. In Section 3 we define a subclass of -trees which are closed under a tetris-like operation and prove a lemma which says that, up to a fixed error, any -tree can be enlarged so that it becomes closed under such an operation. We then use this lemma in Section 4 to prove Theorem 1.2 and obtain some standard corollaries.
Acknowledgements
The author would like to thank Professor Stevo Todorcevic for his guidance and for suggesting the problem addressed in this paper. The author is also grateful to Professor Jordi Lopez-Abad for his support.
2. An ultra-Ramsey space of infinite block sequences in
In the setting of ultra-Ramsey theory, we work with a special class of trees of countably infinite height which branch according to a given ultrafilter. Recall that an ultrafilter on a set is a collection of subsets of satisfying the following four properties:
- (1)
. 2. (2)
implies . 3. (3)
implies . 4. (4)
For every , either or .
Let denote the set of all ultrafilters on ; then is a compact Hausdorff space under the topology generated by basic open sets of the form
[TABLE]
where is a non-empty subset of . It is useful to view ultrafilters as quantifiers (e.g. as in Blass [3]) in the following way. Let be an ultrafilter on a set . Given a first-order formula with a free variable ranging over elements of , we write
[TABLE]
Using the ultrafilter properties above it is easy to check that ultrafilter quantifiers commute with conjunction and negation of first-order formulas, i.e. we have
[TABLE]
[TABLE]
for any first-order formulas and .
We will primarily be concerned with ultrafilters on . Given two ultrafilters , define the sum of and by declaring
[TABLE]
for . To ensure that this operation is always defined we restrict our attention to the set of all cofinite ultrafilters on , i.e. ultrafilters which satisfy
[TABLE]
for all . Let denote the set of all cofinite . Then is a compact semigroup. (We refer the reader to [11, Chapter 2] for details.) We also extend the tetris operation to a map by setting
[TABLE]
for each . This extension is a continuous surjective homomorphism. Below we will consider the sign-flipped version of the tetris operation given by
[TABLE]
together with its extension to (the definition of which is analogous to the extension of to above).
Given , let . We will need the following result, the proof which of uses the general theory of idempotents in compact semigroups.
Lemma 2.1**.**
There exists a cofinite ultrafilter on such that
[TABLE]
Furthermore, is subsymmetric: For every we have .
The proof of the first part of the above result can be found in [1, Chapter III.5] or [7, Lemma 4]. The second part follows from the first (see [7, Lemma 11]) but we point out here that the theory of subsymmetric ultrafilters was first developed in [11, Chapter 2] (and in the earlier manuscript [10]) and is used there to give an ultrafilter proof of Gowers’ theorem. Note that the ultrafilter given by Lemma 2.1 has the property that, for any and ,
[TABLE]
Since ultrafilter quantifiers commute with finite conjunctions it follows that
[TABLE]
for any .
We now proceed to describe a class of trees which form the basis for the required ultra-Ramsey theory. To this end, for each we view the space as a tree ordered by end-extension and with root , the empty sequence. Unless otherwise specified, for the rest of this paper we fix together with the ultrafilter on given by Lemma 2.1. The next two definitions are adapted from [11, Chapter 7.2].
Definition 2.2**.**
A -tree is a downward closed subtree such that
[TABLE]
for all . The stem of , denoted , is the -maximal element of which is comparable to every other node of the tree.
Given a -tree , the set of infinite branches of is denoted by
[TABLE]
For let denote the length of , which is just the domain of when viewed as a finite sequence in . For , the level of is the set of all of length .
In order to prove an infinite-dimensional version of Theorem 1.1 we work with a topology defined using -trees and which extends the usual metrizable topology on . Working in this topology allows us to remedy the fact that the space lacks an exact pigeonhole principle.
Definition 2.3**.**
Let . is -open if for every there is a -tree such that . is -Ramsey if for every -tree there is a -subtree with such that or . If the second alternative always holds then we say is -Ramsey null.
The collection of all -open subsets of forms a topology, called the -topology, which refines the metrizable topology of . The next two results are adapted from [11, Chapter 7.2] by replacing the tree of finite subsets of ordered by end-extension with the tree . We state them in our context without proof. First, recall that a subset of a topological space has the property of Baire if there is an open set such that the symmetric difference of and is meager in . We then have the following version of Todorcevic’s ultra-Ellentuck theorem, which builds on a theorem of Ellentuck [4] relating the notions of Baire and Ramsey in the setting of , the set of all infinite subsets of .
Theorem 2.4**.**
Let . Then has the property of Baire relative to the -topology if and only if is -Ramsey. Furthermore, is meager with respect to the -topology if and only if is -Ramsey null.
The next result uses a classical fact of Nikodym (see, e.g., [11, Chapter 4.1]) which says that, in any topological space, the property of Baire is preserved under the Souslin operation.
Corollary 2.5**.**
For every and every Souslin measurable there are and a -tree with stem such that .
3. -closed -trees
In this brief section we define a class of subtrees which will allow us to inductively construct certain block sequences during the proof of Theorem 1.2. First, notice that if satisfy , then
[TABLE]
This motivates the following weak version of the tetris operation: Given define by
[TABLE]
We will repeatedly use the fact that for all . In particular, notice that implies and . This will allow us to control the supports of elements which are close to a fixed . Also note that is idempotent, i.e. . The following lemma allows us to replace a given -tree with one which behaves well with respect to , at the cost of adding an approximate constant.
Lemma 3.1**.**
Suppose is a -tree with . Then there is a -tree with such that and such that is -closed: For every and every , we have
[TABLE]
Proof.
Fix a well-ordering of . We construct, by induction on , each level of above together with projections satisfying for all . To begin, take and hence
[TABLE]
The projection is defined by setting, for ,
[TABLE]
where the minimum is taken with respect to . Note that such a minimum exists, since if then we must have and so there is such that . Furthermore, since for all , we have for all .
Now suppose we have constructed the first levels of above with their corresponding projections . For each , set . We then define
[TABLE]
The projection is defined by setting, for with and ,
[TABLE]
where the minimum is taken with respect to . Inductively we have and so by definition of we have . This completes the inductive construction of .
The fact that is -closed follows easily from the above construction. To finish, we check that . Let be an infinite block sequence corresponding to a branch of . We define a projection by setting
[TABLE]
where is the restriction mapping given by
[TABLE]
Note that is indeed a branch in since implies for any . Since for every we have and , we obtain that . ∎
4. The proof of Theorem 1.2
In this section we give a proof of the main theorem of this note. To do so, we first need to consider the following modification of the usual notion of block subsequence. Given a block sequence , let be the partial subsemigroup consisting of all vectors of the form
[TABLE]
where and are such that . If is another block sequence, write to denote that for every . We define for finite block sequences similarly; in this case we write for the corresponding (finite) partial subsemigroup.
Lemma 4.1**.**
Let be a -tree with stem . There is such that implies .
Proof.
By induction on we define two sequences and such that, for all ,
- (1)
, 2. (2)
, and 3. (3)
for every such that
[TABLE]
where, for a node , is the element . To start, take and note that since is subsymmetric and . By definition of we have
[TABLE]
and so we take any such that ; in particular by definition of . We then take to be the intersection of the set with
[TABLE]
Note that and since there are only finitely many satisfying , and since each using the fact that is subsymmetric.
Now suppose and have been constructed. Since is cofinite, pick any such that and ; in particular . Then take to be the intersection of the set with
[TABLE]
As before, we have and . This completes the induction.
To check that is the desired block sequence, we prove the following properties:
- (4)
for all . 2. (5)
If , then for all .
We check (4) by downward induction on for fixed. The case follows from (1), while the case follows using (1) and (2) to obtain . Now suppose inductively that (4) holds for some ; we aim to show . Take any
[TABLE]
with and . We consider two cases: Suppose first that there is such that . Then
[TABLE]
where the inclusion comes from the inductive hypothesis. Then and so
[TABLE]
by (2). Now suppose for each (so that, in particular, ). Let and write
[TABLE]
By the inductive hypothesis we have
[TABLE]
and so by (2). This completes the proof of (4).
Let be as in the statement of (5) and fix . We prove by induction on . If then and by definition of we can write
[TABLE]
for some and with . Then and so by (4) we have
[TABLE]
where we use the definition of above. Thus . Now suppose and write so that and by the inductive assumption. Again, by definition of we can write
[TABLE]
for some and with . Then and so by (4) we have . Since it must be the case that
[TABLE]
Then by (3) we obtain and so . This finishes the inductive proof of (5) and hence the proof of the lemma is complete. ∎
In what follows, we will only need the following corollary of the above proof.
Corollary 4.2**.**
For every -tree with stem there is together with a sequence of subsets of such that:
- (1)
* for every such that ,* 2. (2)
* for all .*
Recall that for a block sequence in , denotes the set of all infinite block subsequences of in . We then have the following key lemma which makes use of the -closed -trees defined in the previous section.
Lemma 4.3**.**
Let be an -closed -tree with . Then there is an infinite block sequence in such that .
Proof.
Find an infinite block sequence as in Corollary 4.2. We claim that satisfies the conclusion of the lemma. To see this, fix an infinite block subsequence of . For convenience, we fix some notation: For each let be the smallest set of non-negative integers such that
[TABLE]
Notice that since is a block subsequence of we have whenever .
We will find a block sequence such that and for all . We define recursively as follows. For , write
[TABLE]
for some (necessarily unique) and such that . We consider the following two cases:
Case 1**.**
There is such that and .
For each , set for convenience. We consider the following two subcases:
- (a)
and is even, or and is odd. In either case, set and note that . 2. (b)
and is odd, or and is even. In either case, set and note that .
We then set
[TABLE]
Note that and by the assumption given by Case 1. Since for all we have . Furthermore, by Corollary 4.2 we have
[TABLE]
(using the notation of Corollary 4.2) and so for every such that
[TABLE]
In particular, and so .
Case 2**.**
For every , if then .
Apply Case 1 to to obtain such that and . By Corollary 4.2 we have
[TABLE]
and so for every such that
[TABLE]
In particular, and so there is such that . Since is -closed, we have and so we set . Note that by definition of we have
[TABLE]
Furthermore, using the fact that we have
[TABLE]
and so satisfies our requirements.
Now assume and suppose we have defined such that , and for all . Write
[TABLE]
for some and such that . Note that since
[TABLE]
we must have
[TABLE]
As in the base case of the induction, we consider the following two cases:
Case 1**.**
There is such that and .
For each , set for convenience. We consider the following two subcases:
- (a)
and is even, or and is odd. In either case, set and note that . 2. (b)
and is odd, or and is even. In either case, set and note that .
We then set
[TABLE]
As before, we have and . Furthermore, we have
[TABLE]
and so for every such that
[TABLE]
In particular, and so .
Case 2**.**
For every , if then .
Apply Case 1 to to obtain such that and . As before, for every such that
[TABLE]
In particular, and so there is such that . Since is -closed, we have and so we set . As before, we check that satisfies our requirements. This completes the inductive construction of . It is clear from the above construction that and for all and so . ∎
To finish the proof of Theorem 1.2 we will need the following mapping which was originally used in [7] to give an alternate proof of Gowers’ theorem. Given , let be defined by setting, for and ,
[TABLE]
The following lemma is easy to check.
Lemma 4.4**.**
For each , the mapping has the following properties:
- (i)
* is a surjective homomorphism of partial semigroups which, in addition, satisfies for every .* 2. (ii)
For every and every with , we have
[TABLE] 3. (iii)
For every and every , we have
[TABLE]
Now, for fixed as in the previous sections, let be given by Using the properties listed in Lemma 4.4 it is easy to verify that is a surjective homomorphism which satisfies:
- (a)
For every and every with , we have
[TABLE] 2. (b)
For every , if then .
We extend to by setting
[TABLE]
It is straightforward to check that is continuous with respect to the usual metrizable topologies. Furthermore, note that if and are two block sequences in which satisfy , then . We are now ready to finish the proof of the main theorem.
Proof of Theorem 1.2.
Let be Souslin measurable. We define a colouring by setting . Then is Souslin measurable since the collection
[TABLE]
is a field of subsets of which contains the open sets (by continuity) and is closed under the Souslin operation, and hence contains the Souslin measurable subsets of . By Corollary 2.5 there are and a -tree with stem such that . Applying Lemma 3.1, find an -closed -tree such that ; in particular we get
[TABLE]
Since is -closed, by Lemma 4.3 we can find an infinite block sequence in such that and hence
[TABLE]
Let and set for each . We claim that satisfies
[TABLE]
Indeed, if is an infinite block subsequence of , then for each we have
[TABLE]
for some and such that . Then using property (a) of listed above we see that , where
[TABLE]
and so, setting , we see that . Since is a block subsequence of , by our choice of we can find such that . Then, as observed above, property (b) of implies . Since
[TABLE]
we obtain and so as required. ∎
In fact, we can do a bit better: Given an infinite block sequence in , the proof of Lemma 2.1 (from either [1] or [7]) can be adapted to show the existence of an ultrafilter on the partial semigroup which has the properties listed in Lemma 2.1. One can then develop the theory of -trees on and prove a corresponding analogue of Corollary 2.5. By equipping with its natural analogue of the metrizable topology and replacing with in the proof of the main result, we obtain the following relativized version of Theorem 1.2.
Theorem 4.5**.**
For every , every infinite block sequence in and every Souslin measurable there are and an infinite block sequence such that
[TABLE]
The previous result can be used to “diagonalize” Theorem 1.2 as follows. First note that, for each , the iterate of the tetris operation can be extended to by setting
[TABLE]
We then have the following:
Corollary 4.6**.**
For every and every Souslin measurable (with respect to the disjoint union topology) colouring
[TABLE]
there are and such that
[TABLE]
for each .
Proof.
Note that each canonical inclusion
[TABLE]
is continuous and so, as in the proof of Theorem 1.2, each Souslin measurable colouring of the union induces a Souslin measurable colouring of by composing with , for each . Thus by Theorem 1.2 we can find and such that Take any such that and apply Theorem 4.5 to to obtain and such that Continue inductively to obtain and , for , such that and
We claim that setting works. Indeed, for a fixed we have by construction (and using the general fact that whenever ) and so the desired conclusion follows from the choice of . ∎
We conclude with a proof of the multi-dimensional version of Theorem 1.2. Recall that, for , denotes the set of all block sequences in of length . Given an infinite block sequence let be the set of all such that for each .
Corollary 4.7**.**
For every and every colouring there are and an infinite block sequence such that
[TABLE]
Proof.
Given a colouring as above, let be given by
[TABLE]
Then is continuous and hence Souslin measurable since for each we have
[TABLE]
(recall that denotes the basic open set consisting of all infinite block sequences which begin with ). By Theorem 1.2 there are and such that
[TABLE]
Given extend arbitrarily to any . By choice of there is such that for all . Then and so . ∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. A. Argyros and S. Todorcevic, Ramsey methods in analysis , Advanced Courses in Mathematics, CRM Barcelona, Birkhäuser Verlag, Basel, 2005.
- 2[2] A. Blass, Selective ultrafilters and homogeneity , Ann. Pure Appl. Logic 38 (1988), no. 3, 215–255.
- 3[3] A. Blass, Ultrafilters: where topological dynamics = = algebra = = combinatorics , Topology Proc. 18 (1993), 33–56.
- 4[4] E. Ellentuck, A new proof that analytic sets are Ramsey , J. Symbolic Logic 39 (1974), 163–165.
- 5[5] W. T. Gowers, Lipschitz functions on classical spaces , European J. Combin. 13 (1992), no. 3, 141–151.
- 6[6] N. Hindman, Finite sums from sequences within cells of a partition of N 𝑁 N , J. Combinatorial Theory Ser. A 17 (1974), 1–11.
- 7[7] V. Kanellopoulos, A proof of W. T. Gowers’ c 0 subscript 𝑐 0 c_{0} theorem , Proc. Amer. Math. Soc. 132 (2004), no. 11, 3231–3242.
- 8[8] A. S. Kechris, Classical descriptive set theory , Graduate Texts in Mathematics, vol. 156, Springer-Verlag, New York, 1995.
