A multidimensional Ramsey theorem
- Mathematical Institute, University of Oxford
- More about Antonio Girão
- Mathematical Institute, University of Oxford
- More about Gal Kronenberg
- Mathematical Institute, University of Oxford
- More about Alex Scott
Editorial introduction
A multidimensional Ramsey theorem, Discrete Analysis 2024:21, 10 pp.
Ramsey’s theorem, the founding result of Ramsey theory, states that for every pair of positive integers r and k there exists n such that if the edges of the complete graph Kn on n vertices are coloured with r colours, then there must be k vertices all joined by edges of the same colour.
The main result of this paper is a multidimensional version of the theorem, in the following sense. Write [n] for {1,2,…,n} and write Kdn for the graph with vertex set [n]d, where two vertices x and y are joined if there exists i such that x and y differ in the ith coordinate but in no other coordinate. To put it another way, if you fix all but one coordinate, then the result is a complete graph, and there are no further edges.
If n is sufficiently large and we colour the edges of Kdn with r colours, can we hope to find a monochromatic Kdk? Clearly not, even when k=r=2, since we can colour all edges in direction 1 red and all other edges blue. However, what we can hope for is a Kdk that for each direction, all the edges in that direction have the same colour. And indeed, it is easy to prove, with an iterated use of Ramsey’s theorem, that we can find such a Kdk.
Here is a sketch of the proof. Let n1,…,nd be a sufficiently rapidly growing sequence with n1 sufficiently large and colour Kdnd with r colours. Next, restrict this colouring to a colouring of Kn1×⋯×Knd. Now define an induced colouring of the edges of Knd by colouring each edge e by the way that Kn1×⋯×Knd−1×{e} is coloured. By Ramsey’s theorem, since nd is sufficiently large, we can pass to a subset consisting of at least k of the vertices of Knd such that all these colourings are the same. This gives us an r-colouring of Kn1×⋯×Knd−1×Kk that does not depend on the last edge. By induction we can restrict it to a monochromatic copy of Kdk.
Unfortunately this argument iterates the bound for Ramsey’s theorem d times, so leads to a tower-type dependence on d. In fact, even the case k=r=2 is interesting from a quantitative point of view, partly because there is a large gap between the bound that comes from the argument just sketched and the best known lower bound, and partly because the question arises naturally in the context of trying to improve Shelah’s bound for the Hales-Jewett theorem. (The connection is explained in the second edition of Graham, Rothschild and Spencer’s book on Ramsey theory.)
The main result of this paper is a significant improvement to the above easy bound: by a surprisingly short but ingenious argument the authors obtain a dependence on d that is doubly exponential.
They then use a similar method to improve the best known bound for a multidimensional version of the Erdős-Szekeres theorem. The Erdős-Szekeres theorem itself states that every sequence of real numbers of length nm+1 has an increasing sequence of length n or a decreasing sequence of length m. In 1993 Fishburn and Graham proved a multidimensional version of this, where instead of a sequence one has a d-dimensional array of numbers. Writing such an array as a real-valued function f of d variables a1,…,ad, where ai∈{1,2,…,ni}, we call such an array increasing/decreasing in direction i if, however one fixes a1,…,ai−1,ai+1,…,ad, f is increasing/decreasing as a function of ai. The theorem of Fishburn and Graham states that if n is large enough, then for every d-dimensional array with n1=n2=⋯=nd=n, one can find subsets Ai⊂{1,2,…,ni} such that for every i the restriction of the array to A1×⋯×Ad is increasing or decreasing.
Fishburn and Graham’s proof gave an Ackermann-type dependence of n on d. This bound was greatly improved in 2022 by Bucić, Sudakov and Tran to a triply exponential bound, who conjectured that a doubly exponential bound ought to be sufficient. Their conjecture is confirmed in this paper.