Structural Ramsey theory

In mathematics, structural Ramsey theory is a categorical generalisation of Ramsey theory, rooted in the idea that many important results of Ramsey theory have "similar" logical structures. The key observation is noting that these Ramsey-type theorems can be expressed as the assertion that a certain category (or class of finite structures) has the Ramsey property (defined below).

Structural Ramsey theory began in the 1970s[1] with the work of Nešetřil and Rödl, and is intimately connected to Fraïssé theory. It received some renewed interest in the mid-2000s due to the discovery of the Kechris–Pestov–Todorčević correspondence, which connected structural Ramsey theory to topological dynamics.

## History

[edit]

Leeb [de] is given credit[2] for inventing the idea of a Ramsey property in the early 70s. The first publication of this idea appears to be Graham, Leeb and Rothschild's 1972 paper on the subject.[3] Key development of these ideas was done by Nešetřil and Rödl in their series of 1977[4] and 1983[5] papers, including the famous Nešetřil–Rödl theorem. This result was reproved independently by Abramson and Harrington,[6] and further generalised by Prömel [de].[7] More recently, Mašulović[8][9][10] and Solecki[11][12][13] have done some pioneering work in the field.

## Motivation

[edit]

This article will use the set theory convention that each natural number  n ∈ N {\displaystyle n\in \mathbb {N} } can be considered as the set of all natural numbers less than it: i.e.  n = { 0 , 1 , … , n − 1 } {\displaystyle n=\\{0,1,\ldots ,n-1\\}} . For any set  A {\displaystyle A} , an  r {\displaystyle r} -colouring of  A {\displaystyle A} is an assignment of one of  r {\displaystyle r} labels to each element of  A {\displaystyle A} . This can be represented as a function  Δ : A -> r {\displaystyle \Delta :A\to r} mapping each element to its label in  r = { 0 , 1 , … , r − 1 } {\displaystyle r=\\{0,1,\ldots ,r-1\\}} (which this article will use), or equivalently as a partition of  A = A 0 ⊔ ⋯ ⊔ A r − 1 {\displaystyle A=A_{0}\sqcup \cdots \sqcup A_{r-1}} into  r {\displaystyle r} pieces.

Here are some of the classic results of Ramsey theory:

