Módulos / combinatoria-3 / Capítulo 1 — Teorema de Ramsey y combinatoria extremal / Lección 1.2

Cotas superiores e inferiores para números de Ramsey

Lección 1.2·Capítulo 1 — Teorema de Ramsey y combinatoria extremal·14 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Demostrar la cota superior binomial $R(s,t) \le \binom{s+t-2}{s-1}$, establecer la cota inferior exponencial de Erdős mediante el método probabilístico, y entender por qué la brecha entre ambas cotas es uno de los problemas abiertos más famosos de la combinatoria.

La cota superior binomial: inducción y triángulo de Pascal

Hemos demostrado la recurrencia R(s,t)R(s1,t)+R(s,t1)R(s,t) \le R(s-1,t) + R(s,t-1). Con las condiciones iniciales R(1,t)=1R(1,t) = 1 y R(s,1)=1R(s,1) = 1 para todo s,t1s,t \ge 1 (un vértice solo siempre contiene trivialmente el clique de tamaño 1), y R(2,t)=tR(2,t) = t, R(s,2)=sR(s,2) = s (para tt vértices existe un monocromático de tamaño 2 si hay al menos 2 de cualquier color), podemos resolver la recurrencia.

La recurrencia R(s,t)R(s1,t)+R(s,t1)R(s,t) \le R(s-1,t) + R(s,t-1) es idéntica en estructura a la identidad del triángulo de Pascal (nk)=(n1k1)+(n1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}. Esta no es una coincidencia estilística: el triángulo de Pascal es precisamente la solución de la recurrencia con condiciones de frontera análogas. Llevando la analogía hasta su conclusión, se obtiene la cota superior fundamental.

Demostración por inducción sobre s+ts+t: para s=2s=2 o t=2t=2, R(2,t)=t=(t1)R(2,t) = t = \binom{t}{1} y R(s,2)=s=(ss1)R(s,2) = s = \binom{s}{s-1}, que concuerdan con (s+t2s1)\binom{s+t-2}{s-1}. Para s,t3s,t \ge 3, asumiendo la cota para pares con suma menor, R(s,t)R(s1,t)+R(s,t1)(s+t3s2)+(s+t3s1)=(s+t2s1)R(s,t) \le R(s-1,t) + R(s,t-1) \le \binom{s+t-3}{s-2} + \binom{s+t-3}{s-1} = \binom{s+t-2}{s-1}, donde la última igualdad es exactamente Pascal.

Esta cota tiene consecuencias inmediatas. Para s=t=ks = t = k: R(k,k)(2k2k1)4k1π(k1)R(k,k) \le \binom{2k-2}{k-1} \sim \frac{4^{k-1}}{\sqrt{\pi(k-1)}}. Así R(k,k)4kR(k,k) \le 4^k (con constante implícita). La cota diagonal crece exponencialmente en kk con base 44.

Numéricamente: R(3,3)(42)=6R(3,3) \le \binom{4}{2} = 6 (exacto), R(4,4)(63)=20R(4,4) \le \binom{6}{3} = 20 (el exacto es 18), R(5,5)(84)=70R(5,5) \le \binom{8}{4} = 70 (el exacto es desconocido, entre 43 y 48), R(6,6)(105)=252R(6,6) \le \binom{10}{5} = 252 (el exacto es desconocido, entre 102 y 165). La cota binomial se deteriora a medida que kk crece.

R(s,t)(s+t2s1)R(s,t) \le \binom{s+t-2}{s-1}

La cota inferior de Erdős: el argumento probabilístico

En 1947, Paul Erdős publicó una prueba de que R(k,k)>2k/2R(k,k) > 2^{k/2} usando un argumento de probabilidad. Esta fue la primera aplicación del método probabilístico en combinatoria, y marcó el nacimiento de toda una metodología. La idea es radicalmente simple: si coloreamos las aristas de KnK_n de forma aleatoria uniforme (cada arista roja o azul con probabilidad 1/21/2 independientemente), ¿cuál es la probabilidad de que ningún kk-clique sea monocromático?

