Módulos / combinatoria-2 / Capítulo 3 — Triángulo de Pascal y combinatoria avanzada / Lección 3.1

El triángulo de Pascal y sus identidades profundas

Lección 3.1·Capítulo 3 — Triángulo de Pascal y combinatoria avanzada·10 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

Dominar la construcción del triángulo de Pascal, deducir algebraicamente las identidades fundamentales $\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}$, $\binom{n}{0} + \binom{n}{1} + \cdots + \binom{n}{n} = 2^n$, la identidad de Vandermonde y la identidad del pasillo (Hockey Stick), y aplicarlas en problemas de conteo olímpico.

El triángulo que esconde todo

En el siglo XVII, Blaise Pascal publicó su "Traité du triangle arithmétique", un texto de apenas 66 páginas que sintetizaba décadas de correspondencia con Fermat sobre probabilidad y conteo. El triángulo que lleva su nombre era conocido mucho antes: los matemáticos indios lo estudiaban desde el siglo II a.C. (donde se llamaba "meru prastara"), Omar Khayyam lo usaba en el siglo XI, y Yang Hui lo popularizó en China en el siglo XIII. Sin embargo, el tratado de Pascal fue el primero en explotar sistemáticamente las identidades del triángulo como herramienta combinatoria.

El triángulo de Pascal se construye así: escribimos 11 en la cima (fila 0). Cada entrada siguiente es la suma de las dos entradas directamente encima. La entrada en la fila nn y posición kk (contando desde 0) resulta ser exactamente (nk)\binom{n}{k}, el coeficiente binomial que cuenta el número de subconjuntos de kk elementos de un conjunto de nn elementos.

Esta identificación no es trivial: la verifica la regla de Pascal, que es simultáneamente la fórmula de construcción del triángulo y la relación de recurrencia de los coeficientes binomiales. Todo el capítulo que sigue fluye de esta identificación.

En las olimpiadas iberoamericanas, el triángulo de Pascal aparece en problemas de conteo con restricciones, en demostraciones de divisibilidad de coeficientes binomiales, y como substrato de identidades que se usan en problemas de doble conteo. Comprender el triángulo en profundidad es prerequisito para el resto del capítulo.

La regla de Pascal y su demostración combinatoria

La regla de Pascal afirma que para 1kn11 \leq k \leq n-1:

La demostración algebraica es directa: (n1k1)+(n1k)=(n1)!(k1)!(nk)!+(n1)!k!(n1k)!=(n1)!kk!(nk)!+(n1)!(nk)k!(nk)!=(n1)!(k+nk)k!(nk)!=n!k!(nk)!=(nk)\binom{n-1}{k-1} + \binom{n-1}{k} = \frac{(n-1)!}{(k-1)!(n-k)!} + \frac{(n-1)!}{k!(n-1-k)!} = \frac{(n-1)! \cdot k}{k!(n-k)!} + \frac{(n-1)!(n-k)}{k!(n-k)!} = \frac{(n-1)!(k + n - k)}{k!(n-k)!} = \frac{n!}{k!(n-k)!} = \binom{n}{k}.

La demostración combinatoria es más iluminadora: (nk)\binom{n}{k} cuenta los subconjuntos de tamaño kk de {1,2,,n}\{1, 2, \ldots, n\}. Fijamos el elemento nn y separamos según si nn está en el subconjunto o no. Los subconjuntos de tamaño kk que contienen al elemento nn corresponden biunívocamente a subconjuntos de tamaño k1k-1 del conjunto {1,,n1}\{1, \ldots, n-1\}: hay (n1k1)\binom{n-1}{k-1} de ellos. Los subconjuntos de tamaño kk que no contienen al elemento nn son subconjuntos de tamaño kk del conjunto {1,,n1}\{1, \ldots, n-1\}: hay (n1k)\binom{n-1}{k} de ellos. Como estas dos clases son disjuntas y su unión da todos los subconjuntos de tamaño kk, obtenemos la regla de Pascal.

