Volver a apuntes

Inducción Matemática

Matemáticas Discretas

Guía de Estudio: El Principio de Inducción

Tema: Inducción Matemática (Estándar)

Definición inicial

La inducción matemática es un método de demostración que se utiliza para probar que una propiedad es verdadera para todos los números naturales (o para un conjunto infinito de números). Es una herramienta fundamental para demostrar que una afirmación se cumple universalmente.

Explicación didáctica

Imagina una fila infinita de fichas de dominó puestas una detrás de la otra. ¿Cómo podrías probar que todas las fichas van a caer si empujas la primera? No puedes empujarlas y verlas caer una por una, porque son infinitas.

En lugar de eso, solo necesitas probar dos cosas:

  1. Que puedes derribar la primera ficha (esto se llama el Caso Base).
  2. Que las fichas están lo suficientemente cerca como para que, si cualquier ficha (llamémosla la ficha “n”) cae, garantiza que la siguiente (la “n+1”) también caerá (esto es el Paso Inductivo).

Si logras probar esos dos puntos, has demostrado que la fila entera caerá. La inducción funciona igual: pruebas el primer caso (usualmente n=0n=0 o n=1n=1) y luego pruebas que la veracidad de un caso cualquiera nn implica la veracidad del caso n+1n+1.

Definición formal

Sea PP una propiedad sobre los números naturales. Si se cumplen las siguientes dos condiciones:

  1. Caso Base: PP se cumple para 0 (es decir, P(0)P(0) es verdadero).
  2. Caso Inductivo: Si PP se cumple para un número natural nn (esta suposición se llama “Hipótesis de Inducción”), entonces PP también se cumple para n+1n+1 (es decir, P(n)P(n+1)P(n) \Rightarrow P(n+1)).

Si ambas condiciones son verdaderas, entonces se concluye que PP se satisface para todos los números naturales.

Ejemplo resuelto

Demostremos usando inducción que 22n12^{2n} - 1 es divisible por 3 para todo nNn \in \mathbb{N}.

  • Propiedad P(n): 22n12^{2n} - 1 es divisible por 3.

  • 1. Caso Base (n=0): Debemos verificar si P(0)P(0) es verdadero. 2201=201=11=02^{2 \cdot 0} - 1 = 2^0 - 1 = 1 - 1 = 0. ¿Es 0 divisible por 3? Sí, porque 0=030 = 0 \cdot 3. El caso base se cumple.

  • 2. Paso Inductivo: Debemos probar que P(n)P(n+1)P(n) \Rightarrow P(n+1).

    • Hipótesis de Inducción (P(n)): Asumimos que P(n)P(n) es verdadero. Es decir, asumimos que 22n12^{2n} - 1 es divisible por 3.

    • Esto significa que existe un número natural kk tal que 22n1=3k2^{2n} - 1 = 3k.

    • Tesis (P(n+1)): Queremos demostrar que P(n+1)P(n+1) es verdadero. Es decir, que 22(n+1)12^{2(n+1)} - 1 es divisible por 3.

    • Demostración:

    • Demostración:

Comenzamos desarrollando la expresión de P(n+1)P(n+1):

22(n+1)1=22n+21=2222n1=422n12^{2(n+1)} - 1 = 2^{2n+2} - 1 = 2^2 \cdot 2^{2n} - 1 = 4 \cdot 2^{2n} - 1

Ahora, necesitamos usar nuestra hipótesis (22n12^{2n} - 1). El truco es reescribir la expresión para que esa parte aparezca. Podemos separar 422n4 \cdot 2^{2n} en 322n+122n3 \cdot 2^{2n} + 1 \cdot 2^{2n}:

422n1=(322n+22n)14 \cdot 2^{2n} - 1 = (3 \cdot 2^{2n} + 2^{2n}) - 1

Reagrupando, obtenemos:

322n+(22n1)3 \cdot 2^{2n} + (2^{2n} - 1)

Ahora podemos sustituir nuestra Hipótesis de Inducción (22n1=3k2^{2n} - 1 = 3k):

322n+3k3 \cdot 2^{2n} + 3k

