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

Teorema de Ramsey: el orden emerge del caos

Lección 1.1·Capítulo 1 — Teorema de Ramsey y combinatoria extremal·12 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 que $R(3,3)=6$, enunciar el Teorema de Ramsey finito y su prueba por inducción, reconocer los patrones que delatan problemas de tipo Ramsey en competencias olímpicas, y conectar la teoría con el teorema de Schur y el de Van der Waerden.

El problema de la fiesta: orden inevitable en el caos

Imagina una fiesta con seis personas. Cada par de personas es o bien conocido o bien desconocido. Afirmamos que inevitablemente existe un grupo de tres personas que se conocen todas entre sí, o bien un grupo de tres personas que son todas mutuas desconocidas.

No importa cómo se distribuyan las amistades. No importa si la fiesta es un reencuentro de viejos amigos o una reunión de extraños. En cualquier configuración posible, ese grupo de tres existe. Esta es la esencia del Teorema de Ramsey: en estructuras suficientemente grandes, el orden es inevitable.

El número mágico seis tiene nombre propio: R(3,3)=6R(3,3) = 6. El hecho de que cinco personas sí pueden evitarlo —lo veremos con una construcción explícita— hace que el salto de cinco a seis sea una de las fronteras más sorprendentes de la combinatoria.

Este resultado, publicado por Frank Ramsey en 1930 en su artículo "On a Problem of Formal Logic", es el punto de partida de una rama entera de las matemáticas. Para la olimpiada, es una herramienta de primer nivel: reconocer su sombra en un problema puede ser la clave para una solución elegante.

Definición formal y la cota superior de Ramsey

Dados enteros positivos ss y tt con s,t2s, t \ge 2, el número de Ramsey R(s,t)R(s,t) se define como el menor entero positivo nn tal que toda 2-coloración de las aristas del grafo completo KnK_n (usando colores rojo y azul) contiene un KsK_s completamente rojo o un KtK_t completamente azul.

Equivalentemente, R(s,t)R(s,t) es el menor nn tal que en todo grafo GG de nn vértices, o bien GG contiene a KsK_s como subgrafo, o bien el complemento G\overline{G} contiene a KtK_t.

El resultado fundamental que hace finitos a todos los números de Ramsey es la siguiente cota superior por recurrencia. La demostración usa el principio de paloma de manera elegante.

Sea vv un vértice fijo de KnK_n. Los restantes n1n-1 vértices se dividen en dos grupos: AA, los conectados a vv con arista roja, y BB, los conectados con arista azul. Por el principio de paloma, si n1R(s1,t)+R(s,t1)n-1 \ge R(s-1,t) + R(s,t-1), entonces AR(s1,t)|A| \ge R(s-1,t) o BR(s,t1)|B| \ge R(s,t-1).

Si AR(s1,t)|A| \ge R(s-1,t): por definición de R(s1,t)R(s-1,t), el subgrafo inducido por AA contiene un Ks1K_{s-1} rojo o un KtK_t azul. Si hay KtK_t azul en AA, terminamos. Si hay Ks1K_{s-1} rojo en AA, como todas las aristas de AA a vv son rojas, el Ks1K_{s-1} más vv forma un KsK_s rojo. El caso BR(s,t1)|B| \ge R(s,t-1) es simétrico.

R(s,t)R(s1,t)+R(s,t1)R(s,t) \le R(s-1,\,t) + R(s,\,t-1)

Demostración de $R(3,3) = 6$: cota superior e inferior

**Cota superior R(3,3)6R(3,3) \le 6:** Utilizamos R(2,3)=3R(2,3) = 3 y R(3,2)=3R(3,2) = 3 (ejercicio: R(2,t)=tR(2,t) = t para todo tt). La recurrencia da R(3,3)R(2,3)+R(3,2)=3+3=6R(3,3) \le R(2,3) + R(3,2) = 3+3 = 6.

