Módulos / combinatoria-1 / Capítulo 6 — Recursiones combinatorias / Lección 6.2

El principio de inducción combinatoria

Lección 6.2·Capítulo 6 — Recursiones combinatorias·11 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

Aplicar el principio de inducción matemática para demostrar identidades combinatorias y propiedades de configuraciones que dependen de un parámetro $n$; distinguir entre inducción simple, fuerte y la variante de "inducción estructural"; verificar la base y el paso inductivo correctamente; y resolver problemas olímpicos regionales donde la inducción es la herramienta natural.

El principio de inducción matemática

Sea P(n)P(n) una propiedad sobre los enteros positivos. El principio de inducción matemática establece: si P(1)P(1) es verdadera (caso base) y, para todo k1k \ge 1, P(k)P(k) verdadera implica P(k+1)P(k+1) verdadera (paso inductivo), entonces P(n)P(n) es verdadera para todo n1n \ge 1.

La metáfora clásica es la fila de fichas de dominó: la primera cae (caso base), y cada ficha que cae derriba la siguiente (paso inductivo). Si ambas condiciones se cumplen, todas las fichas caen.

En combinatoria, P(n)P(n) suele ser una identidad (por ejemplo, k=0n(nk)=2n\sum_{k=0}^n \binom{n}{k} = 2^n), una cota (an2na_n \le 2^n), o la afirmación de que toda configuración de nn objetos tiene cierta propiedad. El reto en olimpiadas no es aplicar mecánicamente el esquema, sino elegir la hipótesis inductiva correcta.

Inducción fuerte y su ventaja en combinatoria

La inducción fuerte (o inducción completa) tiene el siguiente paso inductivo: supone que P(1),P(2),,P(k)P(1), P(2), \ldots, P(k) son todas verdaderas, y demuestra P(k+1)P(k+1). Es equivalente a la inducción simple, pero más cómoda cuando el paso de nn a n+1n+1 usa varios valores anteriores, no solo el inmediato.

La inducción fuerte es natural para demostrar propiedades de recurrencias. Por ejemplo, si an=an1+an2a_n = a_{n-1} + a_{n-2} y queremos probar an2na_n \le 2^n, el paso inductivo usa an12n1a_{n-1} \le 2^{n-1} y an22n2a_{n-2} \le 2^{n-2}: an2n1+2n2=32n22na_n \le 2^{n-1} + 2^{n-2} = 3 \cdot 2^{n-2} \le 2^n (pues 343 \le 4). Aquí se necesitan dos hipótesis anteriores, así que la inducción fuerte es la herramienta adecuada.

Regla práctica: si en el paso inductivo necesitas suponer el resultado para n1n-1 y para n2n-2 (o para más de un valor anterior), usa inducción fuerte desde el principio. No es más difícil que la inducción simple; solo la hipótesis es "más grande".

P(1)P(2)P(k)    P(k+1)P(1) \land P(2) \land \cdots \land P(k) \implies P(k+1)

Inducción combinatoria: demostrar identidades

Una de las aplicaciones más elegantes de la inducción en combinatoria es demostrar identidades que involucran coeficientes binomiales.

Ejemplo: demuestra que k=0n(nk)=2n\sum_{k=0}^{n} \binom{n}{k} = 2^n por inducción.

**Caso base n=0n=0:** (00)=1=20\binom{0}{0} = 1 = 2^0. ✓

Paso inductivo: supongamos que k=0n(nk)=2n\sum_{k=0}^{n} \binom{n}{k} = 2^n. Entonces:

k=0n+1(n+1k)=(n+10)+k=1n(n+1k)+(n+1n+1)\sum_{k=0}^{n+1} \binom{n+1}{k} = \binom{n+1}{0} + \sum_{k=1}^{n} \binom{n+1}{k} + \binom{n+1}{n+1}.

Usando la identidad de Pascal (n+1k)=(nk1)+(nk)\binom{n+1}{k} = \binom{n}{k-1} + \binom{n}{k}:

=1+k=1n[(nk1)+(nk)]+1=1+j=0n1(nj)+k=1n(nk)+1= 1 + \sum_{k=1}^{n} \left[ \binom{n}{k-1} + \binom{n}{k} \right] + 1 = 1 + \sum_{j=0}^{n-1} \binom{n}{j} + \sum_{k=1}^{n} \binom{n}{k} + 1.

=2+(j=0n(nj)(nn))+(k=0n(nk)(n0))=2+(2n1)+(2n1)=2n+1= 2 + \left( \sum_{j=0}^{n} \binom{n}{j} - \binom{n}{n} \right) + \left( \sum_{k=0}^{n} \binom{n}{k} - \binom{n}{0} \right) = 2 + (2^n - 1) + (2^n - 1) = 2^{n+1}. ✓

