CombinatoriaContenidos

Teoría extremal de conjuntos: Sperner, Erdős–Ko–Rado y cadenas

¿Cuántos subconjuntos de se pueden elegir sin que ninguno contenga a otro? ¿Y sin que dos sean disjuntos? Preguntas de apariencia inocente cuyas respuestas exactas son joyas de la combinatoria del siglo XX.

DificultadInternacional
Etiquetasextremalspernererdos-ko-radoanticadenasconjuntos
Requisitoscoeficientes-binomialesprincipios-conteo
AutorAdrián García Bouzas
Actualizado2026-06-08
Definición

Sea [n]={1,2,,n}[n] = \{1, 2, \ldots, n\}. Una familia F\mathcal{F} de subconjuntos de [n][n] es:

  • una anticadena (o familia de Sperner) si ningún miembro contiene a otro: A⊈BA \not\subseteq B para ABFA \neq B \in \mathcal{F};
  • intersectante si ABA \cap B \neq \varnothing para todos A,BFA, B \in \mathcal{F} (incluyendo A=BA = B, lo que excluye \varnothing);
  • una cadena si está totalmente ordenada por inclusión: A1A2A_1 \subsetneq A_2 \subsetneq \cdots.

La teoría extremal de conjuntos pregunta: ¿cuál es el tamaño máximo posible de F|\mathcal{F}| bajo restricciones de este tipo?

Teorema

1. Teorema de Sperner (1928). El tamaño máximo de una anticadena en 2[n]2^{[n]} es (nn/2)\displaystyle \binom{n}{\lfloor n/2 \rfloor}, alcanzado por la familia de todos los subconjuntos de tamaño n/2\lfloor n/2 \rfloor.

2. Teorema de Erdős–Ko–Rado (1961). Si F\mathcal{F} es una familia intersectante de kk-subconjuntos de [n][n] con n2kn \geq 2k, entonces F(n1k1)\displaystyle |\mathcal{F}| \leq \binom{n-1}{k-1}, alcanzado por la familia de todos los kk-subconjuntos que contienen un elemento fijo.

3. Lema de descomposición en cadenas (Dilworth / de Bruijn–Tengbergen–Kruyswijk). El conjunto 2[n]2^{[n]}, ordenado por inclusión, se puede descomponer en exactamente (nn/2)\binom{n}{\lfloor n/2\rfloor} cadenas disjuntas, cada una pasando por un nivel "central".

Demostración

(1) Sperner — vía cadenas y LYM. La demostración más limpia combina dos ideas.

Cota vía conteo de cadenas (LYM, Lubell–Yamamoto–Meshalkin). Hay n!n! cadenas maximales A1An=[n]\varnothing \subsetneq A_1 \subsetneq \cdots \subsetneq A_n = [n] (una por cada orden de inserción de los elementos). Un conjunto AA de tamaño kk pertenece a exactamente k!(nk)!k!(n-k)! de estas cadenas (las formas de construir AA insertando sus elementos, seguidas de las de completar el resto). Si F\mathcal{F} es una anticadena, ninguna cadena maximal puede contener dos miembros distintos de F\mathcal{F} (si ABA \subsetneq B están ambos en una cadena, contradicen que F\mathcal F es anticadena). Por tanto, sumando sobre F\mathcal F el número de cadenas que pasan por cada miembro, obtenemos a lo sumo n!n!:

AFA!(nA)!    n!,es decirAF1(nA)1.\sum_{A \in \mathcal F} |A|!\,(n-|A|)! \;\leq\; n!, \qquad \text{es decir} \qquad \sum_{A \in \mathcal F} \frac{1}{\binom{n}{|A|}} \leq 1.

Como (nA)(nn/2)\binom{n}{|A|} \leq \binom{n}{\lfloor n/2 \rfloor} para todo A|A|, cada sumando es 1/(nn/2)\geq 1/\binom{n}{\lfloor n/2\rfloor}, así que F/(nn/2)A1/(nA)1|\mathcal{F}| / \binom{n}{\lfloor n/2\rfloor} \leq \sum_{A} 1/\binom{n}{|A|} \leq 1, de donde F(nn/2)|\mathcal F| \leq \binom{n}{\lfloor n/2 \rfloor}. \blacksquare

Igualdad. La familia de todos los subconjuntos de tamaño n/2\lfloor n/2 \rfloor es claramente una anticadena (dos conjuntos del mismo tamaño nunca se contienen estrictamente) de tamaño (nn/2)\binom{n}{\lfloor n/2 \rfloor}, mostrando que la cota es óptima. \square

(2) Erdős–Ko–Rado — vía el argumento "circular" de Katona. Disponemos los elementos de [n][n] en un círculo (de las (n1)!(n-1)! formas posibles, todas equivalentes por simetría). Para cada disposición circular, los kk-subconjuntos que forman un arco contiguo son nn en total, y a lo sumo kk de ellos pueden pertenecer simultáneamente a una familia intersectante F\mathcal{F} —dos arcos disjuntos de longitud kk no pueden ser ambos miembros de F\mathcal F, y un análisis cuidadoso de los arcos que se solapan muestra que como mucho kk de los nn arcos están en F\mathcal{F}—. Promediando sobre las (n1)!(n-1)! disposiciones circulares y contando cuántas veces aparece cada kk-subconjunto fijo como arco (exactamente k!(nk)!k!(n-k)! veces), se obtiene

