Ramsey Theory
Lectured by Maria Ivan

Contents

1Ramsey’s Theorem
1.1Van der Waerden’s Theorem
1.2The Hales-Jewett Theorem
2Partition Regular Equations
2.2Ultrafilters
3Euclidean Ramsey
Index

1 Ramsey’s Theorem

Notation. = {1,2,}, [n] = {1,2,,n} for a set X, r 1, X(r) = {A X,|A| = r}.

Given a 2-colouring of (2), are we guaranteed to have an infinite monochromatic set (i.e. M , M infinite such that the colouring is constant on M(2))?

Example.

Theorem 1.1 (Ramsey’s Theorem for pairs). Assuming that:

  • (2) are 2-coloured (i.e. c : (2) {1,2}).

Then there exists M infinite monochromatic.

Proof. Pick a1 . Then there exists an infinite set A1 such that c(a1i) = c1 for all i A1. Pick a2 A1 and find A2 (infinite) such that c(a2i) = c2 for all i A2. Keep on doing this. We end up with a1 < a2 < a3 < < ak < and A1 A2 such that c(aij) = ci for all j Ai.

One colour appears infinitely many times ci1 = ci2 = = cik = = e. Now note M = {ai1,ai2,ai3,} is a monochromatic set.

PIC

Remark.

What about (r) with r = 3?

Example. r = 3, {i,j,k}, i < j < k red if and only if i|j + k. Then M = {20,21,22,} is monochromatic.

Theorem 1.2 (Ramsey’s Theorem for r-sets). Assuming that:

  • (r) is finitely coloured.

Then there exists a monochromatic infinite set.

Proof. r = 1 pigeonhole, r = 2 is Theorem 1.1. Prove this by induction.

Assume it is true for r 1. Given c : (r) [k], we must find M (infinite and monochromatic). Pick a1 . Look at the r 1 sets of {a1}. Define c : ( {a1})(r1) [k] via c(F) = c(F {a1}).

By induction there exists A1 {a1} such that c is constant on it, say constantly equal to c1.

Now pick a2 A1 and induce c : (A1 {a2})(r1) [k] defined by c(F) = c(F {a2}). By induction there exists A2 A1 {a2} such that c is constant on it, say equal to c2.

Continuing this, we end up with a1,a2, and sets A1,A2, such that Ai+1 Ai {ai+1} with c(F {ai}) = ci for all F Ai+1, |F| = r 1.

Some colour must appear infinitely many times: say ci1 = ci2 = ci3 = = c. Check: M = {ai1,ai2,} is monochromatic.

Example. Applications:

From Theorem 1.2 we can deduce:

Theorem 1.3 (Finite Ramsey). Assuming that:

  • r 1, k 1, m 1

Then there exists n such that whenever [n](r) is k-coloured, we can find a monochromatic set of size m.

Proof. Suppose not. Then for each n we can find cn : [n](r) [k] with no monochromatic m-sets. Note that there are only finitely many ways to k-colour [r](r). So infinitely many cn will agree on [r](r). Pick A1 such that for all n A1,

cn|[r](r) = dr : [r](r) [k].

We can do the same on [r + 1](r) and produce some A2 A1 such that cn|[r+1](r) is constant on A2.

Continuing this, we get An An1 A1. They satisfy:

Finally: colour (r) via c(F) = dn(F), where n is any integer n max F. One can see that this is well defined, and gives a contradiction to Theorem 1.2.

Remark.

What happens if we have c : (2) X with X being potentially infinite?

Theorem 1.4 (Canonical Ramsey Theorem). Assuming that:

  • (2) is coloured (possibly with an infinite number of colours)

Then there exists an infinite set M such that one of the following holds:
  • (i) c is constant on M.
  • (ii) c is injective on M.
  • (iii) c({i,j}) = c({k,l}) if and only if i = k for i < j, k < l in M.
  • (iv) c({i,j}) = c({k,l}) if and only if j = l, for all i < j, k < l.

Proof. We colour an element {i < j < k < l} of (4) as follows: We say that it is red if c(ij) = c(kl), and blue otherwise.

By Ramsey’s Theorem for r-sets, there exists an infinite set M1 that is monochromatic under this colouring.

Theorem 1.5. Assuming that:

  • (r) abitrarily coloured

Then we can find an infinite set M and I [r] such that for any x1 < x2 < < xr in M, and y1 < y2 < < yr in M we have c(x1x2xr) = c(y1y2yr) if and only if xi = yi for all i I.

Example. In the previous theorem:

These 2r colourings are call the “canonical colourings” of (r).

Proof. Exercise. Note that this proof is examinable (because the ideas are exactly the same as those in the previous theorem).

1.1 Van der Waerden’s Theorem

We will colour .

Aim 1: Whenever we 2-colour , we find a monochromatic arithmetic progression of length m for any m.

The abbreviation A.P. can be used to mean “arithmetic progression”, i.e. a sequence of the form {a,a + d,,a + (m 1)d}.

Aim 2: For any m, there exists n such that whenever [n] are 2-coloured, there exists a monochromatic arithmetic progression of length m.

This is equivalent to Aim 1, by using a proof by compactness argument like before:

If Aim 2 is not true, then we can find cn : [n] {1,2} such that infinitely many agree on {1}. Of those infinitely many agree on {2}, etc. Keep going (as before), and then get a colouring of without a monochromatic arithmetic progression of length m.

The other direction is easier.

We will show something a bit stronger (because it turns out to be easier): we will prove Aim 2 but with k colours.

This is in contrast with the earlier theorems, where the proofs were slightly easier to think about with just 2 colours.

Definition 1.6 (Focused). Let A1,A2,,Ak be arithmetic progressions of length m. Say

Ai = {ai,ai + di,,ai + (m 1)di}.

We say that these arithmetic progressions are focused if ai + mdi = f for all i [k].

If we have a colouring of and A1,,Ak are focused arithmetic progressions if each Ai is monochromatic but they all have different colours, then we call them colour-focused.

Example. {4,8} and {10,11} are focused at 12.

PIC

Theorem 1.7. Assuming that:

  • is k-coloured