Para la argumentación directa: sea vv un vértice de K6K_6. Tiene 5 vecinos. Por paloma, al menos 5/2=3\lceil 5/2 \rceil = 3 aristas hacia vv tienen el mismo color; digamos que vv está conectado en rojo con aa, bb, cc. Si alguna arista entre {a,b,c}\{a,b,c\} es roja (digamos abab), entonces {v,a,b}\{v, a, b\} forman un K3K_3 rojo. Si ninguna arista entre {a,b,c}\{a,b,c\} es roja, entonces {a,b,c}\{a,b,c\} forman un K3K_3 azul. En cualquier caso, existe el triángulo monocromático.

**Cota inferior R(3,3)>5R(3,3) > 5:** Debemos exhibir una 2-coloración de K5K_5 sin triángulo monocromático. Considera los vértices 1,2,3,4,51, 2, 3, 4, 5 en un pentágono regular. Colorea de rojo las aristas del pentágono (las "diagonales cortas" 12,23,34,45,5112, 23, 34, 45, 51) y de azul las diagonales largas (13,14,24,25,3513, 14, 24, 25, 35). Verifica: ningún triángulo formado por tres vértices del pentágono tiene las tres aristas del mismo color. (Por simetría basta verificar un triángulo rojo y un azul posible.) Esta coloración del C5C_5 —llamada el grafo de Ramsey C5C_5— confirma que K5K_5 no fuerza el triángulo monocromático.

Conclusión: R(3,3)=6R(3,3) = 6.

El Teorema de Ramsey finito y la torre de doses

El argumento de recurrencia se generaliza sin dificultad al caso de rr colores.

Teorema de Ramsey (versión finita). Para cualquier entero r1r \ge 1 y cualesquiera enteros s1,s2,,sr2s_1, s_2, \ldots, s_r \ge 2, el número de Ramsey R(s1,s2,,sr)R(s_1, s_2, \ldots, s_r) es finito.

**Prueba por inducción sobre rr.** Para r=1r = 1 es trivial. Para r=2r = 2 es la recurrencia anterior. Para r3r \ge 3: en una rr-coloración de KnK_n, fusionamos los colores r1r-1 y rr en un nuevo color "mixto". Esto reduce el problema a una (r1)(r-1)-coloración, donde el color mixto debe evitar un KR(sr1,sr)K_{R(s_{r-1}, s_r)}. Por hipótesis inductiva, si nn es grande, aparece un KsiK_{s_i} monocromático en algún color ir2i \le r-2, o un KmK_m en el color mixto (con m=R(sr1,sr)m = R(s_{r-1}, s_r)). En el segundo caso, aplicamos el teorema para r=2r=2 dentro de ese clique.

La cota que resulta de iterar la recurrencia R(s,t)(s+t2s1)R(s,t) \le \binom{s+t-2}{s-1} implica que R(k,k)(2k2k1)4k/kR(k,k) \le \binom{2k-2}{k-1} \approx 4^k / \sqrt{k}. La cota inferior de Erdős por el método probabilístico da R(k,k)(1+o(1))k2k/2/e2R(k,k) \ge (1+o(1)) \cdot k \cdot 2^{k/2} / e\sqrt{2}. La brecha entre 2k/22^{k/2} y 4k4^k ha resistido setenta años de esfuerzos: los números de Ramsey son notoriamente difíciles de calcular. Solo se conocen exactamente: 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(4,4)=18R(4,4)=18, R(4,5)=25R(4,5)=25.

2k/2R(k,k)4k2^{k/2} \lesssim R(k,k) \lesssim 4^k

Ramsey en olimpiadas: cómo disfrazar la teoría

En los concursos, los problemas de tipo Ramsey raramente dicen "aplica el Teorema de Ramsey". Aparecen bajo disfraces como: coloraciones de aristas de grafos completos, relaciones de amistad entre grupos de personas, configuraciones de puntos coloreados, o particiones de enteros con propiedades algebraicas.

La señal de alerta más confiable es la frase "para cualquier configuración / coloración / partición, siempre existe...". Cuando el enunciado te pide demostrar que una estructura monocromática o con cierta propiedad es inevitable, piensa en Ramsey.