Esta demostración combinatoria ilustra el método del elemento distinguido: fijar un elemento y separar según si pertenece o no al subconjunto. Es una técnica que reaparece constantemente en olimpiadas.

Los casos límite son (n0)=1\binom{n}{0} = 1 (hay exactamente un subconjunto vacío) y (nn)=1\binom{n}{n} = 1 (hay exactamente un subconjunto de tamaño nn, el total). Junto con la regla de Pascal, estos valores de borde determinan completamente el triángulo.

(nk)=(n1k1)+(n1k)\binom{n}{k} = \binom{n-1}{k-1} + \binom{n-1}{k}

Identidades fundamentales del triángulo

Identidad de la suma de filas: La suma de todos los coeficientes de la fila nn es 2n2^n:

Demostración: en el Teorema del Binomio (próxima lección), ponemos x=y=1x = y = 1: (1+1)n=k=0n(nk)1k1nk=k=0n(nk)(1+1)^n = \sum_{k=0}^{n} \binom{n}{k} 1^k 1^{n-k} = \sum_{k=0}^{n} \binom{n}{k}.

Demostración combinatoria: k=0n(nk)\sum_{k=0}^{n} \binom{n}{k} cuenta todos los subconjuntos de {1,,n}\{1, \ldots, n\}, que son 2n2^n (cada elemento puede estar o no estar).

Identidad de la suma alternada: k=0n(1)k(nk)=0\sum_{k=0}^{n} (-1)^k \binom{n}{k} = 0 para n1n \geq 1. Demostración: Teorema del Binomio con x=1x = -1, y=1y = 1: (11)n=0=k=0n(nk)(1)k(1-1)^n = 0 = \sum_{k=0}^{n} \binom{n}{k} (-1)^k. Equivalentemente: el número de subconjuntos de tamaño par de {1,,n}\{1, \ldots, n\} es igual al número de subconjuntos de tamaño impar.

Simetría: (nk)=(nnk)\binom{n}{k} = \binom{n}{n-k}. Demostración: un subconjunto de tamaño kk se corresponde biunívocamente con su complemento de tamaño nkn-k.

Identidad de absorción: (nk)=nk(n1k1)\binom{n}{k} = \frac{n}{k} \binom{n-1}{k-1} para k1k \geq 1. Demostración algebraica inmediata. Útil para simplificar expresiones con factoriales.

Identidad del pasillo (Hockey Stick): Para nr0n \geq r \geq 0: i=rn(ir)=(n+1r+1)\sum_{i=r}^{n} \binom{i}{r} = \binom{n+1}{r+1}. Demostración por inducción en nn: el caso base n=rn = r da (rr)=1=(r+1r+1)\binom{r}{r} = 1 = \binom{r+1}{r+1} ✓. Para el paso inductivo: i=rn+1(ir)=(n+1r+1)+(n+1r)=(n+2r+1)\sum_{i=r}^{n+1} \binom{i}{r} = \binom{n+1}{r+1} + \binom{n+1}{r} = \binom{n+2}{r+1} usando la regla de Pascal. El nombre "hockey stick" viene de la forma que dibuja la identidad en el triángulo: una diagonal y su diagonal oblicua forman la figura de un palo de hockey.

Demostración combinatoria del Hockey Stick: (n+1r+1)\binom{n+1}{r+1} cuenta subconjuntos de tamaño r+1r+1 de {1,,n+1}\{1, \ldots, n+1\}. Particionamos según el mayor elemento del subconjunto: si el mayor es i+1i+1 (con rinr \leq i \leq n), hay (ir)\binom{i}{r} formas de elegir los rr elementos restantes de {1,,i}\{1, \ldots, i\}. Sumando sobre todos los posibles mayores elementos se obtiene i=rn(ir)\sum_{i=r}^{n} \binom{i}{r}.

k=0n(nk)=2ni=rn(ir)=(n+1r+1)\sum_{k=0}^{n} \binom{n}{k} = 2^n \qquad \sum_{i=r}^{n} \binom{i}{r} = \binom{n+1}{r+1}

La identidad de Vandermonde