Fk!(nk)!    k(n1)!Fk(n1)!k!(nk)!=(n1k1).|\mathcal{F}| \cdot k!\,(n-k)! \;\leq\; k \cdot (n-1)!\quad\Longrightarrow\quad |\mathcal F| \leq \frac{k\,(n-1)!}{k!\,(n-k)!} = \binom{n-1}{k-1}. \qquad \blacksquare

Igualdad. La familia de todos los kk-subconjuntos que contienen el elemento 11 es intersectante (todos comparten 11) y tiene (n1k1)\binom{n-1}{k-1} miembros. \square

Ejemplo

Ejemplo 1. Para n=4n = 4: la familia {{1,2},{1,3},{1,4},{2,3},{2,4},{3,4}}\{\{1,2\},\{1,3\},\{1,4\},\{2,3\},\{2,4\},\{3,4\}\} —todos los 22-subconjuntos— es una anticadena de tamaño (42)=6=(44/2)\binom{4}{2} = 6 = \binom{4}{\lfloor 4/2\rfloor}, óptima por Sperner.

Ejemplo 2. Para n=6,k=2n = 6, k = 2 (n2kn \geq 2k): la familia de pares que contienen al elemento 11 tiene (51)=5\binom{5}{1} = 5 miembros, y Erdős–Ko–Rado garantiza que ninguna familia intersectante de pares puede ser mayor —en contraste con familias intersectantes de 33-subconjuntos de [6][6], donde cualquier familia de más de la mitad de los 33-subconjuntos es automáticamente intersectante (dos 33-subconjuntos de un conjunto de 66 elementos son disjuntos si y solo si son complementarios), ilustrando por qué la condición n2kn \geq 2k es esencial.

Aplicaciones

Reconocer una anticadena o familia intersectante escondida

La dificultad real de estos problemas rara vez está en aplicar el teorema —una vez identificado el contexto, la cota sale de inmediato—, sino en reconocer que un problema de apariencia distinta es, en esencia, una pregunta sobre anticadenas o familias intersectantes.

Problema. En un conjunto de 100100 enteros positivos distintos, ninguno divide a otro. ¿Cuál es el tamaño máximo posible de tal conjunto si todos sus elementos están entre 11 y 200200?

Solución (esquema). "Ninguno divide a otro" es la relación de divisibilidad jugando el papel de inclusión: agrupando los enteros de [1,200][1,200] en cadenas según la relación "aba \mid b y b/ab/a es potencia de 22" (cada entero impar mm genera la cadena m,2m,4m,200m, 2m, 4m, \ldots \leq 200), el problema se reduce —vía el principio del palomar sobre las cadenas— a una variante del teorema de Dilworth / Sperner aplicada al poset de divisibilidad. La respuesta es 100100 (los enteros de 101101 a 200200). \blacksquare

El método de compresión (shifting)

Una técnica recurrente para probar resultados extremales sobre familias de conjuntos es la compresión: una operación que transforma una familia en otra, del mismo tamaño y que preserva la propiedad relevante (intersectante, anticadena), pero "más simple" (más cercana a un segmento inicial en algún orden). Iterando compresiones se reduce el problema a familias de forma muy especial, donde la cota se verifica directamente. Esta idea —reducir el caso general a un caso "canónico" mediante transformaciones que no empeoran la cantidad de interés— es transversal a toda la combinatoria extremal y aparece también en la demostración de Hilton–Milner (refinamiento de Erdős–Ko–Rado) y en problemas de geometría combinatoria.

Más allá: la jerarquía de resultados extremales

Sperner y Erdős–Ko–Rado son la puerta de entrada a una rica jerarquía de resultados —teorema de Kruskal–Katona (cotas sobre "sombras" de familias de conjuntos), teorema de Frankl–Wilson (familias con intersecciones prescritas módulo un primo, con aplicaciones sorprendentes a geometría y teoría de códigos), y la conexión profunda con la teoría de Ramsey (ver ramsey): ambas áreas estudian cuán grande puede ser una estructura "libre" de cierta configuración, y comparten técnicas (compresión, el método probabilístico, argumentos de doble conteo).

Observación

Estos teoremas ejemplifican un patrón recurrente en combinatoria extremal: una cota superior elegante, con un argumento de conteo (a menudo doble conteo o promedio) que es sorprendentemente corto, acompañada de una familia extremal explícita que demuestra su optimalidad. Cuando un problema pide "el máximo tamaño de una familia con propiedad PP", conviene primero adivinar la familia extremal —casi siempre tiene una estructura muy simple y simétrica— y luego buscar el argumento de conteo que iguale esa cota. Adivinar primero la respuesta orienta la búsqueda de la demostración.