Patrón típico de solución: (1) identifica los "objetos" (vértices del grafo) y las "relaciones" (aristas con colores), (2) determina qué estructura monocromática buscas (KsK_s o KtK_t), (3) usa la recurrencia o el argumento directo de paloma. Para cotas inferiores, construye explícitamente la coloración adversaria: suele ser un grafo circulante o el complemento de un grafo conocido.

Ejemplo de metamorfosis: "En un torneo de 6 jugadores donde todo par juega exactamente una vez, hay tres jugadores donde el resultado entre ellos es "todos ganaron a uno específico" (triángulo transitivo) o "ciclo de victorias" (triángulo cíclico)." Esto es exactamente R(3,3)=6R(3,3) = 6 con aristas orientadas, porque toda orientación de K6K_6 contiene un triángulo transitivo. La orientación de aristas es la "2-coloración" disfrazada.

El teorema de Schur y los parientes de Van der Waerden

Ramsey no está solo. Toda una familia de teoremas sigue el mismo patrón: en particiones suficientemente grandes, aparece una estructura algebraica o combinatoria definida.

Teorema de Schur (1916). Para todo r1r \ge 1, existe S(r)S(r) tal que si los enteros {1,2,,S(r)}\{1, 2, \ldots, S(r)\} se colorean con rr colores, hay una solución monocromática de x+y=zx + y = z. Por ejemplo, S(2)=5S(2) = 5: en cualquier 2-coloración de {1,2,3,4,5}\{1,2,3,4,5\}, hay x,y,zx, y, z del mismo color con x+y=zx+y=z. El teorema de Schur se deduce del de Ramsey aplicado al grafo de Schur.

Teorema de Van der Waerden (1927). Para todo r1r \ge 1 y todo k1k \ge 1, existe W(r,k)W(r,k) tal que cualquier rr-coloración de {1,2,,W(r,k)}\{1, 2, \ldots, W(r,k)\} contiene una progresión aritmética de longitud kk monocromática. Es decir: no se pueden colorear los enteros con finitos colores evitando infinitas progresiones aritméticas monocromáticas. El Teorema de Van der Waerden es estrictamente más difícil que el de Ramsey finito.

La conexión profunda: todos estos teoremas son instancias de un metateorema llamado "Teorema de Hales–Jewett", que dice que en cualquier coloración finita de un espacio de combinatorias suficientemente grande, hay una "línea combinatoria" monocromática. El Teorema de Ramsey, Schur y Van der Waerden son corolarios de Hales–Jewett. Para la olimpiada, lo que importa es reconocer que todos comparten la misma estructura conceptual: la inevitabilidad del orden.

x+y=z tiene solucioˊn monocromaˊtica en {1,,S(r)}x + y = z \text{ tiene solución monocromática en } \{1,\ldots,S(r)\}

Estrategia de competencia: construir y destruir

En competencias, los problemas de tipo Ramsey se presentan en dos modalidades: demostrar que una configuración es inevitable (cota superior) o construir una configuración que la evite (cota inferior / ejemplo extremal).

Para cotas superiores (inevitabilidad): el argumento más efectivo es el de paloma inductivo. Toma un vértice, divide su vecindad por color, aplica recurrencia. Si el problema tiene estructura algebraica, busca un argumento directo usando residuos, paridad u otro invariante modular.

Para cotas inferiores (construcciones explícitas): los grafos circulantes son tus mejores aliados. El grafo circulante Cn(S)C_n(S) con conjunto de diferencias S{1,,n/2}S \subset \{1, \ldots, \lfloor n/2 \rfloor\} tiene como vértices Zn\mathbb{Z}_n y conecta ii con jj si ijmodnS|i-j| \bmod n \in S. Muchas coloraciones Ramsey extremales son grafos circulantes o productos de ellos.

El truco del "Supongamos que no": cuando el problema pide demostrar existencia, asumir que no existe la estructura buscada y derivar una contradicción numérica (demasiados/pocos elementos en algún conjunto) es casi siempre el camino más limpio.

Señales de alerta en el enunciado: "para todo nn suficientemente grande", "sea NN una constante que depende solo de...", "demuestra que siempre existe", "no importa cómo se distribuyan/coloreen...". Cualquiera de estas frases es una invitación a pensar en Ramsey.

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.