Para un conjunto fijo SS de kk vértices, la probabilidad de que KSK_S (las (k2)\binom{k}{2} aristas entre ellos) sea completamente rojo es 2(k2)2^{-\binom{k}{2}}. Por simetría, la probabilidad de que KSK_S sea monocromático (rojo o azul) es 22(k2)=21(k2)2 \cdot 2^{-\binom{k}{2}} = 2^{1-\binom{k}{2}}. Sea ASA_S el evento "KSK_S es monocromático". Hay (nk)\binom{n}{k} subconjuntos SS de kk vértices.

Por la unión de eventos (union bound): Pr[existe Kk monocromaˊtico]SPr[AS]=(nk)21(k2)\Pr[\text{existe }K_k\text{ monocromático}] \le \sum_S \Pr[A_S] = \binom{n}{k} \cdot 2^{1-\binom{k}{2}}. Si esta suma es estrictamente menor que 1, entonces existe una coloración sin KkK_k monocromático, lo que implica R(k,k)>nR(k,k) > n.

Estimamos con (nk)nk/k!\binom{n}{k} \le n^k / k! y buscamos nn tal que nkk!21(k2)<1\frac{n^k}{k!} \cdot 2^{1-\binom{k}{2}} < 1. Esto se satisface cuando nk<k!2(k2)12(k2)n^k < k! \cdot 2^{\binom{k}{2}-1} \approx 2^{\binom{k}{2}} (ignorando el factorial, que es polinomial comparado con la exponencial), es decir n<2(k2)/k=2(k1)/2n < 2^{\binom{k}{2}/k} = 2^{(k-1)/2}. Tomando n=2k/2n = \lfloor 2^{k/2} \rfloor y verificando cuidadosamente la aritmética, se obtiene R(k,k)>2k/2R(k,k) > 2^{k/2}.

El mensaje filosófico es más impactante que la cota misma: existencia sin construcción. No sabemos cómo es la coloración que evita el KkK_k monocromático —el argumento simplemente dice que la mayoría de las coloraciones aleatorias la tienen. Esta tensión entre existencia no constructiva y construcción explícita es uno de los temas más ricos de la combinatoria contemporánea.

R(k,k)>2k/2R(k,k) > 2^{k/2}

La brecha insalvada: entre $2^{k/2}$ y $4^k$

Durante más de 75 años, la cota inferior de Erdős R(k,k)>(1+o(1))ke22k/2R(k,k) > (1+o(1))\frac{k}{e\sqrt{2}} \cdot 2^{k/2} y la cota superior R(k,k)(2k2k1)4kπkR(k,k) \le \binom{2k-2}{k-1} \sim \frac{4^k}{\sqrt{\pi k}} han permanecido como las mejores conocidas para el comportamiento diagonal. La base del exponente difiere: 21.41\sqrt{2} \approx 1.41 vs 44. Reducir la cota superior a ckc^k con c<4c < 4, o mejorar la inferior más allá de 2k/22^{k/2}, son problemas abiertos de primer orden.

En 2023, Campos, Griffiths, Morris y Sahasrabudhe lograron el primer avance desde Erdős: demostraron R(k,k)(4ε)kR(k,k) \le (4-\varepsilon)^k para alguna constante pequeña ε>0\varepsilon > 0. Esto no cambia la brecha exponencial fundamentalmente, pero es el primer movimiento en la cota superior en décadas. La técnica utiliza el "método de contenedores" y análisis de grafos aleatorios, herramientas que van mucho más allá de lo olímpico pero cuya existencia refleja la profundidad del problema.

Para cotas no diagonales R(3,t)R(3,t): la situación es mejor comprendida. Se sabe que R(3,t)=Θ(t2/logt)R(3,t) = \Theta(t^2 / \log t). La cota superior R(3,t)O(t2/logt)R(3,t) \le O(t^2/\log t) fue demostrada por Ajtai, Komlós y Szemerédi (1980), y la inferior por Kim (1995) usando el método probabilístico aleatorizado. Esto contrasta con la ignorancia en el caso diagonal.