* (Finite) Ramsey's theorem: for every  k ≤ m , r ∈ N {\displaystyle k\leq m,r\in \mathbb {N} } , there exists  n ∈ N {\displaystyle n\in \mathbb {N} } such that for every  r {\displaystyle r} -colouring  Δ : [ n ] ( k ) -> r {\displaystyle \Delta :[n]^{(k)}\to r} of all the  k {\displaystyle k} -element subsets of  n = { 0 , 1 , … , n − 1 } {\displaystyle n=\\{0,1,\ldots ,n-1\\}} , there exists a subset  A ⊆ n {\displaystyle A\subseteq n} , with  | A | = m {\displaystyle |A|=m} , such that  [ A ] ( k ) {\displaystyle [A]^{(k)}} is  Δ {\displaystyle \Delta } -monochromatic.
* (Finite) van der Waerden's theorem: for every  m , r ∈ N {\displaystyle m,r\in \mathbb {N} } , there exists  n ∈ N {\displaystyle n\in \mathbb {N} } such that for every  r {\displaystyle r} -colouring  Δ : n -> r {\displaystyle \Delta :n\to r} of  n {\displaystyle n} , there exists a  Δ {\displaystyle \Delta } -monochromatic arithmetic progression  { a , a + d , a + 2 d , … , a + ( m − 1 ) d } ⊆ n {\displaystyle \\{a,a+d,a+2d,\ldots ,a+(m-1)d\\}\subseteq n} of length  m {\displaystyle m} .
* Graham–Rothschild theorem: fix a finite alphabet  L = { a 0 , a 1 , … , a d − 1 } {\displaystyle L=\\{a_{0},a_{1},\ldots ,a_{d-1}\\}} . A  k {\displaystyle k} -parameter word of length  n {\displaystyle n} over  L {\displaystyle L} is an element  w ∈ ( L ∪ { x 0 , x 1 , … , x k − 1 } ) n {\displaystyle w\in (L\cup \\{x_{0},x_{1},\ldots ,x_{k-1}\\})^{n}} , such that all of the  x i {\displaystyle x_{i}} appear, and their first appearances are in increasing order. The set of all  k {\displaystyle k} -parameter words of length  n {\displaystyle n} over  L {\displaystyle L} is denoted by  [ L ] ( n k ) {\displaystyle \textstyle [L]{\binom {n}{k}}} . Given  w ∈ [ L ] ( n m ) {\displaystyle \textstyle w\in [L]{\binom {n}{m}}} and  v ∈ [ L ] ( m k ) {\displaystyle \textstyle v\in [L]{\binom {m}{k}}} , we form their composition w ∘ v ∈ [ L ] ( n k ) {\displaystyle \textstyle w\circ v\in [L]{\binom {n}{k}}} by replacing every occurrence of  x i {\displaystyle x_{i}} in  w {\displaystyle w} with the  i {\displaystyle i} th entry of  v {\displaystyle v} .
Then, the Graham–Rothschild theorem states that for every  k ≤ m , r ∈ N {\displaystyle k\leq m,r\in \mathbb {N} } , there exists  n ∈ N {\displaystyle n\in \mathbb {N} } such that for every  r {\displaystyle r} -colouring  Δ : [ L ] ( n k ) -> r {\displaystyle \textstyle \Delta :[L]{\binom {n}{k}}\to r} of all the  k {\displaystyle k} -parameter words of length  n {\displaystyle n} , there exists  w ∈ [ L ] ( n m ) {\displaystyle \textstyle w\in [L]{\binom {n}{m}}} , such that  w ∘ [ L ] ( m k ) = { w ∘ v : v ∈ [ L ] ( m k ) } {\displaystyle \textstyle w\circ [L]{\binom {m}{k}}=\\{w\circ v:v\in [L]{\binom {m}{k}}\\}} (i.e. all the  k {\displaystyle k} -parameter subwords of  w {\displaystyle w} ) is  Δ {\displaystyle \Delta } -monochromatic.
* (Finite) Folkman's theorem: for every  m , r ∈ N {\displaystyle m,r\in \mathbb {N} } , there exists  n ∈ N {\displaystyle n\in \mathbb {N} } such that for every  r {\displaystyle r} -colouring  Δ : n -> r {\displaystyle \Delta :n\to r} of  n {\displaystyle n} , there exists a subset  A ⊆ n {\displaystyle A\subseteq n} , with  | A | = m {\displaystyle |A|=m} , such that  ( ∑ k ∈ A k ) < n {\displaystyle \textstyle {\big (}\sum _{k\in A}k{\big )}<n} , and  FS ⁡ ( A ) = { ∑ k ∈ B k : B ∈ P ( A ) ∖ ∅ } {\displaystyle \textstyle \operatorname {FS} (A)=\\{\sum _{k\in B}k:B\in {\mathcal {P}}(A)\setminus \varnothing \\}} is  Δ {\displaystyle \Delta } -monochromatic.

These "Ramsey-type" theorems all have a similar idea: we fix two integers  k {\displaystyle k} and  m {\displaystyle m} , and a set of colours  r {\displaystyle r} . Then, we want to show there is some  n {\displaystyle n} large enough, such that for every  r {\displaystyle r} -colouring of the "substructures" of size  k {\displaystyle k} inside  n {\displaystyle n} , we can find a suitable "structure"  A {\displaystyle A} inside  n {\displaystyle n} , of size  m {\displaystyle m} , such that all the "substructures"  B {\displaystyle B} of  A {\displaystyle A} with size  k {\displaystyle k} have the same colour.

What types of structures are allowed depends on the theorem in question, and this turns out to be virtually the only difference between them. This idea of a "Ramsey-type theorem" leads itself to the more precise notion of the Ramsey property (below).

## The Ramsey property

[edit]

Let  C {\displaystyle \mathbf {C} } be a category.  C {\displaystyle \mathbf {C} } has the Ramsey property if for every natural number  r {\displaystyle r} , and all objects  A , B {\displaystyle A,B} in  C {\displaystyle \mathbf {C} } , there exists another object  D {\displaystyle D} in  C {\displaystyle \mathbf {C} } , such that for every  r {\displaystyle r} -colouring  Δ : Hom ⁡ ( A , D ) -> r {\displaystyle \Delta :\operatorname {Hom} (A,D)\to r} , there exists a morphism f : B -> D {\displaystyle f:B\to D} which is  Δ {\displaystyle \Delta } -monochromatic, i.e. the set

