Maths Olympiad Prep

Track / Stage 6 / 231 of 400 #1231 of 1964

Problem 1231

National Olympiad, first round
Combinatorics Difficulty 6.3 Prove it

(Theorem of Ramsey with nn colors).

We consider n≥2n \geq 2 colors C1,…,CnC_{1}, \ldots, C_{n} and nn natural numbers s1≥⋯≥sn≥1s_{1} \geq \cdots \geq s_{n} \geq 1. Let

g≥(s1+⋯+sn−n)!(s1−1)!…(sn−1)! g \geq \frac{\left(s_{1}+\cdots+s_{n}-n\right)!}{\left(s_{1}-1\right)!\ldots\left(s_{n}-1\right)!}

be a natural number, and KgK_{g} a complete graph with gg vertices whose edges have been colored with the nn colors above. Show that there exists an integer ii such that KgK_{g} contains a complete subgraph KsiK_{s_{i}} with sis_{i} vertices whose edges are all of color CiC_{i}.

This generalization to nn colors allows solving many problems, for example in number theory:

This one wants a proof. Work it on paper, then read the official solution and mark yourself. Be honest about it: the record is only any use to you if it is.

Next problem →

Official solution

.

The idea is to proceed in the same way as in the proof of the two-color Ramsey theorem. We will then obtain an upper bound on the nn-color Ramsey number, which we can in turn bound to arrive at the desired relation.

First, note that the nn-color Ramsey theorem is of little interest when n=1n=1 (we have R1(s1)=s1R_{1}(s_{1})=s_{1}) or when sn=1s_{n}=1 (any graph with at least 1 vertex is suitable), and that the integers s1,…,sns_{1}, \ldots, s_{n} play symmetric roles. We will then show by induction that the function RnR_{n} is well-defined, and find an upper bound for it.

Suppose we have an integer kk such that Rn(s1,…,sn)R_{n}(s_{1}, \ldots, s_{n}) is well-defined whenever ∑i=1nsi≤k:k=n\sum_{i=1}^{n} s_{i} \leq k: k=n is such an integer. Let's show that Rn(s1,…,sn)R_{n}(s_{1}, \ldots, s_{n}) is also defined when ∑i=1nsi=k+1\sum_{i=1}^{n} s_{i}=k+1 and s1≥…≥sns_{1} \geq \ldots \geq s_{n}. For this, there are two cases.

- If sn=1s_{n}=1, we have already said that Rn(s1,…,sn)=1R_{n}(s_{1}, \ldots, s_{n})=1, which is therefore well-defined.
- If sn≥2s_{n} \geq 2, we will show that Rn(s1,…,sn)≤gR_{n}(s_{1}, \ldots, s_{n}) \leq g, where g=2−n+∑i=1nRn[s1,…,sn]ig=2-n+\sum_{i=1}^{n} R_{n}[s_{1}, \ldots, s_{n}]_{i}, and [s1,…,sn]i[s_{1}, \ldots, s_{n}]_{i} denotes the nn-tuple (s1,…,si−1,si−1,si+1,…,sn)(s_{1}, \ldots, s_{i-1}, s_{i}-1, s_{i+1}, \ldots, s_{n}). Indeed, if KgK_{g} is a complete graph with gg vertices, we color its edges with nn colors C1,…,CnC_{1}, \ldots, C_{n}, and then choose any vertex vv of KgK_{g}. By the pigeonhole principle, there exists a color CiC_{i} such that vv is connected to at least g−1g-1 vertices, and thus to Rn[s1,…,sn]iR_{n}[s_{1}, \ldots, s_{n}]_{i} vertices by edges of color CiC_{i}: let K′K' be the subgraph induced by this set of vertices. If K′K' contains a complete subgraph KsjK_{s_{j}} of color CjC_{j} (with i≠ji \neq j), then KgK_{g} also contains this complete subgraph; if K′K' contains a complete subgraph Ksi−1K_{s_{i}-1} of color CiC_{i}, then by adding the vertex vv to this subgraph, we form a complete subgraph KsiK_{s_{i}} of KgK_{g}, which is entirely colored with CiC_{i}. By the induction hypothesis, we are necessarily in one of the two cases above: this means that Rn(s1,…,sn)R_{n}(s_{1}, \ldots, s_{n}) is well-defined, and at most equal to gg.

In particular, since n≥2n \geq 2, we can deduce that Rn(s1,…,sn)R_{n}(s_{1}, \ldots, s_{n}) is bounded by the function Sn(s1,…,sn)S_{n}(s_{1}, \ldots, s_{n}), symmetric in its variables, such that Sn(s1,…,sn−1,1)=1S_{n}(s_{1}, \ldots, s_{n-1}, 1)=1 and Sn(s1,…,sn)=∑i=1nSn[s1,…,sn]iS_{n}(s_{1}, \ldots, s_{n})=\sum_{i=1}^{n} S_{n}[s_{1}, \ldots, s_{n}]_{i} if s1≥⋯≥sn≥2s_{1} \geq \cdots \geq s_{n} \geq 2.

Furthermore, let's study a combinatorial object: increasing paths in Zn\mathbb{Z}^{n}: these are finite paths where one moves from one point to the next by adding 1 to one coordinate. The number of increasing paths from the origin (a1,…,an)(a_{1}, \ldots, a_{n}) to the endpoint (b1,…,bn)(b_{1}, \ldots, b_{n}) is equal to the multinomial coefficient (b1+⋯+bn−a1−⋯−an)!(b1−a1)!…(bn−an)!\frac{(b_{1}+\cdots+b_{n}-a_{1}-\cdots-a_{n})!}{(b_{1}-a_{1})!\ldots(b_{n}-a_{n})!}: we have simply decided the bi−aib_{i}-a_{i} moments when we decided to increase the ii-th coordinate.

If we denote Tn(s1,…,sn)T_{n}(s_{1}, \ldots, s_{n}) the number of increasing paths in Zn\mathbb{Z}^{n} from the origin (1,…,1)(1, \ldots, 1) to the endpoint (s1,…,sn)(s_{1}, \ldots, s_{n}), then TnT_{n} is symmetric in its variables. Moreover, Tn(s1,…,sn−1,1)≥1=Sn(s1,…,sn−1,1)T_{n}(s_{1}, \ldots, s_{n-1}, 1) \geq 1 = S_{n}(s_{1}, \ldots, s_{n-1}, 1) and Tn(s1,…,sn)=∑i=1nTn[s1,…,sn]iT_{n}(s_{1}, \ldots, s_{n})=\sum_{i=1}^{n} T_{n}[s_{1}, \ldots, s_{n}]_{i} if s1≥⋯≥sn≥2s_{1} \geq \cdots \geq s_{n} \geq 2, so an immediate induction on ∑i=1nsi\sum_{i=1}^{n} s_{i} shows that Tn(s1,…,sn)≥Sn(s1,…,sn)T_{n}(s_{1}, \ldots, s_{n}) \geq S_{n}(s_{1}, \ldots, s_{n}). The result follows.

Source: NuminaMath-1.5, licensed Apache-2.0. Statement reproduced verbatim; metadata (topic, difficulty, ordering) added by this project.