Tabla de valores exactos conocidos de R(s,t)R(s,t) con sts \le t: R(3,3)=6R(3,3)=6, R(3,4)=9R(3,4)=9, R(3,5)=14R(3,5)=14, R(3,6)=18R(3,6)=18, R(3,7)=23R(3,7)=23, R(3,8)=28R(3,8)=28, R(3,9)=36R(3,9)=36, R(4,4)=18R(4,4)=18, R(4,5)=25R(4,5)=25. Todo lo demás es incompleto o desconocido. El número R(5,5)R(5,5) se sabe que está entre 43 y 48. Nótese que la determinación de estos valores ha requerido décadas de cómputo intensivo y argumentos combinatorios ad hoc para cada caso.

La Conjetura de Erdős sobre R(k,k)R(k,k): se cree que R(k,k)1/kLR(k,k)^{1/k} \to L para alguna constante L[2,4]L \in [\sqrt{2}, 4], y que L=2L = \sqrt{2} (es decir, la cota inferior es la verdad). Pero no existe evidencia rigurosa que descarte L=4L = 4. Esta es una de las conjeturas más simples de enunciar y más difíciles de resolver en matemáticas discretas.

2kR(k,k)4k\sqrt{2}^{\,k} \lesssim R(k,k) \lesssim 4^k

Refinamientos: el segundo momento y la alteración probabilística

El argumento de Erdős usa el primer momento (esperanza) y la cota de la unión. Refinamientos más poderosos usan el segundo momento o técnicas de alteración. La idea de alteración de Erdős y Selfridge es la siguiente: primero construye aleatoriamente una estructura grande, luego "repara" los defectos con un proceso determinístico o aleatorio adicional, obteniendo una estructura ligeramente más pequeña pero libre de defectos.

Para números de Ramsey, la alteración funciona así: genera la coloración aleatoria de KnK_n. Sea XX el número de kk-cliques monocromáticos. E[X]=(nk)21(k2)\mathbb{E}[X] = \binom{n}{k} \cdot 2^{1-\binom{k}{2}}. Si E[X]<n/2\mathbb{E}[X] < n/2, entonces en la coloración resultante hay menos de n/2n/2 cliques monocromáticos en promedio. Ahora borramos un vértice de cada kk-clique monocromático: borramos a lo sumo E[X]<n/2\mathbb{E}[X] < n/2 vértices, quedando un grafo inducido sobre más de n/2n/2 vértices sin kk-clique monocromático. Esto implica R(k,k)>n/2R(k,k) > n/2, dando la misma cota que antes pero el argumento es más robusto.

El método del segundo momento, por su parte, usa Var[X]=E[X2](E[X])2\text{Var}[X] = \mathbb{E}[X^2] - (\mathbb{E}[X])^2 junto con la desigualdad de Chebyshev para mostrar que X>0X > 0 con probabilidad positiva —o incluso que XX está concentrado alrededor de su media. Esto es relevante para demostrar cotas inferiores más precisas, aunque en el contexto de Ramsey la cota de Erdős se mantiene como la estándar.

Aplicación a problemas olímpicos: aunque el método probabilístico rara vez aparece explícitamente en olimpiadas nacionales, su esqueleto —contar el número esperado de "malos" eventos y concluir que no todos pueden ocurrir simultáneamente— sí aparece disfrazado. El "lema de Lovász local" (que veremos en el Capítulo 3) es el refinamiento más poderoso para situaciones donde los eventos malos son "casi independientes", y tiene aplicaciones directas en problemas de coloración de hipergrafos que aparecen en el IMO Shortlist.

E[X]=(nk)21(k2)\mathbb{E}[X] = \binom{n}{k} \cdot 2^{1-\binom{k}{2}}

Cotas para Ramsey multicolor: el caso de tres colores

Para tres colores, la recurrencia se generaliza: R(s1,s2,s3)R(s1,R(s2,s3))R(s_1, s_2, s_3) \le R(s_1, R(s_2, s_3)). Esto reduce el problema tricolor a una sucesión de problemas bicolores. Como R(3,3)=6R(3,3) = 6, la cota R(3,3,3)R(3,R(3,3))=R(3,6)=18R(3,3,3) \le R(3, R(3,3)) = R(3,6) = 18 da exactamente el valor correcto: R(3,3,3)=17R(3,3,3) = 17.