f ∘ Hom ⁡ ( A , B ) = { f ∘ g : g ∈ Hom ⁡ ( A , B ) } {\displaystyle f\circ \operatorname {Hom} (A,B)={\big \\{}f\circ g:g\in \operatorname {Hom} (A,B){\big \\}}}

is  Δ {\displaystyle \Delta } -monochromatic.[10]

Often,  C {\displaystyle \mathbf {C} } is taken to be a class of finite  L {\displaystyle {\mathcal {L}}} -structures over some fixed language L {\displaystyle {\mathcal {L}}} , with embeddings as morphisms. In this case, instead of colouring morphisms, one can think of colouring "copies" of  A {\displaystyle A} in  D {\displaystyle D} , and then finding a copy of  B {\displaystyle B} in  D {\displaystyle D} , such that all copies of  A {\displaystyle A} in this copy of  B {\displaystyle B} are monochromatic. This may lend itself more intuitively to the earlier idea of a "Ramsey-type theorem".

There is also a notion of a dual Ramsey property;  C {\displaystyle \mathbf {C} } has the dual Ramsey property if its dual category C o p {\displaystyle \mathbf {C} ^{\mathrm {op} }} has the Ramsey property as above. More concretely,  C {\displaystyle \mathbf {C} } has the dual Ramsey property if for every natural number  r {\displaystyle r} , and all objects  A , B {\displaystyle A,B} in  C {\displaystyle \mathbf {C} } , there exists another object  D {\displaystyle D} in  C {\displaystyle \mathbf {C} } , such that for every  r {\displaystyle r} -colouring  Δ : Hom ⁡ ( D , A ) -> r {\displaystyle \Delta :\operatorname {Hom} (D,A)\to r} , there exists a morphism f : D -> B {\displaystyle f:D\to B} for which  Hom ⁡ ( B , A ) ∘ f {\displaystyle \operatorname {Hom} (B,A)\circ f} is  Δ {\displaystyle \Delta } -monochromatic.

## Examples

[edit]

* Ramsey's theorem: the class of all finite chains, with order-preserving maps as morphisms, has the Ramsey property.
* van der Waerden's theorem: in the category whose objects are finite ordinals, and whose morphisms are affine maps x ↦ a + d x {\displaystyle x\mapsto a+dx} for  a , d ∈ N {\displaystyle a,d\in \mathbb {N} } ,  d ≠ 0 {\displaystyle d\neq 0} , the Ramsey property holds for  A = 1 {\displaystyle A=1} .
* Hales–Jewett theorem: let  L {\displaystyle L} be a finite alphabet, and for each  k ∈ N {\displaystyle k\in \mathbb {N} } , let  X k = { x 0 , … , x k − 1 } {\displaystyle X_{k}=\\{x_{0},\ldots ,x_{k-1}\\}} be a set of  k {\displaystyle k} variables. Let  G R {\displaystyle \mathbf {GR} } be the category whose objects are  A k = L ∪ X k {\displaystyle A_{k}=L\cup X_{k}} for each  k ∈ N {\displaystyle k\in \mathbb {N} } , and whose morphisms  A n -> A k {\displaystyle A_{n}\to A_{k}} , for  n ≥ k {\displaystyle n\geq k} , are functions  f : X n -> A k {\displaystyle f:X_{n}\to A_{k}} which are rigid and surjective on  X k ⊆ A k = codom ⁡ f {\displaystyle X_{k}\subseteq A_{k}=\operatorname {codom} f} . Then,  G R {\displaystyle \mathbf {GR} } has the dual Ramsey property for  A = A 0 {\displaystyle A=A_{0}} (and  B = A 1 {\displaystyle B=A_{1}} , depending on the formulation).
* Graham–Rothschild theorem: the category  G R {\displaystyle \mathbf {GR} } defined above has the dual Ramsey property.

## The Kechris–Pestov–Todorčević correspondence

[edit]

In 2005, Kechris, Pestov and Todorčević[14] discovered the following correspondence (hereafter called the KPT correspondence) between structural Ramsey theory, Fraïssé theory, and ideas from topological dynamics.

Let  G {\displaystyle G} be a topological group. For a topological space  X {\displaystyle X} , a  G {\displaystyle G} -flow (denoted  G ↷ X {\displaystyle G\curvearrowright X} ) is a continuous action of  G {\displaystyle G} on  X {\displaystyle X} . We say that  G {\displaystyle G} is extremely amenable if any  G {\displaystyle G} -flow  G ↷ X {\displaystyle G\curvearrowright X} on a compact space  X {\displaystyle X} admits a fixed point x ∈ X {\displaystyle x\in X} , i.e. the stabiliser of  x {\displaystyle x} is  G {\displaystyle G} itself.