La identidad de Vandermonde es una de las identidades más poderosas de la combinatoria:

Enunciado: Para enteros no negativos mm, nn, rr con rm+nr \leq m + n:

Demostración combinatoria: (m+nr)\binom{m+n}{r} cuenta los subconjuntos de tamaño rr de un conjunto ABA \cup B con A=m|A| = m, B=n|B| = n, AB=A \cap B = \emptyset. Fijamos cuántos elementos del subconjunto vienen de AA: si vienen kk elementos de AA (y por tanto rkr - k de BB), hay (mk)(nrk)\binom{m}{k} \binom{n}{r-k} formas. Sumando sobre todos los kk posibles (de max(0,rn)\max(0, r-n) a min(m,r)\min(m, r)): (m+nr)=k=0r(mk)(nrk)\binom{m+n}{r} = \sum_{k=0}^{r} \binom{m}{k} \binom{n}{r-k} (con la convención (ab)=0\binom{a}{b} = 0 si b<0b < 0 o b>ab > a).

Caso especial importante: m=n=rm = n = r: (2nn)=k=0n(nk)2\binom{2n}{n} = \sum_{k=0}^{n} \binom{n}{k}^2. Este es el número de subconjuntos de tamaño nn de un conjunto de 2n2n elementos, y también la suma de cuadrados de los coeficientes de la fila nn.

Aplicación en olimpiadas: La identidad de Vandermonde frecuentemente aparece disfrazada. Si se pide demostrar k=0r(mk)(nrk)=(m+nr)\sum_{k=0}^{r} \binom{m}{k} \binom{n}{r-k} = \binom{m+n}{r}, la demostración combinatoria (bipartición de un conjunto de m+nm+n elementos) es más elegante y más corta que la algebraica.

Generalización (Chu–Vandermonde): k=0r(mk)(nrk)=(m+nr)\sum_{k=0}^{r} \binom{m}{k} \binom{n}{r-k} = \binom{m+n}{r} se extiende a valores no enteros de mm y nn usando la función Gamma, pero para olimpiadas basta el caso entero.

(m+nr)=k=0r(mk)(nrk)\binom{m+n}{r} = \sum_{k=0}^{r} \binom{m}{k}\binom{n}{r-k}

Divisibilidad en el triángulo: primos y el teorema de Kummer

Una de las propiedades más bellas del triángulo de Pascal desde el punto de vista de la teoría de números es el patrón de divisibilidad de sus entradas.

Teorema: Si pp es primo, entonces p(pk)p \mid \binom{p}{k} para 1kp11 \leq k \leq p-1. Demostración: (pk)=p!k!(pk)!\binom{p}{k} = \frac{p!}{k!(p-k)!}. El numerador p!p! tiene exactamente un factor pp (el propio pp). El denominador k!(pk)!k!(p-k)! con 1kp11 \leq k \leq p-1 no tiene factor pp (pues k<pk < p y pk<pp-k < p, y pp es primo). Por tanto p(pk)p \mid \binom{p}{k}.

Corolario (Pequeño Teorema de Fermat por inducción): (a+b)pap+bp(modp)(a+b)^p \equiv a^p + b^p \pmod{p} para todo primo pp. Pues (a+b)p=k=0p(pk)akbpk(a+b)^p = \sum_{k=0}^{p} \binom{p}{k} a^k b^{p-k} y los términos intermedios (1kp11 \leq k \leq p-1) son divisibles por pp.

Triángulo de Sierpiński: Si coloreamos las entradas del triángulo de Pascal según si son pares (blanco) o impares (negro), obtenemos el fractal de Sierpiński. Esto se debe al Teorema de Lucas: para primo pp, (mn)i(mini)(modp)\binom{m}{n} \equiv \prod_{i} \binom{m_i}{n_i} \pmod{p}, donde m=imipim = \sum_i m_i p^i y n=inipin = \sum_i n_i p^i son las representaciones en base pp. En particular, (mn)\binom{m}{n} es par (divisible por 2) si y solo si algún dígito en base 2 de nn excede al correspondiente de mm.