Nota: existe también una prueba directa (cada subconjunto de {1,,n}\{1,\ldots,n\} incluye o excluye cada elemento, dando 2n2^n subconjuntos), pero la prueba inductiva muestra cómo la identidad de Pascal y la inducción se combinan naturalmente.

Inducción para demostrar propiedades de configuraciones

Muchos problemas olímpicos piden demostrar que toda configuración de nn objetos satisface cierta propiedad. La inducción funciona si podemos "reducir" una configuración de tamaño nn a una de tamaño n1n-1 sin perder la estructura.

Ejemplo: demuestra que todo polígono convexo con nn vértices (n3n \ge 3) se puede triangular usando n3n-3 diagonales no cruzadas, obteniendo exactamente n2n-2 triángulos.

**Caso base n=3n=3:** un triángulo ya es una triangulación con 00 diagonales y 1=321 = 3 - 2 triángulo. ✓

Paso inductivo: dado un polígono convexo PP con n4n \ge 4 vértices V1,V2,,VnV_1, V_2, \ldots, V_n, considera la diagonal V1V3V_1 V_3 (que existe pues el polígono es convexo y n4n \ge 4). Esta diagonal divide PP en el triángulo V1V2V3V_1 V_2 V_3 y el polígono convexo V1V3V4VnV_1 V_3 V_4 \ldots V_n con n1n-1 vértices. Por hipótesis inductiva, el polígono de n1n-1 vértices se triangula con (n1)3=n4(n-1) - 3 = n-4 diagonales, obteniendo n3n-3 triángulos. Sumando el triángulo V1V2V3V_1 V_2 V_3 y la diagonal V1V3V_1 V_3: el total de diagonales es (n4)+1=n3(n-4) + 1 = n-3 y el total de triángulos es (n3)+1=n2(n-3) + 1 = n-2. ✓

El paso clave fue encontrar una estructura dentro de la configuración grande que permite separar un "pedazo pequeño" (el triángulo V1V2V3V_1 V_2 V_3) y reducir al caso de tamaño n1n-1.

Errores comunes en inducción combinatoria

El error más frecuente es el caso base omitido o incorrecto. Por ejemplo, si la propiedad solo vale para n3n \ge 3, el caso base debe ser n=3n = 3, no n=1n = 1.

Otro error es asumir en el paso inductivo algo más fuerte que la hipótesis disponible. Si la hipótesis dice "para n=kn = k" y la demostración usa "para todo mkm \le k", se está usando inducción fuerte sin declararlo; esto no es un error lógico (la inducción fuerte es válida), pero debe quedar explícito.

El tercer error clásico es el argumento circular: usar en el paso inductivo la misma afirmación que se está tratando de demostrar para n=k+1n = k+1, sin haberla reducido a n=kn = k.

Consejo final: en una solución olímpica, el esquema debe declarar explícitamente (a) el enunciado P(n)P(n), (b) la verificación del caso base, (c) la hipótesis inductiva ("supongamos que P(k)P(k) es verdadera para algún kk \ge base"), y (d) la demostración de P(k+1)P(k+1) a partir de P(k)P(k). Omitir cualquiera de estos puntos resta puntaje.

Problemas del Capítulo 6 — con solución

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

C1-6.1

¿De cuántas formas se puede cubrir una tira 1×81 \times 8 usando fichas 1×11 \times 1 y fichas 1×21 \times 2?

C1-6.2

Demuestra por inducción que k=1nk=n(n+1)2\sum_{k=1}^{n} k = \dfrac{n(n+1)}{2} para todo entero n1n \ge 1.

C1-6.3

¿Cuántos caminos hay desde (0,0)(0,0) hasta (4,3)(4,3) en la cuadrícula entera, usando solo movimientos hacia la derecha (D) y hacia arriba (A)?

C1-6.4★★

¿De cuántas maneras se pueden distribuir 55 premios distintos entre 33 estudiantes distintos de modo que cada estudiante reciba al menos un premio?

C1-6.5★★

Demuestra por inducción fuerte que todo entero n2n \ge 2 se puede escribir como producto de números primos.

C1-6.6★★

¿Cuántos caminos hay desde (0,0)(0,0) hasta (5,5)(5,5) en la cuadrícula entera, usando solo movimientos D y A, que no pasen por el punto (2,3)(2,3)?

C1-6.7★★★Estilo ONEM Perú regional

Sea ana_n el número de cadenas de longitud nn con letras del conjunto {0,1,2}\{0, 1, 2\} que no contienen dos dígitos iguales consecutivos. Halla una recurrencia para ana_n y calcula a5a_5.

C1-6.8★★★Estilo ONEM Perú regional

Demuestra por inducción que el número de caminos desde (0,0)(0,0) hasta (n,n)(n,n) que no cruzan la diagonal (es decir, en todo prefijo del camino el número de pasos D es mayor o igual al número de pasos A) es igual al nn-ésimo número de Catalan Cn=1n+1(2nn)C_n = \dfrac{1}{n+1}\dbinom{2n}{n}.