Para el caso diagonal tricolor: R(k,k,k)R(k,R(k,k))R(k,4k)R(k,k,k) \le R(k, R(k,k)) \le R(k, 4^k). Ahora R(k,m)R(k, m) para mm grande satisface R(k,m)(k+m2k1)mk1R(k,m) \le \binom{k+m-2}{k-1} \le m^{k-1}. Sustituyendo, R(k,k,k)(4k)k1=4k(k1)R(k,k,k) \le (4^k)^{k-1} = 4^{k(k-1)}, una cota doblemente exponencial. La cota inferior análoga por el método probabilístico tricolor da R(k,k,k)>3k/2/kR(k,k,k) > 3^{k/2}/\sqrt{k} (ejercicio con la misma idea de Erdős aplicada a 3-coloraciones). La brecha es ahora entre 3k/23^{k/2} y 4k24^{k^2}, mucho mayor que en el caso bicolor.

Una cota superior más ajustada para rr colores en la diagonal: Rr(k):=R(k,,k)rr(k2)R_r(k) := R(k,\ldots,k) \le r^{r\binom{k}{2}} (cota trivial por reducción sucesiva). La cota inferior probabilística da Rr(k)rk/21R_r(k) \ge r^{k/2 - 1}. La diferencia cualitativa entre rk/2r^{k/2} y rk2r^{k^2} muestra que los números de Ramsey multicolor son exponencialmente más difíciles de acotar que los bicolores.

Para concursos: la cota R(3,3,3)=17R(3,3,3) = 17 es frecuentemente utilizada en problemas que piden demostrar que en cierto conjunto de 17 objetos con tres tipos de relaciones, siempre aparece un triángulo "puro". La demostración del teorema de que R(3,3,3)17R(3,3,3) \le 17 (que vimos en la Lección 1.1) junto con la cota inferior (coloración de K16K_{16} sin triángulo monocromático en tres colores, construida a partir del plano proyectivo de Fano o directamente) constituyen un argumento completo nivel IMO/Shortlist.

Coda histórica: Paul Erdős era famoso por ofrecer premios en metálico por solucionar sus problemas abiertos. Por demostrar que R(k,k)1/kR(k,k)^{1/k} converge a un límite, ofrecía \undefined500. Por demostrar o refutar que R(k,k)(2ε)kR(k,k) \le (2-\varepsilon)^k para algún ε>0\varepsilon > 0 fijo, \$100. Estos premios siguen vigentes en el sentido de que los herederos matemáticos de Erdős los mantienen vivos, aunque Erdős falleció en 1996.

R(k,k,k)R(k,R(k,k))R(k,4k)R(k,k,k) \le R\bigl(k,\, R(k,k)\bigr) \le R(k,\,4^k)

Problemas olímpicos sobre cotas de Ramsey

IMO Shortlist 1992 C4 (variante): Demuestra que para todo entero k2k \ge 2, R(k,k)k2(k2)/2R(k,k) \ge k \cdot 2^{(k-2)/2}. Este es esencialmente el argumento de Erdős en versión más elemental, sin probabilidad explícita pero con un conteo de coloraciones cuidadoso. La idea: el número total de 2-coloraciones de KnK_n es 2(n2)2^{\binom{n}{2}}. El número de coloraciones que tienen al menos un kk-clique monocromático es a lo sumo (nk)22(n2)(k2)\binom{n}{k} \cdot 2 \cdot 2^{\binom{n}{2}-\binom{k}{2}} (fijamos el clique, coloreamos el resto libremente). Si este número es menor que 2(n2)2^{\binom{n}{2}}, existe una coloración sin clique monocromático.

Simplificando la condición: (nk)21(k2)<1\binom{n}{k} \cdot 2^{1-\binom{k}{2}} < 1, que es exactamente la condición de Erdős. El alumno que sabe plantear este conteo puede resolver el problema sin conocer el método probabilístico formal. La habilidad clave es el doble conteo: contar "pares (coloración, clique monocromático)" de dos formas.