Then we can find a monochromatic arithmetic progression of length 3 (equivalently, for any k we find an n that works).

Proof. Claim: For any r k there exists an n such that if [n] is k-coloured then either:

The proof is by induction on r.

Base case r = 1 we can take n = k + 1, since 2 numbers will have the same colour.

Suppose the result is true for r 1 and let n be an n that satisfies the property in the claim.

We will show that N = (k2n + 1)2n works for r. Let c : [(k2n + 1)2n] [k] be a colouring. We will split the ground set into k2n + 1 blocks of length 2n. Call the blocks Bi.

If there exists a monochromatic arithmetic progression of length 3 in this colouring, then we are done. So assume not.

By the induction hypothesis, the first half of each Bi has r 1 colour-focused arithmetic progressions of length 2. Because |Bi| = 2n, each block also contains their focus.

For a set |M| = 2n, there are exactly k2n ways to k-colour it. So there exists two blocks Bp and Bp+t that are identically coloured.

PIC

Let {ai,ai + di} be the r 1 colour-focused arithmetic progressions in Bp. Then {ai + 2nt,ai + di + 2nt} are the corresponding ones in Bp+t. Let f be the focus in Bp, so therefore f + nt is the focus in Bp+t.

Now take {ai,ai + di + 2nt} for i [r 1], and {f,f + 2nt}. Since ai + 2di = f, we have ai + 2di + 4nt = f + 4nt. So all r of these sequences are focused at f + 4nt.

We know that {ai,ai + di + nt} and {f,f + 2nt} are monochromatic by the choice of Bp, Bp+t. Why colour focused? {ai,ai + 2nt} have different colours by induction hypothesis. Also, because c was assumed to have no monochromatic arithmetic progression of length 3, the colours of {f,f + 2nt} must be different to all the colours of the above r 1 arithmetic progressions of length 2. Thus we have r colour-focused arithmetic progressions of length 2 in [(k2n + 1)2n].

Remark. The idea of looking at all the possible colouring of a set is referred to as the “product argument”.

The Van der Waerden number W(k,m) is the smallest n such that whenever [n] is k-coloured, there exists a monochromatic arithmetic progression of length m.

Proof above claims that W(k,3) kk.. . k4k for a tower of size k 1. “tower-type bound”.

Theorem 1.8 (Van der Waerden). Assuming that:

  • k,m

Then there exists an n such that whenever we k-colour [n] we can find a monochromatic arithmetic progression of length m.

Recall that we defined W(k,m) to be the smallest n (if it exists) such that whenever [n] is k-coloured, there exists a monochromatic arithmetic progression of length m.

Proof. This will be by induction on m. For any k:

m = 1 is trivial.

m = 2 is pigeonhole.

m = 3 is Theorem 1.7.

Assume that this is true for some m 1 fixed, but for any k. In other words, W(k,m 1) exists for all k 1.

Claim: For every r k there exists n such that we always have one of the following:

When r = k we are done by looking at the focus. Now we prove the claim. We will prove it by induction on r.

For r = 1 we can take n = W(k,m 1).

Now assume that the result is true for r 1 and that there does not exist a monochromatic arithmetic progression of length m. We will show that n works for r 1, then W(k2n,m 1)2n will work for r.

Aim: whenever we k-colour [W(k2n,m 1)2n] we can find r colour-focused arithmetic progressions of length m 1. Let B1 = {1,2,,2n}, B2 = {2n + 1,,4n} etc, i.e. Bi = [2n(i 1) + 1,2ni] for i {1,,W(k2n,m 1)}.

Let us look at the indices of these blocks. I colour i with k2n colours like so:

c(i) = (c(2n(i 1) + 1),c(2n(i 1) + 2),,c(2ni)).

We therefore colour [W(k2n,m 1)] with k2n colours. By the definition of W, there exists a monochromatic arithmetic progression of length m 1 (with respect to c). Say α,α + t,,α + (m 2)t.

So the respective blocks Bα,Bα+2t,,Bα+(m2)t are identically coloured. Look at Bα. It has length 2n, so by induction Bα contains r 1 colour-focused arithmetic progressions of length m 1 together with their focus.

Let Ai = {ai,ai + di,,ai + (m 2)di} for i {1,,r 1}. Let f be their focus. Look at Bi = {ai,ai + di + 2nt,ai + 2di + 4nt,,ai + (m 2)di + 2(m 2)t}, i = 1,,r 1.

They are monochromatic because the blocks are identically coloured and the Bis are monochromatic. Since the colour of Ai is the colour of Bi and the Ais are colour-focused, we must have that the Bis have pairwise distinct colours.

Remember that the Ais are are focused at fi and the colour of fi is different than the colour of all the Ais. Note fi = ai + (m 1)di.

Look at A = {f,f + 2nt,2 + 4nt,,f + 2n(m 2)t}. This is an arithmetic progression of length m 1 and monochromatic and of a different colour from all of the Ais.

Enough to show ai + (m 1)(di + 2nt) = f + 2n(m 1)t for all i, which is equivalent to ai + (m 1)di = f, which is true as all the Bis are focused at f.

Non-examinable: what about bounds?

We define the Ackermann hierarchy to be the seqeunce of functions

f1,f2,,fn :

by

f1(x) = 2x fn+1(x) = fn(x)(1) = f n(fn(fn(1)))x times

Observe:

f2(x) = x f3(x) = 222... 2 x times f4(1) = 2 f4(2) = 22 = 4 f4(3) = 2222 = 65536 f4(4) = 22. . . 2 65536 times

These functions grow very fast.

We say that a function f : is of type n if there exists c,d such that

f(cx) fn(x) f(dx).

Our bound on W(k,3) was of type 3.

If you check our proof carefully, then W(k,m) (as a function of k) is bounded by a “type m” bound.

Define: W(m) = W(2,m). Then our proof gives a bound that grows faster than any fn.

Remark. This is often a feature of a double induction proof.

It was believed that W(m) does indeed grow this fast.

Shelah (1987) found a proof by just induction on m, and showed that W(k,m) f4(m + k).

A prize of $1000 was placed by Graham to show that W(m) f3(m).

