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

Ramsey multidimensional: hipergrafos y versiones generales

Lección 1.3·Capítulo 1 — Teorema de Ramsey y combinatoria extremal·13 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

Extender el Teorema de Ramsey a hipergrafos y a más de dos colores, demostrar el Teorema de Ramsey infinito, enunciar el Teorema de Hales–Jewett y deducir de él el Teorema de Van der Waerden, comprendiendo la jerarquía de generalidad entre estos resultados.

Números de Ramsey para hipergrafos

Un rr-hipergrafo sobre un conjunto VV es una colección H\mathcal{H} de subconjuntos de tamaño rr de VV (llamados hipearistas o rr-aristas). Un grafo ordinario es un 22-hipergrafo. El rr-hipergrafo completo sobre nn vértices, denotado Kn(r)K_n^{(r)}, contiene todas las (nr)\binom{n}{r} posibles rr-aristas.

El número de Ramsey para hipergrafos R(r)(s,t)R^{(r)}(s,t) se define como el menor nn tal que toda 2-coloración de las rr-aristas de Kn(r)K_n^{(r)} contiene un Ks(r)K_s^{(r)} completamente en el primer color o un Kt(r)K_t^{(r)} completamente en el segundo color. Para r=2r=2 recuperamos los números de Ramsey ordinarios.

La existencia de R(r)(s,t)R^{(r)}(s,t) para todo r,s,tr,s,t se demuestra por una inducción sobre rr: para r=1r=1, R(1)(s,t)=s+t1R^{(1)}(s,t) = s+t-1 (principio de paloma). Para r2r \ge 2, la recurrencia análoga R(r)(s,t)R(r1)(R(r)(s1,t),R(r)(s,t1))+1R^{(r)}(s,t) \le R^{(r-1)}\bigl(R^{(r)}(s-1,t),\, R^{(r)}(s,t-1)\bigr) + 1 proporciona la inducción. La demostración es una generalización directa del argumento estándar: fijamos una rr-arista y particionamos las demás según su color.

Para r=3r=3: R(3)(4,4)R^{(3)}(4,4) es conocido ser al menos 1313 y a lo sumo  (valor no exactamente determinado al momento de esta leccioˊn)\ \text{(valor no exactamente determinado al momento de esta lección)}. Los números de Ramsey para hipergrafos de orden r3r \ge 3 crecen aún más rápido que los de grafos. La demostración de la cota superior para r=3r=3 sigue el mismo esquema inductivo pero involucra una "torre" de números de Ramsey de orden r=2r=2 en los exponents.

Consecuencia notable: el Teorema de Ramsey para 3-hipergrafos ya implica la finitud de los números de Van der Waerden. Esta conexión, aunque no directa, muestra que los hipergrafos son el entorno "natural" para la teoría de Ramsey en su máxima generalidad.

R(r)(s,t)R(r1) ⁣(R(r)(s1,t),  R(r)(s,t1))+1R^{(r)}(s,t) \le R^{(r-1)}\!\bigl(R^{(r)}(s-1,\,t),\; R^{(r)}(s,\,t-1)\bigr) + 1

El Teorema de Ramsey infinito

El Teorema de Ramsey finito que conocemos dice que R(s,t)R(s,t) es finito para todo s,ts,t. Existe una versión más poderosa que habla de conjuntos infinitos.

Teorema de Ramsey infinito. Sea r1r \ge 1 un entero. En toda 22-coloración de las rr-aristas del rr-hipergrafo completo sobre N\mathbb{N} (el conjunto de los naturales), existe un subconjunto infinito HNH \subseteq \mathbb{N} tal que todas las rr-aristas de HH tienen el mismo color. Un tal HH se llama subconjunto homogéneo o monocromático infinito.

La demostración para r=1r=1 es trivial: en toda 2-coloración de N\mathbb{N}, uno de los dos colores aparece infinitas veces. Para r=2r=2: construimos HH inductivamente. Elige cualquier n1Nn_1 \in \mathbb{N}. Los vecinos de n1n_1 en el primer color forman A1A_1, los del segundo color forman B1B_1; uno de estos dos conjuntos es infinito, digamos A1A_1. Ahora elige n2A1n_2 \in A_1: dentro de A1A_1, los vecinos de n2n_2 en el primer color forman A2A1A_2 \subseteq A_1 (o B2B_2). Continuando, obtenemos una sucesión n1<n2<n_1 < n_2 < \cdots tal que todas las aristas {ni,nj}\{n_i, n_j\} con i<ji < j tienen el mismo color (el color mayoritario en el proceso), más una corrección al final por el principio de paloma infinito (el Lema de König o el axioma de elección dependiente).