Para la cota superior, el argumento más limpio en competencias es el de paloma inductivo que ya conocemos. Pero hay una versión alternativa por conteo de subgrafos: si GG es un grafo de nn vértices y el número de aristas e(G)>(s+t3s1)(n/2)e(G) > \binom{s+t-3}{s-1} \cdot (n/2), entonces GG contiene KsK_s o el complemento contiene KtK_t. Esta formulación de densidad es más útil cuando el grafo tiene estructura adicional (bipartito, regular, etc.).

Aplicación directa en olimpiadas: "Sea nn personas en una fiesta donde cada una conoce exactamente a kk de las otras. Encuentra el menor nn para el cual necesariamente hay tres personas que se conocen mutuamente o tres que son mutuamente desconocidas." Esto pregunta por R(3,3)R(3,3) en grafos kk-regulares. Como el grafo C5C_5 es 22-regular y evita K3K_3 monocromático en cualquier 2-coloración que no sea bipartita... espera, C5C_5 no es una 2-coloración de K5K_5. El problema se reformula correctamente como: grafo GG con nn vértices tal que GG contiene K3K_3 o G\overline{G} contiene K3K_3. Para kk-regulares, la respuesta involucra el número de Ramsey y la densidad del grafo.

Problemas del Capítulo 1 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

C3-1.1★★★Problema clásico, Ramsey elemental

En un grupo de 6 personas, donde cada par es amigo o enemigo, demuestra que existe un grupo de 3 personas que son todos amigos entre sí o todos enemigos entre sí.

C3-1.2★★★Teorema de Schur, aplicación directa

Los enteros del 11 al 55 se colorean con dos colores: rojo y azul. Demuestra que existen xx, yy, zz (no necesariamente distintos) del mismo color con x+y=zx + y = z.

C3-1.3★★★★Olimpiada Iberoamericana de Matemáticas 2002, P3

Los vértices de un octaedro regular se colorean con dos colores. Demuestra que existen al menos dos triángulos equiláteros (caras del octaedro) cuyos tres vértices son del mismo color.

C3-1.4★★★★IMO Shortlist 2007 C1 (adaptado)

Sea n=R(4,4)=18n = R(4,4) = 18. Colorea las aristas de K17K_{17} con dos colores. Demuestra que existen al menos dos K3K_3 monocromáticos del mismo color que comparten exactamente un vértice.

C3-1.5★★★★Putnam 1953 B-6 (variante clásica)

Demuestra que R(3,3,3)17R(3,3,3) \le 17, es decir: en toda 3-coloración de las aristas de K17K_{17} existe un triángulo monocromático.

C3-1.6★★★★★IMO 2007, Problema 3

En una competencia matemática, algunos participantes son amigos entre sí. Se sabe que: (i) la amistad es simétrica; (ii) dos amigos mutuos no tienen ningún amigo en común. Sea nn el número de participantes. Demuestra que el número de pares de amigos es a lo sumo n24\frac{n^2}{4}.

C3-1.7★★★★★IMO Shortlist 2004 C4

Sea n5n \ge 5 un entero. Se colorean los enteros del 11 al nn con tres colores de forma que cada color aparece al menos una vez. Demuestra que existen x,y,zx, y, z de colores distintos (uno de cada color) tales que x+y=zx + y = z.

C3-1.8★★★★★IMO 1964, Problema 4 (reformulado)

Sea n1n \ge 1. Colorea los enteros {1,2,,2n}\{1, 2, \ldots, 2n\} con dos colores. Demuestra que existen n+1n+1 enteros a0<a1<<ana_0 < a_1 < \cdots < a_n del mismo color tales que akak1a_k - a_{k-1} es constante para k=1,,nk = 1, \ldots, n (es decir, una progresión aritmética monocromática de longitud n+1n+1) cuando n3n \le 3, y halla el menor NN tal que la propiedad vale para n+1n+1 cuando nn es general.