Problema paradigmático (Iberoamericana 1995): Demostrar que (2pp)2(modp2)\binom{2p}{p} \equiv 2 \pmod{p^2} para todo primo impar pp. Solución: (2pp)=(2p)!(p!)2=(2p)(2p1)(p+1)p!=j=1p(p+j)p!\binom{2p}{p} = \frac{(2p)!}{(p!)^2} = \frac{(2p)(2p-1)\cdots(p+1)}{p!} = \frac{\prod_{j=1}^{p}(p+j)}{p!}. El numerador es j=1p(p+j)=ppj=1p(1+p/j)\prod_{j=1}^{p}(p+j) = p^p \prod_{j=1}^{p}(1 + p/j) ... más directamente: (2pp)=2(2p1)(2p3)31(p1)!11\binom{2p}{p} = 2 \cdot \frac{(2p-1)(2p-3)\cdots 3 \cdot 1}{(p-1)!} \cdot \frac{1}{1}. Usando que (2pk)(k)=2pkk2k2(modp)(2p-k)(k) = 2pk - k^2 \equiv -k^2 \pmod{p}, el producto telescópico da (2pp)=2+p2M\binom{2p}{p} = 2 + p^2 \cdot M para algún entero MM, luego (2pp)2(modp2)\binom{2p}{p} \equiv 2 \pmod{p^2}.

p(pk) para 1kp1(p primo)p \mid \binom{p}{k} \text{ para } 1 \leq k \leq p-1 \quad (p \text{ primo})

Estrategia olímpica: elegir la identidad correcta

En olimpiadas, los problemas que involucran coeficientes binomiales generalmente requieren identificar cuál identidad del triángulo de Pascal es la clave. La siguiente guía cubre los patrones más frecuentes.

Sumas de una sola fila: Si aparece k(nk)\sum_k \binom{n}{k}, usar suma de fila = 2n2^n. Si la suma tiene signos alternos k(1)k(nk)\sum_k (-1)^k \binom{n}{k}, la respuesta es 0 para n1n \geq 1.

Sumas con pesos lineales: k=0nk(nk)=n2n1\sum_{k=0}^{n} k \binom{n}{k} = n \cdot 2^{n-1}. Demostración: k(nk)=n(n1k1)k \binom{n}{k} = n \binom{n-1}{k-1} (identidad de absorción), luego la suma es nk=1n(n1k1)=n2n1n \sum_{k=1}^{n} \binom{n-1}{k-1} = n \cdot 2^{n-1}.

Sumas diagonales: Si la suma recorre una diagonal del triángulo, usar el Hockey Stick.

Sumas de productos de dos filas: Si la suma es k(mk)(nrk)\sum_k \binom{m}{k}\binom{n}{r-k}, usar Vandermonde.

Congruencias: Si se pide (nk)(modp)\binom{n}{k} \pmod{p}, usar el Teorema de Lucas para reducir a dígitos en base pp.

Ejemplo de síntesis (Cono Sur 2009, P2): Calcular k=0n(nk)2\sum_{k=0}^{n} \binom{n}{k}^2. Por Vandermonde con m=nm = n y r=nr = n: k=0n(nk)(nnk)=(2nn)\sum_{k=0}^{n} \binom{n}{k} \binom{n}{n-k} = \binom{2n}{n}. Usando la simetría (nnk)=(nk)\binom{n}{n-k} = \binom{n}{k}, la suma se reescribe como k=0n(nk)2=(2nn)\sum_{k=0}^{n} \binom{n}{k}^2 = \binom{2n}{n}.

Problemas del Capítulo 3 — con solución

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

C2-3.1★★

Demuestra que para todo n1n \geq 1: k=0nk(nk)=n2n1\sum_{k=0}^{n} k \binom{n}{k} = n \cdot 2^{n-1}.

C2-3.2★★

Usando el triángulo de Pascal, demuestra la identidad del Hockey Stick: i=0r(n+ii)=(n+r+1r)\sum_{i=0}^{r} \binom{n+i}{i} = \binom{n+r+1}{r} para todo n0n \geq 0, r0r \geq 0.