El Teorema de Ramsey infinito implica el finito como corolario. Además, es el fundamento de numerosos resultados en teoría de conjuntos descriptiva y topología. En combinatoria, la versión infinita permite deducir resultados de finitud por argumentos de compacidad: si para todo nn existiese una coloración de Kn(r)K_n^{(r)} sin clique monocromático de tamaño kk, por compacidad (o el Lema de König para árboles finitos pero de ramificación no acotada) existiría una coloración de KN(r)K_\mathbb{N}^{(r)} sin clique monocromático infinito, contradiciendo el Ramsey infinito.

El Ramsey infinito tiene también una formulación en términos de sucesiones: toda sucesión de reales (an)(a_n) tiene una subsucesión monótona. Este resultado elemental es una forma encubierta del Ramsey infinito para r=2r=2 con la 2-coloración "(ai,aj)(a_i, a_j) rojo si ai<aja_i < a_j, azul si aiaja_i \ge a_j".

c:(Nr)[2],HN infinito, c constante en (Hr)\forall\, c: \binom{\mathbb{N}}{r} \to [2],\quad \exists\, H \subseteq \mathbb{N}\text{ infinito, }c\text{ constante en }\binom{H}{r}

El Teorema de Hales–Jewett: el metateorema

El Teorema de Hales–Jewett (1963) es el resultado más general de la teoría de Ramsey combinatoria. Opera en el espacio combinatorio [k]n={1,2,,k}n[k]^n = \{1, 2, \ldots, k\}^n (el conjunto de todas las nn-tuplas con entradas en {1,,k}\{1,\ldots,k\}), que puede pensarse como las casillas de un hipercubo kk-dimensional de dimensión nn.

Una línea combinatoria en [k]n[k]^n es un conjunto de kk puntos de la forma {(x1,,xn):xi=j para iI,xi=ci para iI}\{(x_1, \ldots, x_n) : x_i = j \text{ para } i \in I, x_i = c_i \text{ para } i \notin I\} donde I[n]I \subseteq [n] es un conjunto de coordenadas activas, cic_i son constantes para iIi \notin I, y jj varía de 11 a kk. En otras palabras, las coordenadas activas varían juntas, tomando todos los valores de 11 a kk simultáneamente.

Teorema de Hales–Jewett. Para todo k1k \ge 1 y r1r \ge 1, existe HJ(k,r)HJ(k,r) tal que para todo nHJ(k,r)n \ge HJ(k,r), toda rr-coloración de [k]n[k]^n contiene una línea combinatoria monocromática.

La demostración es por inducción doble sobre (k,r)(k,r). El caso k=2k=2 es equivalente al principio de paloma iterado. El paso inductivo en kk es el argumento más delicado: se usa el truco de "comprimir" dos colores en uno y aplicar la hipótesis inductiva varias veces, un argumento que Hales y Jewett llamaron "el truco de la estrategia robada" en el contexto de juegos.

La importancia del Teorema de Hales–Jewett radica en sus corolarios: el Teorema de Van der Waerden (identificando [k]n[k]^n con progresiones aritméticas), el Teorema de Ramsey (identificando las rr-aristas de KnK_n con configuraciones en cierto hipercubo), y el Teorema de Gallai–Witt (la versión afín del Van der Waerden). La frase atribuida a Hales–Jewett es que "todos los teoremas de Ramsey en dimensiones suficientemente altas son consecuencias de este único resultado".

HJ(k,r)<W(r,k)<HJ(k,r) < \infty \quad \Rightarrow \quad W(r,k) < \infty

De Hales–Jewett a Van der Waerden

El Teorema de Van der Waerden afirma que W(r,k)W(r,k) es finito: toda rr-coloración de Z\mathbb{Z} (o de un intervalo suficientemente largo) contiene una progresión aritmética monocromática de longitud kk. Veamos cómo deducirlo de Hales–Jewett.

Identificamos cada punto de [k]n[k]^n con el entero i=1nxiki1{0,1,,kn1}\sum_{i=1}^n x_i \cdot k^{i-1} \in \{0, 1, \ldots, k^n - 1\} (representación en base kk). Esta identificación es una biyección. Una línea combinatoria con coordenadas activas II y constantes cic_i para iIi \notin I corresponde al conjunto de enteros {iIciki1+jiIki1:j=0,1,,k1}\left\{\sum_{i \notin I} c_i k^{i-1} + j \sum_{i \in I} k^{i-1} : j = 0, 1, \ldots, k-1\right\}, que es una progresión aritmética de razón d=iIki1d = \sum_{i \in I} k^{i-1} y longitud kk.

