TheoremComplete

Ramsey's Theorem

Ramsey's theorem is the foundational result of Ramsey theory, guaranteeing that complete disorder is impossible in sufficiently large structures. We state and discuss both the finite and infinite versions.


Statement

Theorem5.1Ramsey's Theorem (Finite Version)

For all positive integers k,r,n1,n2,,nrk, r, n_1, n_2, \ldots, n_r, there exists a positive integer N=Rk(n1,,nr)N = R_k(n_1, \ldots, n_r) such that the following holds: for every rr-coloring of ([N]k)\binom{[N]}{k}, there exists an index i{1,,r}i \in \{1, \ldots, r\} and a subset S[N]S \subseteq [N] with S=ni|S| = n_i such that all kk-element subsets of SS receive color ii.

Theorem5.2Ramsey's Theorem (Infinite Version)

For every rr-coloring of (Nk)\binom{\mathbb{N}}{k}, there exists an infinite subset SNS \subseteq \mathbb{N} such that (Sk)\binom{S}{k} is monochromatic.


Proof Sketch for the Graph Case

Proof

We prove R(s,t)<R(s, t) < \infty by induction. The base cases R(1,t)=1R(1, t) = 1 and R(s,1)=1R(s, 1) = 1 are trivial.

For the inductive step, we claim R(s,t)R(s1,t)+R(s,t1)R(s, t) \leq R(s-1, t) + R(s, t-1). Let N=R(s1,t)+R(s,t1)N = R(s-1, t) + R(s, t-1) and consider a 2-coloring (red/blue) of E(KN)E(K_N). Pick any vertex vv. Let AA be the set of vertices connected to vv by red edges, and BB those by blue edges. Then A+B=N1R(s1,t)+R(s,t1)1|A| + |B| = N - 1 \geq R(s-1, t) + R(s, t-1) - 1, so either AR(s1,t)|A| \geq R(s-1, t) or BR(s,t1)|B| \geq R(s, t-1).

Case 1: AR(s1,t)|A| \geq R(s-1, t). By the definition of R(s1,t)R(s-1, t), the subgraph induced on AA contains either a red Ks1K_{s-1} (which, together with vv, gives a red KsK_s) or a blue KtK_t.

Case 2: BR(s,t1)|B| \geq R(s, t-1). Symmetrically, BB contains a red KsK_s or a blue Kt1K_{t-1} (giving, with vv, a blue KtK_t).

In all cases, we find a red KsK_s or a blue KtK_t. The bound R(s,t)(s+t2s1)R(s,t) \leq \binom{s+t-2}{s-1} follows by induction and Pascal's identity. \square


Applications

ExampleParty Problem

R(3,3)=6R(3,3) = 6: Among any 6 people, there exist 3 mutual acquaintances or 3 mutual strangers. To see R(3,3)6R(3,3) \geq 6, color the edges of K5K_5 with a red C5C_5 and blue C5C_5; neither contains a monochromatic triangle.

RemarkConstructive vs. Existential Bounds

The proof of Ramsey's theorem is inherently non-constructive for large parameters. No explicit construction is known that achieves R(n,n)cnR(n, n) \geq c^n for any c>2c > \sqrt{2}. The probabilistic method gives R(n,n)(1+o(1))ne22n/2R(n,n) \geq (1+o(1))\frac{n}{e\sqrt{2}} \cdot 2^{n/2}, but this is also non-constructive.