Maths Olympiad Prep

Track / Stage 6 / 176 of 400 #1176 of 1964

Problem 1176

National olympiad, first round
Combinatorics Difficulty 6.3 Prove it

(Theorem of Ramsey with nn colors).

We consider n2n \geq 2 colors C1,,CnC_{1}, \ldots, C_{n} and nn natural numbers s1sn1s_{1} \geq \cdots \geq s_{n} \geq 1. Let

g(s1++snn)!(s11)!(sn1)! 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.

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=1nsik: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 s1sns_{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 sn2s_{n} \geq 2, we will show that Rn(s1,,sn)gR_{n}(s_{1}, \ldots, s_{n}) \leq g, where g=2n+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,,si1,si1,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 g1g-1 vertices, and thus to Rn[s1,,sn]iR_{n}[s_{1}, \ldots, s_{n}]_{i} vertices by edges of color CiC_{i}: let KK' be the subgraph induced by this set of vertices. If KK' contains a complete subgraph KsjK_{s_{j}} of color CjC_{j} (with iji \neq j), then KgK_{g} also contains this complete subgraph; if KK' contains a complete subgraph Ksi1K_{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 n2n \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,,sn1,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 s1sn2s_{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++bna1an)!(b1a1)!(bnan)!\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 biaib_{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,,sn1,1)1=Sn(s1,,sn1,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 s1sn2s_{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 and solution reproduced as published; topic, difficulty and ordering added by this site.