Por lo tanto: si coloreamos {0,1,,kn1}\{0, 1, \ldots, k^n - 1\} con rr colores (la coloración inducida por la de [k]n[k]^n), la línea combinatoria monocromática que garantiza Hales–Jewett se traduce en una progresión aritmética monocromática de longitud kk en {0,,kn1}\{0, \ldots, k^n - 1\}. Con n=HJ(k,r)n = HJ(k, r), obtenemos W(r,k)kHJ(k,r)W(r,k) \le k^{HJ(k,r)}.

La deducción inversa también es posible (aunque más elaborada): Van der Waerden implica Hales–Jewett en cierto sentido dimensional. Esto establece una equivalencia entre los dos teoremas que hace de Hales–Jewett una "forma dimensional de Van der Waerden".

Para la olimpiada, la clave no es conocer la prueba de Hales–Jewett, sino reconocer que los teoremas de Ramsey, Schur, Van der Waerden y sus variantes comparten la misma "alma": la inevitabilidad del orden en coloraciones de estructuras grandes. Un problema que pide demostrar que en cualquier coloración de {1,,N}\{1,\ldots,N\} aparece cierta configuración aritmética o algebraica es casi siempre una consecuencia (directa o indirecta) de alguno de estos metateoremas.

W(r,k)kHJ(k,r)W(r,k) \le k^{HJ(k,r)}

Ramsey para más de dos colores: la recurrencia general

Para rr colores, definimos R(n1,n2,,nr)R(n_1, n_2, \ldots, n_r) como el menor NN tal que toda rr-coloración de las aristas de KNK_N contiene un KniK_{n_i} completamente en el color ii para algún ii. La recurrencia general es R(n1,,nr)R(n1,,nr2,R(nr1,nr))R(n_1, \ldots, n_r) \le R(n_1, \ldots, n_{r-2}, R(n_{r-1}, n_r)), reduciendo el número de colores en uno en cada paso.

Aplicando esta recurrencia iteradamente: R(n1,,nr)R(n1,,nr3,R(nr2,R(nr1,nr)))R(n_1, \ldots, n_r) \le R(n_1, \ldots, n_{r-3}, R(n_{r-2}, R(n_{r-1}, n_r))). La cota resultante es una composición de funciones de tipo R(,)R(\cdot, \cdot), que crece como una torre de exponenciales de altura r1r-1. Para el caso simétrico n1==nr=kn_1 = \cdots = n_r = k: Rr(k)f(f(f(k)))r1 vecesR_r(k) \le \underbrace{f(f(\cdots f(k) \cdots ))}_{r-1 \text{ veces}} donde f(m)=R(k,m)(k+m2k1)f(m) = R(k, m) \le \binom{k+m-2}{k-1}.

Cota inferior para rr colores: por el método probabilístico con rr colores, coloreamos cada arista de KnK_n uniformemente en {1,,r}\{1,\ldots,r\}. La probabilidad de que un kk-clique fijo sea monocromático es rr(k2)=r1(k2)r \cdot r^{-\binom{k}{2}} = r^{1-\binom{k}{2}}. La condición de Erdős se convierte en (nk)r1(k2)<1\binom{n}{k} \cdot r^{1-\binom{k}{2}} < 1, dando Rr(k)>nR_r(k) > n para nn apropiado. Numéricamente: Rr(k)>r(k1)/2R_r(k) > r^{(k-1)/2} asintóticamente, una cota que crece como rk/2r^{k/2}.

En el IMO Shortlist C5 de 2014 y en la Olimpiada de Rusia 2018 aparecen problemas que requieren conocer el valor R(3,3,3)=17R(3,3,3) = 17 y usar la coloración extremal de K16K_{16} (construida sobre el plano proyectivo de Fano). La construcción: los vértices son los 77 puntos del plano de Fano más 99 extras organizados en un cuadrado latino 3×33 \times 3, con los colores determinados por la geometría del plano. Esta construcción es un ejemplo perfecto de cómo la geometría finita y la combinatoria extremal se entrelazan.

Para el concursante, el mensaje práctico es: cuando un problema de olimpiada menciona tres colores y pide evitar o garantizar estructuras en {1,,n}\{1,\ldots,n\} o en KnK_n, el umbral n=17n=17 (o 1616 para la contraparte) es la frontera natural donde la garantía entra en juego. Conocer R(3,3,3)=17R(3,3,3)=17 exacto no se exige, pero saber que existe y que la construcción extremal proviene de la geometría finita es una ventaja cultural.

R(k,k,,kr)r(k1)/2R(\underbrace{k,k,\ldots,k}_{r}) \ge r^{(k-1)/2}

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.