C2-3.3★★★Olimpiada Iberoamericana de Matemáticas 1994, estilo

Sea pp un primo impar. Demuestra que (2pp)2(modp)\binom{2p}{p} \equiv 2 \pmod{p} y que (2pp)≢2(modp2)\binom{2p}{p} \not\equiv 2 \pmod{p^2} en general. Más específicamente, demuestra que (2pp)2\binom{2p}{p} - 2 es divisible por pp pero que (2pp)20(modp2)\binom{2p}{p} - 2 \equiv 0 \pmod{p^2} si y solo si pp es un primo de Wolstenholme (p5p \geq 5 primo con (2pp)2(modp3)\binom{2p}{p} \equiv 2 \pmod{p^3}, los primeros son p=16843p = 16843 y p=2124679p = 2124679). Para este problema, solo demuestra que p(2pp)2p \mid \binom{2p}{p} - 2.

C2-3.4★★★

Calcula S(4,2)S(4,2) y S(5,3)S(5,3) usando la recurrencia de Stirling de segunda clase y verifica usando la fórmula por inclusión-exclusión S(n,k)=1k!j=0k(1)kj(kj)jnS(n,k) = \frac{1}{k!} \sum_{j=0}^{k} (-1)^{k-j} \binom{k}{j} j^n.

C2-3.5★★★Olimpiada del Cono Sur 2008, P2 (adaptado)

En un torneo de ajedrez participan nn jugadores, donde cada par juega exactamente una partida. Cada jugador obtiene 1 punto por ganar, 12\frac{1}{2} por empate y 0 por perder. Sea SiS_i el puntaje total del jugador ii. Usando doble conteo, demuestra que i=1nSi=(n2)\sum_{i=1}^{n} S_i = \binom{n}{2} y que i=1nSi2(n2)n12n\sum_{i=1}^{n} S_i^2 \geq \binom{n}{2} \cdot \frac{n-1}{2n}... Específicamente: demuestra que i=1nSi2n(n1)24\sum_{i=1}^{n} S_i^2 \geq \frac{n(n-1)^2}{4}... Alternativa: si todos los puntajes son distintos, los puntajes posibles de los primeros lugares son {n1,n32,,12,0}\{n-1, n-\frac{3}{2}, \ldots, \frac{1}{2}, 0\}. Demuestra que la suma de puntajes siempre es (n2)\binom{n}{2}.

C2-3.6★★★

Demuestra la identidad de Vandermonde (m+nr)=k=0r(mk)(nrk)\binom{m+n}{r} = \sum_{k=0}^{r} \binom{m}{k} \binom{n}{r-k} de dos maneras: (a) combinatoriamente, y (b) comparando coeficientes de xrx^r en el producto (1+x)m(1+x)n=(1+x)m+n(1+x)^m (1+x)^n = (1+x)^{m+n}.

C2-3.7★★★★Olimpiada Iberoamericana de Matemáticas 2001, P3 (adaptado)

Sea n2n \geq 2 un entero. Se llama "configuración" a cualquier forma de colocar números enteros no negativos aija_{ij} (para 1i,jn1 \leq i, j \leq n) en las casillas de un tablero n×nn \times n tal que i,jaij=n\sum_{i,j} a_{ij} = n. Para cada configuración, definimos f=i=1n(j=1naij)2+j=1n(i=1naij)2f = \sum_{i=1}^{n} \left(\sum_{j=1}^{n} a_{ij}\right)^2 + \sum_{j=1}^{n}\left(\sum_{i=1}^{n} a_{ij}\right)^2. Encuentra el mínimo de ff sobre todas las configuraciones.

C2-3.8★★★★Olimpiada del Cono Sur 2013, P4 (estilo)

Sea n1n \geq 1 un entero. Demuestra que k=0n(1)k(nk)(nk)n=n!\sum_{k=0}^{n} (-1)^k \binom{n}{k} (n-k)^n = n!.