Finalmente, factorizamos el 3:

3(22n+k)3 \cdot (2^{2n} + k)

Hemos demostrado que 22(n+1)12^{2(n+1)} - 1 es igual a 3 multiplicado por otro número natural [k=22n+kk' = 2^{2n} + k]. Por lo tanto, 22(n+1)12^{2(n+1)} - 1 es divisible por 3.

Como el Caso Base y el Paso Inductivo son verdaderos, concluimos que 22n12^{2n} - 1 es divisible por 3 para todos los números naturales.

Resumen rápido

La inducción es una prueba en dos pasos: se demuestra el primer caso (base) y luego se demuestra la “conexión en cadena” (paso inductivo) que garantiza que si un caso nn es verdadero, el siguiente n+1n+1 también lo será. Esto es suficiente para probar que la propiedad se cumple para todos los números.


Tema: Fortalecimiento de la Hipótesis de Inducción

Definición inicial

A veces, al intentar probar una afirmación por inducción, el paso inductivo falla. “Fortalecer la hipótesis” es una técnica paradójica donde, en lugar de probar la afirmación original, probamos una afirmación más fuerte o más específica. Esta nueva afirmación nos da una Hipótesis de Inducción más poderosa que, irónicamente, hace que la prueba sea más fácil de completar.

Explicación didáctica

Imagina que quieres probar por inducción que puedes subir una escalera infinita (P(n) = “puedo llegar al escalón n”). Tu paso inductivo (P(n) -> P(n+1)) falla porque no tienes suficiente equilibrio.

La solución podría ser probar una afirmación más fuerte: P’(n) = “puedo llegar al escalón nn y mantenerme perfectamente equilibrado”. Probar P’ es más difícil en el caso base (no solo llegas al primer escalón, sino que lo haces con equilibrio). Sin embargo, tu nueva hipótesis de inducción (asumir P’(n)) es mucho más útil. Como asumes que llegaste al escalón nn con equilibrio, es mucho más fácil demostrar que puedes subir al escalón n+1n+1 y mantener ese equilibrio.

Probar una afirmación más fuerte nos da una hipótesis de inducción más fuerte, lo que puede hacer que un paso inductivo que antes era imposible, ahora funcione.

Definición formal

Si una demostración inductiva para una propiedad P(n)P(n) falla en el paso inductivo, podemos intentar definir una nueva propiedad P(n)P'(n) tal que P(n)P'(n) implica P(n)P(n) (es decir, PP' es más fuerte que PP). Luego, intentamos demostrar P(n)P'(n) para todo nn usando inducción. El objetivo es que la hipótesis de inducción P(n)P'(n) sea lo suficientemente fuerte como para implicar P(n+1)P'(n+1), aunque P(n)P(n) no fuera suficiente para implicar P(n+1)P(n+1).

Ejemplo resuelto

Intento Fallido: Demostrar P(n):i=0nri11rP(n): \sum_{i=0}^{n}r^{i}\le\frac{1}{1-r} para 0<r<10<r<1.

  • 1. Caso Base (n=0): i=00ri=1\sum_{i=0}^{0}r^{i} = 1. Queremos probar 111r1 \le \frac{1}{1-r}. Como 0<r<10 < r < 1, entonces 0<1r<10 < 1-r < 1. Al dividir por un número menor que 1, el resultado es mayor que 1 (ej: 1/0.5=21 / 0.5 = 2). Por lo tanto, 111r1 \le \frac{1}{1-r} es verdadero. El caso base funciona.

  • 2. Paso Inductivo:

    • Hipótesis (P(n)): Asumimos i=0nri11r\sum_{i=0}^{n}r^{i}\le\frac{1}{1-r}.

    • Tesis (P(n+1)): Queremos probar i=0n+1ri11r\sum_{i=0}^{n+1}r^{i}\le\frac{1}{1-r}.

    • Demostración (Intento):

i=0n+1ri=(i=0nri)+rn+1\sum_{i=0}^{n+1}r^{i} = (\sum_{i=0}^{n}r^{i}) + r^{n+1}

Usando nuestra hipótesis:

11r+rn+1\le \frac{1}{1-r} + r^{n+1}

Aquí nos atascamos. Queríamos llegar a 11r\le \frac{1}{1-r}, pero llegamos a 11r+rn+1\frac{1}{1-r} + r^{n+1}. Como r>0r>0, rn+1r^{n+1} es un número positivo. No podemos demostrar que 11r+rn+111r\frac{1}{1-r} + r^{n+1} \le \frac{1}{1-r}. La hipótesis fue demasiado “débil” y no nos dio la precisión que necesitábamos.

Prueba Exitosa (Fortaleciendo la Hipótesis): En lugar de eso, probemos la afirmación más fuerte P(n):i=0nri=1rn+11rP'(n): \sum_{i=0}^{n}r^{i} = \frac{1-r^{n+1}}{1-r} (la diapositiva usa \le, pero la prueba demuestra la igualdad, que es más fuerte). Esta afirmación PP' implica la PP original, ya que 1rn+11r11r\frac{1-r^{n+1}}{1-r} \le \frac{1}{1-r} [porque rn+1r^{n+1} es positivo].

  • 1. Caso Base (n=0): i=00ri=1\sum_{i=0}^{0}r^{i} = 1. El lado derecho es 1r0+11r=1r1r=1\frac{1-r^{0+1}}{1-r} = \frac{1-r}{1-r} = 1. Se cumple 1=11 = 1. El caso base es verdadero.

  • 2. Paso Inductivo:

    • Hipótesis (P’(n)): Asumimos i=0nri=1rn+11r\sum_{i=0}^{n}r^{i} = \frac{1-r^{n+1}}{1-r}.

    • Tesis (P’(n+1)): Queremos probar i=0n+1ri=1rn+21r\sum_{i=0}^{n+1}r^{i} = \frac{1-r^{n+2}}{1-r}.

    • Demostración:

i=0n+1ri=(i=0nri)+rn+1\sum_{i=0}^{n+1}r^{i} = (\sum_{i=0}^{n}r^{i}) + r^{n+1}

Usando nuestra nueva hipótesis fuerte:

=1rn+11r+rn+1= \frac{1-r^{n+1}}{1-r} + r^{n+1}

Ponemos todo sobre el mismo denominador:

=1rn+1+rn+1(1r)1r= \frac{1-r^{n+1} + r^{n+1}(1-r)}{1-r} =1rn+1+rn+1rn+21r= \frac{1-r^{n+1} + r^{n+1} - r^{n+2}}{1-r} =1rn+21r= \frac{1-r^{n+2}}{1-r}

¡Esto es exactamente lo que queríamos probar (la Tesis P’(n+1))!.

Resumen rápido

“Fortalecer la hipótesis” no es lo mismo que inducción fuerte. Es una técnica de re-formulación donde probamos una afirmación más específica. Esta afirmación más fuerte nos da una hipótesis inductiva más poderosa, que puede hacer que una prueba fallida funcione.


Tema: Inducción Fuerte

Definición inicial

La Inducción Fuerte es una variante del principio de inducción. En lugar de asumir que solo el caso anterior (n) es verdadero para probar (n+1), la inducción fuerte nos permite asumir que todos los casos anteriores (0, 1, 2, …, n) son verdaderos.

Explicación didáctica

Volvamos a las fichas de dominó. En la inducción estándar, para probar que la ficha #100 cae, solo podíamos usar la información de que la ficha #99 cae.

En la inducción fuerte, para probar que la ficha #100 cae, podemos usar la información de que la ficha #1, #2, #3, …, y #99 han caído todas..

Esto es útil en problemas donde el estado de n+1n+1 no depende solo de nn, sino de algún caso anterior, más pequeño. Por ejemplo, la factorización prima de 100 no depende de la de 99, sino de las de 2 y 50. La inducción fuerte nos permitiría usar la hipótesis sobre 2 y 50.

Definición formal

Sea PP una propiedad sobre los números naturales. Si se cumplen las siguientes dos condiciones:

  1. Caso Base: PP se cumple para 0 (es decir, P(0)P(0) es verdadero).
  2. Caso Inductivo Fuerte: Si PP se cumple para todo kk tal que 0k<n0 \le k < n (esta es la “Hipótesis de Inducción Fuerte”), entonces PP también se cumple para nn (es decir, (k<n,P(k))P(n)(\forall k < n, P(k)) \Rightarrow P(n)).

Si ambas condiciones son verdaderas, entonces se concluye que PP se satisface para todos los números naturales. (Nota: La inducción fuerte y la estándar son lógicamente equivalentes ).

Ejemplo resuelto

Demostremos que todo número natural n8n \ge 8 se puede escribir como una suma de 3s y 5s.

Usaremos inducción fuerte comenzando desde k=8k=8.

  • Propiedad P(n): nn se puede escribir como suma de 3s y 5s.

  • Idea del Paso Inductivo: Si queremos probar P(n), una buena estrategia sería ver si podemos basarnos en P(n-3). Si P(n-3) es verdadero, entonces n3n-3 es una suma de 3s y 5s. Simplemente le agregamos un “+3” y ya tenemos P[n]. n=(n3)+3n = (n-3) + 3. Este “salto” de 3 hacia atrás nos dice dos cosas:

    1. Necesitamos Inducción Fuerte, porque nn no depende de n1n-1, sino de n3n-3.
    2. Nuestro paso inductivo solo funciona si n3n-3 está en el rango que ya hemos probado (es decir, n38n-3 \ge 8). Esto significa que el paso inductivo solo es válido para n11n \ge 11.
    3. Debido a esto, debemos probar manualmente todos los casos desde nuestro inicio (8) hasta que el paso inductivo funcione (10). Necesitamos múltiples casos base: n=8,n=9,n=10n=8, n=9, n=10.
  • 1. Casos Base:

    • P(8): 8=3+58 = 3 + 5. Verdadero.
    • P(9): 9=3+3+39 = 3 + 3 + 3. Verdadero.
    • P(10): 10=5+510 = 5 + 5. Verdadero.
  • 2. Paso Inductivo Fuerte:

    • Asumimos que n11n \ge 11.

    • Hipótesis Fuerte: Asumimos que P(k)P(k) es verdadero para todo kk tal que 8k<n8 \le k < n.

    • Tesis: Queremos probar P(n)P(n).

    • Demostración:

Consideramos el número k=n3k = n - 3.

Como n11n \ge 11, sabemos que k8k \ge 8.

Como kk es menor que nn, kk está en el rango de nuestra Hipótesis Fuerte (8k<n8 \le k < n).

Por lo tanto, P(k)P(k) es verdadero: kk se puede escribir como una suma de 3s y 5s [k=s1+...+smk = s_1 + ... + s_m].

Ahora, veamos nn:

n=(n3)+3=k+3n = (n-3) + 3 = k + 3

Sustituyendo kk:

n=(s1+...+sm)+3n = (s_1 + ... + s_m) + 3

Esto es una suma de 3s y 5s. Por lo tanto, P(n) es verdadero.

Como los casos base (8, 9, 10) son verdaderos y el paso inductivo fuerte (para n11n \ge 11) es verdadero, concluimos que la propiedad es verdadera para todo n8n \ge 8.

Resumen rápido

La inducción fuerte nos permite usar una hipótesis más poderosa: asumimos que todos los casos k<nk < n son verdaderos para probar nn. Esto es ideal para problemas donde el siguiente paso no depende del anterior, sino de algún caso mucho más pequeño, como n3n-3 o n/2n/2.


Tema: El Principio del Mínimo (Principio del Buen Orden)

Definición inicial

El Principio del Mínimo es una propiedad fundamental de los números naturales. Establece que cualquier colección de números naturales que no esté vacía, debe tener un elemento que es el “más pequeño” o el “primero” de esa colección.

Explicación didáctica

Imagina que pides a un grupo de personas (un conjunto no vacío) que escriban un número natural en un papel. No importa cuántas personas sean, ni qué números escriban, siempre que haya al menos un papel, podrás revisarlos todos y encontrar uno que tenga el número más bajo (o un empate por el más bajo). Es imposible que exista una lista infinita de números naturales que “descienda” para siempre (como 5, 4, 3, 2, 1, 0, … pero sin parar). Tarde o temprano, llegas a un mínimo.

Definición formal

Todo subconjunto no vacío AA de los números naturales (N\mathbb{N}) tiene un elemento mínimo. Es decir, si ANA \subseteq \mathbb{N} y AA \ne \emptyset, entonces existe un elemento aAa \in A tal que para todo bAb \in A, se cumple que aba \le b.

Ejemplo resuelto (Equivalencia con la Inducción)

El Principio del Mínimo (PM) y el Principio de Inducción Fuerte (IF) son lógicamente equivalentes. Se pueden usar para probarse mutuamente. Aquí demostraremos que la Inducción Fuerte implica el Principio del Mínimo, usando una prueba por contradicción.

  • Objetivo: Probar el Principio del Mínimo.

  • Suposición (por contradicción): Asumimos que el PM es falso.

  • Consecuencia de la suposición: Si el PM es falso, debe existir al menos un conjunto ANA \subseteq \mathbb{N} que sea no vacío (AA \ne \emptyset) y que no tenga un elemento mínimo.

  • Plan: Usaremos la Inducción Fuerte para demostrar que este conjunto AA debe estar vacío (A=A = \emptyset). Esto creará una contradicción (dijimos que AA era no vacío), probando que nuestra suposición original era incorrecta.

  • Definición de la Propiedad: Definamos una propiedad P(n)P(n) como "nAn \notin A" [el número nn no pertenece al conjunto “malo”]. Vamos a probar P(n)P(n) para todo nn usando Inducción Fuerte.

  • 1. Caso Base (P(0)): Debemos probar P(0)P(0), es decir, que 0A0 \notin A. Si 00 estuviera en AA (si 0A0 \in A), como 0 es el número natural más pequeño, sería automáticamente el elemento mínimo de AA. Pero nuestra suposición dice que AA no tiene mínimo. Por lo tanto, 00 no puede estar en AA. Concluimos que 0A0 \notin A, lo que significa que P(0)P(0) es verdadero.

  • 2. Paso Inductivo Fuerte:

    • Hipótesis Fuerte: Asumimos que P(k)P(k) es verdadero para todo k<nk < n. Es decir, kAk \notin A para todo k<nk < n.
    • Tesis: Queremos probar P(n)P(n), es decir, que nAn \notin A.
    • Demostración (por contradicción): Supongamos que nn está en AA [es decir, nAn \in A].
    • Por nuestra Hipótesis Fuerte, sabemos que ningún número k<nk < n está en AA.
    • Si nAn \in A y ningún número menor que nn está en AA, esto haría que nn sea el elemento mínimo de AA.
    • Pero, de nuevo, nuestra suposición principal es que AA no tiene mínimo.
    • Por lo tanto, nuestra suposición (nAn \in A) debe ser falsa. Concluimos que nAn \notin A.
    • Esto significa que P(n)P(n) es verdadero.
  • Conclusión de la Prueba: Hemos probado P(0)P(0) y que (k<n,P(k))P(n)(\forall k < n, P(k)) \Rightarrow P(n). Por el Principio de Inducción Fuerte, P(n)P(n) es verdadero para todos los nNn \in \mathbb{N}. Si P(n)P(n) ("nAn \notin A") es verdadero para todo nn, eso significa que AA es el conjunto vacío [A=A = \emptyset]. Esto es una contradicción directa con nuestra suposición inicial de que AA era un conjunto no vacío. La única suposición errónea fue la primera: que el Principio del Mínimo era falso. Por lo tanto, el Principio del Mínimo debe ser verdadero.

Resumen rápido

El Principio del Mínimo dice que cualquier conjunto no vacío de números naturales tiene un “primer” elemento. Es la base de por qué funciona la inducción. Demostrar que “todos los dominós caen” (Inducción) es lógicamente equivalente a demostrar que “el conjunto de dominós que no caen” debe estar vacío, porque si no lo estuviera, tendría que haber un primer dominó que no cayó (Principio del Mínimo), y eso nos lleva a una contradicción.

Volver a apuntes