Gowers (1998) showed that W(m) 22222m+9 , which is “almost type 2”.

The best lower bound is W(m) 2m 8m.

Corollary. Whenever is finitely coloured, there exists a colour class that contains arbitrarily long arithmetic progressions.

What about infinite monochromatic arithmetic progressions

No, for example:

Theorem 1.9 (Strengthened Van Waerden). Assuming that:

  • m,k

Then there exists n such that whenever [n] is k-coloured, there exists a monochromatic arithmetic progression of length m together with their common differences, i.e. the set {d,a,a + d,,a + (m 1)d} is monochromatic.

Proof. By induction on the number of colours. k = 1 is trivial.

Assume that the case for k 1 colours is true. So there exists n that works for m and k 1.

We will show that W(k,n(m 1) + 1) works for m and k. If [W(k,n(m 1) + 1) are k-coloured, then there exists a monochromatic arithmetic progression (say red) of length n(m 1) + 1, say a,a + d,,a + dn(m 1).

If any of d,2d,,nd is red, then we are done: e.g. a,a + rd,,a + r(m 1)d for some r [n].

If not, the set {d,2d,,nd} is k 1-coloured.. This involves a (k 1) colouring on [n], therefore there exist b,b + r,,b + (m 1)r and r the same colour. This translates to db,db + r,,db + d(m 1)r,dr monochromatic.

Remark. m = 2 is known as Schur’s Theorem: we can always find a,a + d,d monochromatic (for finite colouring of ). In other words, there exists a monochromatic solution to x + y = z.

Can deduce Schur from Ramsey for pairs: c : [k] then we induce c : (2) [k] as follows: c(ij) = c(j i). By Ramsey’s Theorem for r-sets, there exists i < j < k such that c(ij) = c(ik) = c(jk). Then

c(j ix) = c(k iz) = c(k j y).

Get x + y = z and x,y,z monochromatic.

1.2 The Hales-Jewett Theorem

Let X be a finite set and Xn is words of length n on the alphabet X.

Definition 1.10 (Combinatorial line). A combinatorial line in Xn is a set of the following form:

{(x1,,xn) Xn : I [n],a i X,I,xi = ai iI,xi = xj i,j I}.

Example. X = [3] and we want combinatorial lines in [3]2. If I = {1}, we get:

L1 = {(1,1),(2,1),(3,1)} L2 = {(1,2),(2,2),(3,2)} L2 = {(1,3),(2,3),(3,3)}

If I = {2} we get:

L4 = {(1,1),(1,2),(1,3)} L5 = {(2,1),(2,2),(2,3)} L6 = {(3,1),(3,2),(3,3)}

I = {1,2}, then

L7 = {(1,1),(2,2),(3,3)}.

PIC

Example. [3]3, I = {1} (1,2,3),(2,2,3),(3,2,3), or if I = {1,3} (1,3,1),(2,3,2),(3,3,3).

Note. The definition of a combinatorial line is invariant under permutations of X.

Theorem 1.11 (The Hales-Jewett Theorem). Assuming that:

  • m,k

Then there exists n such that whenever we k-colour [m]n there exists a monochromatic combinatorial line.

Remark.

Exercise: Suppose you play Naughts and Crosses with m in a line and you play it in high enough dimensions. Show it cannot be a draw (assuming optimal play). Moreover, it is a first player win. Hint: Strategy stealing.

Definition 1.12. If I have a combinatorial line L in [m]n, then I can order x y if and only if xi yi for all i. Let L denote the first point in this ordering, and let L+ denote the last point in this ordering.

Definition 1.13. Let L1,,Lk be combinatorial lines. We call them focussed if Li+ = f for all i [k]. For a fixed colouring, they are colour focused if they are focused and Li {Li+} monochromatic for each i, and they have different colours.

Example. [4]2

PIC

are 3 colour-focused combinatorial lines [4]2.

Proof of The Hales-Jewett Theorem. The proof is by induction on the size of the alphabet, i.e. m.

m = 1 is trivially true.

Assume m 1 and assume HJ(m 1,k) exists for all k.

Claim: for every 1 r k there exists nsuch that in [m]n

Then we are done by r = k and looking at the focus.

Now we prove the claim:

r = 1: look in [m 1]n [m]n We can take HJ(m 1,k).

Now assume r > 1 and that n is suitable for r 1. We will show that n + HJ(m 1,kmn ) is suitable for r. Let N = HJ(m 1,kmn ) for convenience.

Need: given c a k-colouring of [m]n+N with no monochromatic combinatorial lines, we can find r colour-focused combinatorial lines. Look at [m]n+N as [m]n × [m]N, with [m]n = {a1,,amn}.

Let us colour [m]N as follows:

c : [m]N kmn c(b) = (c(a 1,b),c(a2,b),,c(amn,b)).

By The Hales-Jewett Theorem there exists a combinatorial lines L with active coordinates I such that

c(a,b) = c(a,b)a [m]n,b,b L {L+}.

But now this induces c : [m]n k where c(a) = c(a,b) for any b L {L+}. By the definition of n, there exist r 1 colour-focused combinatorial lines (for c) L1,L2,,Lr1, focused at f, and with active coordinates I1,I2,,Ir1.

Finally: look at the combinatorial lines that start at Li× L and active coordinates Ii I. These give r 1 combinatorial lines, and the combinatorial lines that starts at f × L with active coordinates I. All focused at f × L+. Then done.

Definition 1.14 (d-dimensional space). A d-dimensional space S Xn or a d-point parameter set is a set such that there exists I1,I2,,Id [n] disjoint and ai X i [n] (I1 Id), and x S if and only if:

  • xi = ai for all i [n] (I1 Id)

  • xi = xi if i,j Id for some l [d]

Theorem 1.15 (The Extended Hales-Jewett Theorem). Assuming that:

  • m,k,d positive integers

Then there exists n such that whenever [m]n is k-coloured, there exists a d-point parameter set monochromatic.

Proof. In Xnd = (Xd)n = Y n what does a combinatorial line in Y n look like?

PIC

So a monochromatic line in Y n is a monochromatic d-point parameter set in Xnd .

Letting n = dHJ(md,k) works.

Definition 1.16 (Homothetic copy). Let S be a finite set of points in Xn. A homothetic copy of S is a set of the form x + λS.

Theorem 1.17 (Gallai’s Theorem). Assuming that:

  • finite S d

  • k-colouring of d

Then there exists a monochromatic homothetic copy of S.

Proof. S = {S1,,Sm}. Let c : d k be a colouring.

We colour [m]n (for n large enough) as follows:

c((x 1,,xn)) = c(Sx1 + Sx2 + + Sxm).

By The Hales-Jewett Theorem, there exists a monochromatic combinatorial line in [m]n with active coordinates I. Then

c ( inactiveSi + |I|Sj)

has the same colour for all j [m].

Done as this is a copy of S translate by inactiveSi, and dilation factor |I|.

Remark.

2 Partition Regular Equations

Schur’s theorem: x + y = z has monochromatic solutions (if is finitely coloured).

Van der Waerden: x1,x2,y1,,ym such that the system

y1 = x1 + x2 y2 = x1 + 2x2   ym = x1 + mx2

has a monochromatic solution.

Main aim: decide when a system of equations is ‘partition regular’.

Definition (Partition regular). Let A0 be a m × n matrix over and we say that A is partition regular (PR) if whenever is finitely coloured, there exists a monochromatic x0 such that Ax = 0.

Example.

Definition (Column property). We say that a rational matrix

A = ( c1 c2 cn )

has the column property (CP) if there exists a partition of [n] = B1 B2 Br such that:

Example.

Aim:

Theorem 2.1 (Rado’s Theorem). A matrix over is partition regular if and only if it has the column property.

Remark.

Today we will look at a single equation, i.e. a single row matrix.

If we have x = (a1,,an) a 1 × n matrix, then x is partition regular if and only if λx is also partition regular. So we may assume that ai .

Observation: (a1,,an) has the column property if and only if there exists a set {ai1,,aik} of non-zero elements such that k=1naik = 0 ().

Also note that we may assume that ai0.

We are going to show that if x partition regular then it has the column property, which is equivalent to () in this case.

Remark. Even in this case, neither direction of Rado’s Theorem is easy.

Definition. Let x and p a prime. Then we can write

x = akpk + + a 1p + a0,

with 0 ai < p. Denote by e(x) = {at : t = min ,cbi : ai0}.

Example.

PIC

Proposition 2.2. If A = (a1,,an), ai0 is partition regular then it has the column property.

Proof. Let p be a huge prime, p > |ai|. I give to the number x the colour e(x) {0,,p 1}. Then by assumption, there exists x1,,xn of the same colour such that aixi = 0.

PIC

In symbols, let t = min {t(x1), ,t(xn)}, I = {i : t(xi) = t}. When we sum i[n]aixi = 0 and we look at the last digit mod p, we get iIaid = 0, where dis the colour of our xis. Then d ( iIai) 0(modp). Then iIai = 0 (and note I is non-empty).

Remark. To this day, there are no other known proofs of this proposition.

Currently looking at: single equation, i.e. vectors (a1,,an), ai {0}.

Showed that if (a1,,an) is partition regular then it has the column property (recall that in this one dimensional case, having the column property is the same as there exists I such that iIai = 0).

The other direction:

We want to take a vector (a1,,an) with iIai = 0 and show that it is partition regular.

For (a,1) we know that it is partition regular if and only if a = 1.

For length 3, (1,λ,1) is the only non-trivial case with column property. Note λ = 1 is Schur’s theorem.

Lemma 2.3. Assuming that:

  • λ

Then for any finite colouring of , there exists a monochromatic solution to x + λy = z.

Remark. We in fact show that whenever [n] is k-coloured (n = n(k)), then we have a monochromatic solution.

Proof. If λ = 0 then nothing to show.

If λ < 0 then z λy = x, so these are equivalent.

Assume λ > 0, λ = r s, r,s .

Seek solution to x + r s = z. Let c : [k] be a finite colouring. Prove this by induction on k.

k = 1 trivial.

Assume this is true for k 1 and we want to show it for k. Assume n is suitable for k 1. We show that W(k,nr + 1)ns is suitable for k.

We now have [W(k,nr + 1)] k-coloured. There exists a monochromatic arithmetic progression of length nr + 1, say a,a + d,,a + dnr of colour red. Let us look at dis, where i [n]. Note dis W(k,nr + 1)ns, so “it is in our set of coloured numbers”.

If dis is also red, then a,a + ird,dis is a monochromatic solution.

If no such dis exists, then {ds,2ds,,nds} is k 1 coloured. So there exists i,j,k such that c(ids) = c(jds) = c(kds) and i + λj = k. Then dsi + λdsj = dsk, i.e. dsi,dsj,dsk is a monochromatic solution.

Remark.

Theorem 2.4 (Rado’s Theorem for single equation). Assuming that:

  • (a1,,an) n

Then it is partition regular if and only if it has the column property.

Proof. We saw in Proposition 2.2 that if it is partition regular then it has the column property.

For the other direction, we know that iIai = 0 and we need to show that given c : [k] such that there exists monochromatic (x1,,xn) such that aixi = 0.

Fix i0 I and we “cook up” the following vector:

xi = { x if i = i0 yif iI zif i I {i0}

Need x,y,z monochromatic such that ( iIai)y + xai0 + ( iI{i0}ai)z = 0, which is the same as requiring xai0 zai0 + ( iIai)y = 0.

Upon dividing by ai0, we see that this is the same as

x + ( iIai ai0 ) y = z,

which is true by Lemma 2.3.

Remark. Rado’s Boundedness Conjecture: Let A be an n × m matrix that is not partition regular. In other words, there exists a bad k-colouring for some k. Is this k bounded, i.e. k = k(m,n)?

This is known for 1 × 3 matrices (Fox, Kleitman, 2006). 24 colours suffices in this case.

Onto the general case for Rado’s Theorem.

Recall that for a prime p and x , e(x) = last non-zero digit in base p.

Also recall t(x) = position on which you find e(x).

Proposition 2.5. Assuming that:

Then A has the column property.

Proof. Let C1,,Cn be its columns. Fix p prime.

Colour as we did before, by c(x) = e(x). By assumption there exists monochromatic x1 such that ixiCi = 0.

Let us partition C1,,Cn as B1 B2 Bl where i,j Bk if and only if t(xi) = t(xj), i Bk1, j Bk2 for k1 < k2 if and only if t(xi) < t(xj).

We do this for infinitely many p. Because there exist finitely many partitions, for infinitely many primes p we will have the same blocks.

A crucial notion that puts things into perspective is:

Definition ((m,p,c)-set). An (m,p,c)-set S (m the number of generators, p the range of coefficients, c the leading coefficient) with x1,x2,,xm is the set of the following form:

S = { i=1mλ ixi : j,λj = c and i < j,λi = 0, and k > j,λk [p,p]}

cx1 + λ2x2 + λ3x3 + + λmxm λi [p,p] cx2 + λ3x3 + + λmxm λi [p,p] cmxm λi [p,p] We call these the rows of the (m,p,c)-set.

Remark. An (m,p,c)-set is sort of a progression of progressions.

Example.

Theorem 2.6. Assuming that:

  • m,p,c in

  • a finite colouring of

Then there exists a monochromatic (m,p,c)-set.

Remark. An (M,p,c)-set with M m contains a (m,p,c)-set.

Proof. By the above remark, it is enough to find a (k(m 1) + 1,p,c)-set set such that each row is monochromatic.

Let n be large enough (enough in order to apply everything to follow). Let A1 = {c,2c,,c n c }. By Van der Waerden, there exists a monochromatic arithmetic progression of length 2n1 + 1, with n1 is large enough.

R1 = {cx1 n1d1,cx1 (n1 1)d1,,cx1n1d1}

has colour k1. Let M = m(k 1) + 1. Now we restrict attention to

B1 = {d1,2d1,, n (M 1)p d1} .

Observe that cx1 + λ1b1 + λ2b2 + + λM1bM1 where bi Bi, λi [p,p] is in R1 for any λi [p,p] and any b1,,bM1. Thus has colour k1.

Next: look inside B1:

A2 = {cd1,2cd1,, n1 (M 1)pc cd1} .

Apply Van der Waerden to find an arithmetic progression of length 2n2 + 1, of colour k2. Let

R2 = {cx2 n2d2,cx2 (n2 1)d2,,cx2 + n2d2},

of colour k2, and let

B2 = {d2,2d2,, n2 (M 2)p2 d2} .

Note that for any b1,,bM2 and λ1,,λM2 [p,p]. Then

cx2 + λ1b1 + + λM2bM2

is in R2, thus has colour k2.

Keep on doing this M times. Restrict to M generators (by setting some λ to 0).

Remark. For the sake of exams (and also in general):

Being “super” pedantic about and bounds is not that important.

The idea is important.

Theorem 2.7 (Finite Sums Theorem). Let m be fixed. Then whenever we finitely colour , there exist {x1,,xm} such that

{ iXi : I [m],I }

is monochromatic.

Also known as Folkman’s Theorem

Proof. The previous theorem implies this: any (m,1,1)-set contains a set of the above desired form.

Also: what about products? If c : [k] then induce c : [k] by c(n) = c(2n).

By the above for c you get x1,,xn such that c ( I02xi) is constant.

Question: Can we always fine x1,,xn (when finitely coloured) such that the set

{ iIxi, iIxi I [n],I }

is monochromatic?

This is very open …even n = 2, i.e. {x,y,x + y,xy}.

Remark.

Proposition 2.8. Assuming that:

Then there exists m,p,c such that any (m,p,c)-set contains a solution to Ay = 0.

Proof. Let C1,,Cn be the columns of A. Then there exists B1 B2 Br a partition of [n] such that

iBkCi span (Ci : i B1 Bk1).

For all k, we have

iBkCi = iB1Bk1qikCi

with qik .

For each k, let

dik = { 0 if iB1 Bk 1 if i Bk qikif i B1 Bk1

Rewriting the above we get

i=1nd ikCi = 0

for all k. We will take m = r. Let x1,,xr be some integers. Let yi = k=1rdikxk.

Claim (y1,,yn) is a solution, i.e. i=1nyiCi = 0. Indeed:

i=1ny iCi = i1n k=1rd ikxkCi = k=1r i=1nd ikxkCi = k=1rx k ( i=1nd ikCi =0) = 0

Look at yi = k=1ndikxk. Have dik . Let c be the common denominator of all the qiks. Then

cyi = k=1n cd ik xk

Also have that cy is a solution. Our c (for the (r,p,c)-set) is indeed the common denominator of the qik, and p = c max |numerators|.

Proof of Rado’s Theorem. Want to prove A is partition regular if and only if it has the column property.

If A is partition regular, then by Proposition 2.5, it has the column property.

For the other direction, let c~ be a finite colouring of . Also, since A has column property there exists m,p,c such that Ax = 0 solutions in any (m,p,c)-set. By Theorem 2.6 there exists a monochromatic (m,p,c)-set with respect to c~. But this gives a monochromatic solution to Ax = 0.

Remark. From the proof, we get that if A is partition regular for the “ mod  p” (right-most position in base p) colourings then in fact A is partition regular for any colouring. There is no direct proof of this (i.e. that does not go via the Rado’s Theorem proof).

Theorem 2.9 (Consistency Theorem). Assuming that:

Then
( A 0 0 B )

is partition regular.

Proof. Trivial check of column property.

This says that if you can solve Ax = 0 monochromatically and you can solve Bx = 0 monochromatically, then there exists y1,y2 of the same colour such that Ay1 = 0, By2 = 0.

Remark. You can show this by hand (but much harder).

Theorem 2.10. Assuming that:

  • finitely coloured

Then a colour class contains solutions to all partition regular equations.

Proof. = C1 C2 Ck. Assume for all Ci that there exists Ai that is partition regular, but has no solution in Ci. Look at

( A1 0 0 0 A2 0 0 0 A k ) .

This is partition regular too, hence it has a monochromatic solution of colour say Ct. Then At has a solution in Ct, contradiction.

Rado’s conjecture (1933)

Definition. D is partition regular if it contains solutions to all partition regular equations.

Rado conjectured that if D = D1 D2 Dk, then one is also partition regular.

Proved in 1973 by Deuber – introduced (m,p,c)-sets. Showed that D is partition regular if and only if it contains an (m,p,c)-set for all m,p,c.

He then showed that given m,p,c,k, there exists n,q,d such that whenever an (n,q,d)-set is k-coloured, there exists a monochromatic (m,p,c)-set (this indeed solved the conjecture).

2.2 Ultrafilters

Aim:

Theorem 2.11 (Hindman’s Theorem). Assuming that:

  • is finitely coloured

Then there exists infinitely many (xn)n1 such that
FS (X1) := { iIxi : I ,I finite}

is monochromatic.

This is the first infinite partition regular system in the course.

Definition (Filter). A filter is a non-empty collection F of subsets of satisfying:

Example.

Definition (Ultrafilter). An ultrafilter is a maximal filter.

Example.

Proposition 2.12. U is an ultrafilter if and only if for all A , either A U or Ac is in U.

Proof.

Remark. If U is an ultrafilter and A U, A = B C. Then either B or C is in U. Indeed, suppost not. Then Bc,Cc U, hence Bc Cc U, i.e. Bc Cc = (B C)c is in U. Hence A Ac = U, a contradiction.

Proposition 2.13. Assuming that:

Then there exists an ultrafilter U extending F.

Proof. By Zorn’s lemma, it is enough to show that any chain of filters extending F has an upper bound.

Let (Fi)iI be a chain of filters containing F, i.e. for all ij either Fi Fj or Fj Fi. Let F = iIFi. Need to show F is a filter:

and also clearly F extends F. So F is an upper bound.

Remark.

Definition (betaN). The set of ultrafilters on is called β. We define a topology on β as the one induced by the following base of open sets

CA := {U : A U}.

We can see that ACA = β and CA CB = CAB because A B U if and only if A,B U.

Open sets are iICAi.

Closed sets are iICAi (using the fact that ( iICAi) c = iICAic = iICAic).

Remark.

Proposition 2.14. β is a compact Hausdorff space.

Proof. β is Hausdorff: Let UV be two ultrafilters. Then there exists A U such that AV . Then U CA (and CA is open), and Ac V , hence V CAc (and CAc is open). Note CA CAc = . So indeed β is Hausdorff.

β is compact: want to show that every open cover has a finite subcover. This is equivalent to showing that if a collection of closed sets has the property that no finite subset covers β, then the whole collection doesn’t cover β. This is equivalent to showing that if you have a collection of closed sets such that they have the finite intersection property (for any J I finite, iJFi), then their intersection is non-empty.

Further, in the first sentence we can without loss of generality that the open sets are basis sets (i.e. of the form CA), and carrying this forward tells us that we may assume that the closed sets in the last sentence are of the form CAc, or equivalently, of the form CA.

We are given some closed, non-empty sets in β. Without loss of generality, they are all CA for some A. Suppose (CAi)iI with the finite intersection property. First note CAi 1 CAi 2 CAi k = CAi1Aik, hence Ai1 Aik.

So let F = {A : A Ai1 Ai2 Aik for some (Aij)j=1n}. F is a filter because:

Let U be an ultrafilter extending F. Note: Ai U if and only if U CAii. Hence U AAi CAi. Thus β is compact.

Remark.

Notation. Let p be a statement and U an ultrafilter. We write

Ux,p(x)

to mean {x : p(x)}U (“p(x) holds for (U-)most x”).

Example.

Proposition 2.15. Assuming that:

Then
  • (i) Ux,(p(x) and q(x)) if and only if Ux,p(x) and Ux,q(x)
  • (ii) Ux,(p(x) or q(x)) if and only if Ux,p(x) or Ux,q(x)
  • (iii) Ux,p(x) is false if and only if Ux,¬p(x)

Proof. Let A = {x : p(x)}, B = {x : q(x)}.

Warning. Ux,V y,p(x,y) is not necessarily the same as V y,Ux,p(x,y) (there is even a counterexample in the case U = V !).

Example. Let U be a non-principal ultrafilter. Let p(x,y) = x < y. Then:

Moral. Don’t swap quantifiers!!

Cool fact: we can “add” ultrafilters.

Definition (Addition of ultrafilters). Let U,V be ultrafilters. Then we define

U + V = {A : Ux,V y,x + y A}.

Example. m~ + ñ + m + n~.

Proof that U + V is a filter:

Hence U + V is a filter.

Now check that it is an ultrafilter:

Suppose AU + V , i.e. Ux,V y,x + y A is false. By Proposition 2.15(iii) applied twice, this is equivalent to Ux,V y,x + y Ac. Hence Ac U + V .

So U + V is indeed an ultrafilter.

Remark. The addition of ultrafilters is associative, i.e.

U + (V + W) = (U + V ) + W.

To show this, we claim A LHS if and only if

Ux,V y,Wz,x + y + z A.

By similar reasoning, one can also show A RHS if and only if the above holds, hence A LHS if and only if A RHS, which establishes the desired equality.

Let A U + (V + W). So Ux,(V +Wy,x + y A). Let Bx = {y : x + y A}. TODO

Last piece of the puzzle: + is left continuous: we show that UU + V is continuous (for any fixed V ).

Proof. Note U + V CA (for some A) if and only if A U + V , which happens if and only if Ux,V y,x + y A. This is equivalent to saying

{x : V ,x + y A}U,

which is equivalent to U C{x:Vy,x+yA}, so the pre-image is open.

Recall: β is compact Hausdorff, with a dense subset, + is left continuous, associative, and β is non-empty.

Goal: want U such that U + U = U, i.e. idempotent.

Proposition 2.16 (Idempotent lemma). There exists U β such that U = U + U.

Proof. (Warning: we will use Zorn’s lemma :O)

Start with M β such that M + M := {x + y : x,y M} M. Seek M β, non-empty, compact and minimal with the property that M + M M (hope to show M is a singleton).

Proof of existence: there exists such a set, namely β itself. Look at all such M – this set is not empty. By Zorn’s lemma, it is enough to show that if (Mi)iI is a collection of such sets that is also a chain, then M = iIMi has this property also (M + M M, M is compact).

Compact: We are in a compact Hausdorff space, so a subspace is compact if and only if it is closed. Since the Mi are closed we have that M is closed, hence M is compact.

Why M + M M? Let x,y M, x,y Mi for all i. Then x + y Mi + Mi Mi for all i, hence x + y Mi for all i, hence x + y M. So M + M M.

Also M is non-empty: (Mi)iM have the finite intersection property (as they are a chain). Since they are closed, we get that the intersection is non-empty.

Therefore, by Zorn’s lemma, there exists a minimal M, which is non-empty, compact such that M + M M.

Pick x M. Look at M + x and we want to show that this is M.

Claim: M + x = M.

Proof: M + x M + M M. Check:

So by minimality M + x = M.

In particular, there exists y M such that y + x = x. Consider T = {y M : y + x = x}.

Claim: T = M. Since T M, it’s enough to show (by minimality) that T is compact, non-empty and T + T T. Indeed:

By minimality, T = M.

So {y : y + x = x} = M, hence x + x = x.

Remark. M = {x}.

Remark.

Proof of Hindman’s Theorem. (If is finitely coloured, there exists (xn)n=1 such that FS (x1,x2,) is monochromatic).

Let A1,A2,,Ak be the colour classes (A1 A2 Ak = ) and U an idempotent ultrafilter.

Claim: Ai U for some i (this is because ultrafilters are prime: whenever we have a finite union lying in the ultrafilter we have at least one of the components lying in the ultrafilter, else have Aic U for each i, hence A1c Akc U, but this is (A1 Ak)c, contradicting the fact that A1 Ak U).

Let A = Ai U. Therefore we have Uy,y A. Then:

Then (1) and (2) and (3) give:

Ux,Uy,FS (x,y) A.

Now fix x1 A such that

Uy,FS (x1x) A.

Assume we have found x1,,xn such that

Uy,FS (x1,,xn,y) A {y : FS (x1,,xn,y) A}=:B U = U + U

Then have Ux,Uy,x + y B.

Then (1), (2) and (3) give:

Ux,Uy,FS (x1,,xn,y) A.

Thus fix xn+1 xn. Have Uy,FS (x1,,xn,y) A. Then done by induction.

Remark.

3 Euclidean Ramsey

Launched in 1970 by Erdős, Graham, Montgomery, Rothchild, Spencer and Straus.

Here we want actual copies of some objects.

Colourings of n.

Let us 2-colour 2. Then have 2 points of distance 1 of same colour (consider equilateral triangle of side length 1).

If we 3-colour 3, we can also get 2 points of distance 1, by considering a regular tetrahedron of side length 1.

In general, if we k-colour k, then by looking at the unit regular simplex (k + 1), then any 2 have distance 1 between them, so we get 2 points having the same colour and being unit distance apart.

Definition (Isometric copy). We say X is an isometric copy of X if there exists ϕ : X X bijection such that d(x,y) = d(ϕ(x),ϕ(y)).

Definition. We say that a set X (finite) is Ramsey (Euclidean Ramsey) if for all k there exists a finite set S n (n could be very big) such that whenever S is k-coloured, there exists a monochromatic copy of X.

Example.

Remark.

Proposition 3.1. X is Euclidean Ramsey if and only if for all k, there exists n such that whenever n is k-coloured, there exists a monochromatic copy of X.

Proof.

How can we generate Ramsey sets?

Lemma 3.2. Assuming that:

Then X × Y n+m is also Ramsey.

Remark.

Proof. Let k be a colouring of S × T, where S is k-Ramsey for X and T is k|S|-Ramsey for T.

We k|S|-colour T as follows:

c(t) = (c(s1,t),c(s2,t),,c(s|S|,t)).

By choice of T, there exists a monochromatic Y (copy of Y ) with respect to c, i.e. c(s,y) = c(s,y) for all y,y Y and any s S.

Now k-colour S via c(s) = c(s,y) for some y Y (which is well-defined by the above). By the choice of X, there exists monochromatic X with respect to c, and hence X× Y is monochromatic with respect to c.

Homework: Convince yourself that this is a very standard product argument.

Remark.

Next time: non-Ramsey. (think about {0,1,2}?)

Proposition 3.3. X = {0,1,2} is not Ramsey.

Proof. Recall in n we have

x + y22 + x y 22 = 2(x 22 + y 22).

Every copy of {0,1,2} is {x y,x,x + y} with y2 = 1 (in any n). We have

x + y22 + x y 22 = 2x 22 + 2.

If we can find a colouring of 0 such that there does not exist a monochromatic solution to a + b = 2c + 2. Then use c(x) ϕ(x22).

We 4-colour 0 by ϕ(x) = x(mod4).

Suppose a,b,c all have colour n {0,1,2,3}. Then a + b = c + 2 implies

a + b 2c = M4 + {a} + {b} 2{c} = 2

where M4 is a multiple of 4. This is impossible as 2 < {a} + {b} 2{c} < 2.

Remark.

Definition (Spherical). A set X n is called spherical if it lies on the surfcace of a sphere.

For example, a triangle, a rectangle, any simplex (non-degenerate).

Definition (Simplex). Let x1,,xd be some points. They form a simplex if x1 xd,x2 xd,,xd1 xd are linearly independent. In other words, they do not lie in a (d 2)-dimensional affine space.

Aim: If X is Ramsey, then X is spherical.

To do so, we will use a “generalised parallelogram law”.

Lemma 3.4. x1,,xd in n are not spherical if and only if there exists ci , not all 0, such that:

In the previous proof, we took (1,1,2) and 2 being the value in (3).

Proof.

Corollary 3.5 (Generalised parallelogram law). Let X = {x1,,xn} be non-spherical. Then there exists c1,,cn not all 0 with ci = 0 and there exists b0 such that icixi2 = b.

Very important: This is tru for every copy X of X (with the same ci and b!).

Choosing the ci as in Lemma 3.4. If ϕ(X) is a copy of X

PIC

then as we have seen we can translate and the ci and b are unaffected, and ϕ(0) = 0.

After that apply A that corresponds to rotation / reflection, and Ax2 = x2, so (3) holds.

Theorem 3.6. Assuming that:

Then X is spherical.

Proof. Suppose X is not spherical. Then there exists ci (not all 0) such that ixi2 = b and ici = 0.

Also true for any copy of X.

Going to split [0,1) into [0,δ),[δ,2δ), for small δ. Then colour depending on where cix2 lies.

Let’s prove that there is a colouring of such that i=1nciyi = b does not have a monochromatic solution. Let i=1n1ci(yi yn) = b. By rescaling, we may assume b = 1 2. Now we split [0,1) into intervals [0,δ),[δ,2δ), where δ is very small. Let

c(y) = (interval where {c1y} is,interval where {c2y} is,).

A (1 δ ) n1-colouring.

Assume y1,,yn1 monochromatic under c and such that ci(yi yn) = 1 2.

Hence the sum is within (n 1)δ of an integer, so not 1 2, if δ small enough.

We have showed Ramsey implies spherical.

What about spherical implies Ramsey?

Still an open question (1975).

What is known:

Aim: To show tht X = {1,2,,m} = a regular m-gon is Ramsey.

PIC

Roughly speaking:

Definition (A-invariant). For a finite A X, we say that a colouring of Xn is A-invariant if it is invariant under chaning the coordinates within A. i.e. for x = (x1,,xn), x = (x1,,xn) if i either xi = xi or xi,xi A implies c(x) = c(x).

Proposition 3.7 (Our product argument). Assuming that:

  • X d

  • A X

  • k, a finite S e such that whenever S is k-coloured, there exists a copy of X that is constant on A

Then for all n,k, there exists S finite such that whenever S is k-coloured there exists a copy of Xn that is A-invariant.

“boosting from A-constant to A-invariant.”

Proof. (Yawn, product argument…)

We will by induction on n (and all k at once).

n = 1 is just the assumption.

Suppose true for n 1. Fix k. Let S be a finite set such that whenever S is k|X| coloured, there exists an A-invariant copy of Xn1.

PIC

T a finite set such that whenever T is k|S|-coloured, there exists a copy of X with A monochromatic.

Claim: S × T works for Xn.

By definition of T, if we look at c(s,t) = (c(s1,t),c(s2,t),,c(s|S|,t)), a k|S|-colouring. Thus there exists a copy of X with A monochromatic.

This induces a colouring of S as follows: c(s) = (c(s,a),c(s,x1),,c(s,x|X||A|)) for some a A (note c(s,a) is well-defined). This is a k|X||A|+1-colouring.

Therefore by the choice of n, there exists a copy of Xn1 that is A-invariant.

Then we are done as this copy of X in T is A-invariant.

Next time:

Theorem 3.8 (Kriz Theorem). Every regular m-gon is Ramsey.

Note. We will show that we can find (1,2,,m),(2,3,,m,1),(3,4,,m,1,2),,(m,1,2,,m 1) monochromatic, which is a copy of X, but scaled by m (which is fine as m is constant).

Proof. X = {1,2,,m}, where the numbers are the names of points.

PIC

We find a copy of mX of the form

(1,2,,m),(2,3,,m,1),(3,4,,m,1,2),(m,1,2,,m 1).

We will show by induction on r and all k at once that we can find a copy of X with {1,2,,r} monochromatic.

r = 1 is trivial as it is just a point.

r = 2 is 2 points at a specified distance (which we showed is Ramsey).

Assume true for r and all k. By Our product argument, there exists S and N such that we have a XN (copy) on which the colouring is {1,2,,r}-invariant on XN (for any N). We will choose N to be as big as we want.

The clever bit:

PIC

We will colour (m 1) sets in [N] say a1 < a2 < < am1 as follows.

PIC

c({a1,,am+1}) = (c(w1),c(w2),,c(wr)) is a kr colouring of [N](m1).

As N can be taken as big as needed, by Ramsey there exists a m-monochromatic set. By relabeling, we may assume that this set is {1,2,,m} coordinates.

PIC

Now we look at the following:

PIC

with this we note that the colour of yi is the same as the colour of xi+1.

Now look at: (1,2,,m), 2,3,,m,1), …, (r + 1,,r,r 1). monochromatic copy of {1,2,,r + 1}. They all have the same colour (ignoring this).

Remark. Same proof works for any cyclic set: i.e. a set {x1,,xn} such that the map xixi+1 (modulo n) is a symmetry of the set.

Or equivalently, there exists a cyclic transitive symmetry group on X.

Example. Given by rotation 120 and reflection. Generates order 6.

PIC

This is Ramsey.

The following discussion is non-examinable (until told otherwise).

A soluble group is “built” up from cyclic groups.

Theorem (Kriz). If X hs a soluble, transitive symmetry group, then X is Ramsey.

Rival conjecture to the spherical conjecture (2010, Leader, Russell, Walters):

X is Ramsey if and only if X is subtransitive (subtransitive means that it can be embedded in a transitive set, i.e. it can be embedded in a set that has a transitive isometry group).

Why are they rival?

spherical does not imply sub-transitive.

sub-transitive does imply spherical: let X be sub-transitive. Embed into Y transitive. There exists a unique minimal sphere containing Y , which is preserved by the isometry group.

For spherical doesn’t imply sub-transitive: the kite.

PIC

This is not sub-transitive.

What happens if the kite is Ramsey? It would disprove the 2010 conjecture. If not Ramsey, it would disprove the original conjecture.

It is believed that the transitive conjecture is true.

It could also be the case that neither is true :?.

End of non-examinable discussion.

˙

Index

arithmetic progression

colour-focused

combinatorial line

cofinite filter

column property

d-point parameter set

Ramsey

filter

focused

homothetic copy

(m,p,c)-set

proof by compactness

partition regular

principal

simplex

spherical

ultrafilter