For a Fraïssé structure F {\displaystyle \mathbf {F} } , its automorphism group  Aut ⁡ ( F ) {\displaystyle \operatorname {Aut} (\mathbf {F} )} can be considered a topological group, given the topology of pointwise convergence, or equivalently, the subspace topology induced on  Aut ⁡ ( F ) {\displaystyle \operatorname {Aut} (\mathbf {F} )} by the space  F F = { f : F -> F } {\displaystyle \mathbf {F} ^{\mathbf {F} }=\\{f:\mathbf {F} \to \mathbf {F} \\}} with the product topology. The following theorem illustrates the KPT correspondence:

> Theorem (KPT). For a Fraïssé structure  F {\displaystyle \mathbf {F} } , the following are equivalent:

>   1. The group  Aut ⁡ ( F ) {\displaystyle \operatorname {Aut} (\mathbf {F} )} of automorphisms of  F {\displaystyle \mathbf {F} } is extremely amenable.
>   2. The class  Age ⁡ ( F ) {\displaystyle \operatorname {Age} (\mathbf {F} )} has the Ramsey property.

## See also

[edit]

* Ramsey theory
* Fraïssé's theorem
* Age (model theory)

## References

[edit]

1. ^ Van Thé, Lionel Nguyen (2014-12-10). "A survey on structural Ramsey theory and topological dynamics with the Kechris–Pestov–Todorcevic correspondence in mind". arXiv:1412.3254 [math.CO].
2. ^ Larson, Jean A. (2012-01-01). "Infinite Combinatorics". In Gabbay, Dov M.; Kanamori, Akihiro; Woods, John (eds.). Handbook of the History of Logic. Sets and Extensions in the Twentieth Century. Vol. 6\. North-Holland. pp. 145–357\. doi:10.1016/b978-0-444-51621-3.50003-7. ISBN 9780444516213. Retrieved 2019-11-30.145-357&rft.pub=North-Holland&rft.date=2012-01-01&rft_id=info:doi/10.1016/b978-0-444-51621-3.50003-7&rft.isbn=9780444516213&rft.aulast=Larson&rft.aufirst=Jean+A.&rft_id=http://www.sciencedirect.com/science/article/pii/B9780444516213500037&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
3. ^ Graham, R. L.; Leeb, K.; Rothschild, B. L. (1972). "Ramsey's theorem for a class of categories". Advances in Mathematics. 8 (3): 417–433\. doi:10.1016/0001-8708(72)90005-9. ISSN 0001-8708.417-433&rft.date=1972&rft_id=info:doi/10.1016/0001-8708(72)90005-9&rft.issn=0001-8708&rft.aulast=Graham&rft.aufirst=R.+L.&rft.au=Leeb,+K.&rft.au=Rothschild,+B.+L.&rft_id=https://doi.org/10.1016%2F0001-8708%2872%2990005-9&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
4. ^ Nešetřil, Jaroslav; Rödl, Vojtěch (May 1977). "Partitions of finite relational and set systems". Journal of Combinatorial Theory, Series A. 22 (3): 289–312\. doi:10.1016/0097-3165(77)90004-8. ISSN 0097-3165.289-312&rft.date=1977-05&rft_id=info:doi/10.1016/0097-3165(77)90004-8&rft.issn=0097-3165&rft.aulast=Nešetřil&rft.aufirst=Jaroslav&rft.au=Rödl,+Vojtěch&rft_id=https://doi.org/10.1016%2F0097-3165%2877%2990004-8&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
5. ^ Nešetřil, Jaroslav; Rödl, Vojtěch (1983-03-01). "Ramsey classes of set systems". Journal of Combinatorial Theory, Series A. 34 (2): 183–201\. doi:10.1016/0097-3165(83)90055-9. ISSN 0097-3165.183-201&rft.date=1983-03-01&rft_id=info:doi/10.1016/0097-3165(83)90055-9&rft.issn=0097-3165&rft.aulast=Nešetřil&rft.aufirst=Jaroslav&rft.au=Rödl,+Vojtěch&rft_id=https://doi.org/10.1016%2F0097-3165%2883%2990055-9&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
6. ^ Abramson, Fred G.; Harrington, Leo A. (September 1978). "Models Without Indiscernibles". The Journal of Symbolic Logic. 43 (3): 572. doi:10.2307/2273534. ISSN 0022-4812. JSTOR 2273534. S2CID 1101279.
7. ^ Prömel, Hans Jürgen (July 1985). "Induced partition properties of combinatorial cubes". Journal of Combinatorial Theory, Series A. 39 (2): 177–208\. doi:10.1016/0097-3165(85)90036-6. ISSN 0097-3165.177-208&rft.date=1985-07&rft_id=info:doi/10.1016/0097-3165(85)90036-6&rft.issn=0097-3165&rft.aulast=Prömel&rft.aufirst=Hans+Jürgen&rft_id=https://doi.org/10.1016%2F0097-3165%2885%2990036-6&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
8. ^ Masulovic, Dragan; Scow, Lynn (2017). "Categorical equivalence and the Ramsey property for finite powers of a primal algebra". Algebra Universalis. 78 (2): 159–179\. arXiv:1506.01221. doi:10.1007/s00012-017-0453-0. S2CID 125159388.159-179&rft.date=2017&rft_id=info:arxiv/1506.01221&rft_id=https://api.semanticscholar.org/CorpusID:125159388#id-name=S2CID&rft_id=info:doi/10.1007/s00012-017-0453-0&rft.aulast=Masulovic&rft.aufirst=Dragan&rft.au=Scow,+Lynn&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
9. ^ Masulovic, Dragan (2018). "Pre-adjunctions and the Ramsey property". European Journal of Combinatorics. 70: 268–283\. arXiv:1609.06832. doi:10.1016/j.ejc.2018.01.006. S2CID 19216185.268-283&rft.date=2018&rft_id=info:arxiv/1609.06832&rft_id=https://api.semanticscholar.org/CorpusID:19216185#id-name=S2CID&rft_id=info:doi/10.1016/j.ejc.2018.01.006&rft.aulast=Masulovic&rft.aufirst=Dragan&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
10. ^ a b Mašulović, Dragan (2020). "On Dual Ramsey Theorems for Relational Structures". Czechoslovak Mathematical Journal. 70 (2): 553–585\. arXiv:1707.09544. doi:10.21136/CMJ.2020.0408-18. S2CID 125310940.553-585&rft.date=2020&rft_id=info:arxiv/1707.09544&rft_id=https://api.semanticscholar.org/CorpusID:125310940#id-name=S2CID&rft_id=info:doi/10.21136/CMJ.2020.0408-18&rft.aulast=Mašulović&rft.aufirst=Dragan&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
11. ^ Solecki, Sławomir (August 2010). "A Ramsey theorem for structures with both relations and functions". Journal of Combinatorial Theory, Series A. 117 (6): 704–714\. doi:10.1016/j.jcta.2009.12.004. ISSN 0097-3165.704-714&rft.date=2010-08&rft_id=info:doi/10.1016/j.jcta.2009.12.004&rft.issn=0097-3165&rft.aulast=Solecki&rft.aufirst=Sławomir&rft_id=https://doi.org/10.1016%2Fj.jcta.2009.12.004&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">
12. ^ Solecki, Slawomir (2011-04-20). "Abstract approach to finite Ramsey theory and a self-dual Ramsey theorem". arXiv:1104.3950 [math.CO].
13. ^ Solecki, Sławomir (2015-02-16). "Dual Ramsey theorem for trees". arXiv:1502.04442 [math.CO].
14. ^ Kechris, A. S.; Pestov, V. G.; Todorcevic, S. (February 2005). "Fraïssé Limits, Ramsey Theory, and topological dynamics of automorphism groups" (PDF). Geometric and Functional Analysis. 15 (1): 106–189\. doi:10.1007/s00039-005-0503-1. ISSN 1016-443X. S2CID 6937893.106-189&rft.date=2005-02&rft_id=https://api.semanticscholar.org/CorpusID:6937893#id-name=S2CID&rft.issn=1016-443X&rft_id=info:doi/10.1007/s00039-005-0503-1&rft.aulast=Kechris&rft.aufirst=A.+S.&rft.au=Pestov,+V.+G.&rft.au=Todorcevic,+S.&rft_id=https://authors.library.caltech.edu/38566/7/0305241.pdf&rfr_id=info:sid/en.wikipedia.org:Structural+Ramsey+theory" class="Z3988">