12principio de induccion
Transcripción
12principio de induccion
Matemática Discreta Números, inducción y recursión: principio de inducción Números, inducción y recursión 1. 2. 3. 4. 5. 6. Sistemas numéricos Principio de inducción Definiciones recursivas División entera y divisibilidad Números primos Congruencias 1 Principio de inducción (1ª sesión) Axiomas de Peano Principio de inducción [PI] Demostración de propiedades mediante [PI]. Ejemplos Principio ℕ de Buena Ordenación [PBO] Demostración de [PBO] usando [PI] Principio de de inducción completa [PIC] Demostración de [PIC] usando [PBO] Axiomas de Peano (1) Axioma: Afirmación que aceptamos sin necesidad de demostración, una vez comprendido su significado, basándonos únicamente en nuestro conocimiento intuitivo del objeto al que se refiere dicha afirmación Axioma de Peano #1 [P1]: ∀ m, n ∈ ℕ , si s(m) = s(n) , entonces m = n Axioma de Peano #2 [P2]: ∀ n ∈ ℕ , s(n) ≠ 0 2 Axiomas de Peano (2) Notación: Si n ∈ ℕ verifica la propiedad P , escribiremos P(n) Axioma de Peano #3 [P3] ≡ ≡ Principio de inducción [PI]: ∀ P (propiedad definida en ℕ): Si: – P (0) – ∀ k ∈ ℕ, si P(k) , entonces P(s(k)) [BASE] [PASO INDUCTIVO] Entonces: – ∀ n ∈ ℕ , P(n) Demostración de propiedades de ℕ mediante [PI] comprobar que una propiedad P es satisfecha ∀ n ∈ ℕ , basta con demostrar que: Para 0 satisface P [base de la inducción] Dado un cierto k ∈ ℕ (cualquiera): Siempre que k satisface P [hipótesis de inducción ≡ HI]: – También se verifica P(s(k)) [paso inductivo] 3 Ejemplos de aplicación de [PI] Ejemplo 1: Demostrar que, ∀ n ∈ ℕ, se verifica la ecuación: 2 + 4 + ... + 2n = n (n + 1) Caso base: 2 · 0 = 0 = 0 (0+1) 9 [HI] ∀ k ∈ ℕ 2 + 4 + ... + 2k = k (k + 1) ¿ Es cierta para s(k) = k + 1 ? 2+4 + ... +2k + 2(k + 1) =[HI] k (k + 1)+2(k + 1) k (k + 1) + 2(k + 1) = (k + 2) · (k + 1) (k + 2) · (k + 1) =[· conmutativo] (k + 1) · (k + 2) 9 Ejemplos de aplicación de [PI] Ejemplo 2: Demostrar que ∀ n ∈ ℕ se verifica: 1 +2 + 22 + ... + 2n = 2n +1 –1 Caso base: 20 = 1 = 20+1 – 1 9 [HI] ∀ k ∈ ℕ 1 +2 + 22 + ... + 2k = 2k +1 –1 ¿ Es cierta para s(k) = k + 1 ? 1 +2 + 22 + ... + 2k + 2k +1 =[HI] (2k +1 – 1) + 2k (2k +1 – 1) + 2k +1 = 2 · 2k +1 – 1 = 2k +2 – 1 +1 9 4 Ejemplos de aplicación de [PI] Ejemplo 3: Demostrar que ∀ n ∈ ℕ se verifica: (32n + 4n +1) es múltiplo de 5 Caso base: 32·0 + 40 +1 = 1 + 4 = 5 [HI] ∀ k ∈ ℕ ∃ m ∈ ℤ 32k + 4k +1 = 5m ¿ Es cierta para s(k) = k + 1 ? 9 32 · (k+1) + 4(k +1) +1 = 32k +2 + 4k +2 = 32 · 32k + 4 · 4k +1 = 9 · 32k + 4 · 4k +1 = (4 + 5) · 32k + 4 · 4k +1 = 4 · 32k + 4 · 4k +1 + 5 · 32k = 4 · ( 32k + 4k +1 )+ 5 · 32k = 4 · ( 5m ) + 5 · 32k = 5 · ( 4m ) + 5 · 32k = 5 · ( 4m + 32k ) 9 = = = = Principio de Buena Ordenación [PBO] (1) Enunciado [PBO]: ∀ A ⊆ ℕ , A ≠ ∅ , A posee un elemento mínimo Demostración (usando [PI]) Es una demostración indirecta basada en [PI] Contrarrecíproca de la implicación directa: Si A ⊆ ℕ no tiene mínimo ⇒ A = ∅ Se define la propiedad P : P(n) ⇔def ∀ x ∈ A n ≤ x 5 Principio de Buena Ordenación [PBO] (2) Aplicando [PI]: Dado que ∀x ∈ ℕ 0≤x ⇒ ∀x ∈ A ⊆ ℕ 0≤x ⇒ P (0) [BASE] – NOTA: Obsérvese que esto no implica que 0∈A [Paso inductivo] – [HI] k ∈ ℕ verifica P(k) – ¿ También se verifica P(s(k)) ? Dado que se ha supuesto que A no tiene mínimo, si se verifica P(k) [HI], entonces k ∉ A, con lo que s(k) también verifica P(s(k)) Principio de Buena Ordenación [PBO] (3) De esta forma, se ∀ n ∈ ℕ se verifica P(n) ha demostrado que Esto significa que cualquier n ∈ ℕ sería un mínimo de A Pero hemos supuesto que A no tiene mínimo, por lo que ninguno de los posibles mínimos (es decir, ningún número natural) puede pertenecer a A ⇒ A = ∅ Como consecuencia, queda también probada su contrarrecíproca, que es lo que queríamos probar ¿ Se puede decir que ≤ es un buen orden en ℚ ? Contraejemplo: El subconjunto formado por los racionales positivos (∀ q = m / n ∈ ℚ , q’ = m / 2n < q ) 6 Principio de Inducción Completa [PIC] (1) De aplicación cuando [PI] no puede ser aplicado directamente En esos casos, hay que permitir la enunciación de una hipótesis más fuerte (restrictiva), llamada hipótesis de inducción completa [HIC] Enunciado [PIC]: Sea una propiedad P cualquiera: Si: – P (0) – ∀ n ∈ ℕ se cumple: Si ∀ k ∈ ℕ , 0 ≤ k < n , P(k) [BASE] [P. IND. COMPLETO] [HIC] Entonces, también P(n) Entonces, ∀ n ∈ ℕ , P(n) Principio de Inducción Completa [PIC] (2) Demostración [PIC] (basada en [PBO]): Dada la propiedad P , sea A = { n ∈ ℕ | ¬ P(n) } Supongamos que no es cierto que ∀ n ∈ ℕ , P(n) ⇒ A contiene al menos un elemento ⇒[PBO] A tiene un elemento mínimo ( n0 ) Si n0 = 0, contradice la base de la inducción ⇒ 0 ∉ A Si n0 ≠ 0, contradice el paso inductivo para n0 Por lo tanto, ∄ n0 ∈ A ⇒ A = ∅ ⇒ ∀ n ∈ ℕ , P(n) OBSERVACIÓN: La formulación del caso base puede omitirse en [PIC], dado que el paso inductivo completo lo cubre (∄ k ∈ ℕ ,, 0≤ k<0 ) 7 Principio de inducción (2ª sesión) Aplicación de [PI], [PBO] y [PIC] a segmentos ℤm Demostración de mediante [PI] Demostración de mediante [PIC] propiedades de ℤm propiedades de ℤm Principio de inducción completa para ℤm con varios casos base Principio de inducción estructural para ℤ Segmentos ℤm Designamos con ℤm al segmento de números enteros generado por la aplicación reiterada de la función sucesor a partir del número m ( incluido m ) Ejemplo: Notación: ℤ-5 = { -5, s(-5) = -4, s(s(-5)) = -3, ... } 8 Aplicación de [PI] a ℤm m ∈ ℤ y un segmento ℤm de ℤ generado a partir de m por la aplicación de la función sucesor (s) : Sea [PI] ∀ P (propiedad definida en ℤ): Si: – P (m) – ∀ k ∈ ℤm , si P(k) , entonces P(s(k)) [BASE] [PASO INDUCTIVO] Entonces: – ∀ n ∈ ℤm , P(n) Aplicación de [PBO] y [PIC] a ℤm [PBO] ∀ A ⊆ ℤm , A ≠ ∅ , A posee un elemento mínimo [PIC] ∀ P (propiedad definida en ℤ): Si: – P (m) [BASE] – ∀ n ∈ ℤ ( n ≥ m ) se cumple: [P. I. COMPLETO] Si ∀ k ∈ ℤ , m ≤ k < n , P(k) Entonces, también P(n) Entonces, [HIC] ∀ n ∈ ℤ , m ≤ n , P(n) 9 Demostración de propiedades de ℤm mediante [PI] Para demostrar, utilizando [PI], que una propiedad P es satisfecha por los enteros de ℤm , basta con comprobar que: a) m satisface P (base de la inducción) b) Si (a) es cierto: Dado un cierto k ∈ ℤ ( k ≥ m ) : – Siempre que k satisface P (hipótesis de inducción) – También s(k) = k+1 satisface P Demostración de propiedades de ℤm mediante [PIC] (Sobre un ejemplo) Demostrar que el producto de n números enteros conlleva siempre la realización de n–1 multiplicaciones: P(n) ≡ Se necesitan n–1 multiplicaciones para hallar el producto de n números enteros Caso base (n = 1): el producto de 1 factor requiere 0 multiplicaciones Suponemos que: ∀ k ∈ ℤ , 1 ≤ k < n , P(k) [HIC] ¿ Se verifica P(n) ? Descomponemos el producto de los n enteros: – a1 * .... * an = (a1 * .... * ak ) * (ak+1 * .... * an ) Por [HIC], el primer componente requiere k–1 multiplicaciones, y el segundo n – k – 1 Por tanto, en total, se requieren (k–1) + 1 + (n–k–1) = n–1 multiplicaciones 10 [PIC] para ℤm con varios casos base (1) Enunciado: Sea P una propiedad definida en ℤ, para la que podemos demostrar que, dado un cierto l ∈ ℤ ( l ≥ m ): P (m) , ... , P (l) se verifican [BASE] ∀ k ∈ ℤ ( k>l ) se cumple: COMPLETO] [P. IND. Si ∀ i ∈ ℤ , m ≤ i < k , P(i) [HIC] Entonces, también P(k) Entonces, ∀ n ∈ ℤ , m ≤ n , P(n) [PIC] para ℤm con varios casos base (1) Permite: Considerar unos cuantos números consecutivos, desde m hasta l , como base de la inducción Reservar el paso inductivo para el resto de enteros, k >l Esta forma del principio de inducción es válida y la más general de todas las vistas ⇒ Es la que se utilizará en lo sucesivo, siempre que sea posible 11 Principio de inducción estructural para ℤ (1) Los principios de inducción hasta ahora considerados no son aplicables a la totalidad de ℤ (en concreto, no son aplicables a la totalidad de los enteros negativos) El principio de inducción estructural viene a llenar ese vacío, ampliando las posibilidades de inducción, pues contempla la generación de enteros también a través de la función predecesor Principio de inducción estructural para ℤ (2) Enunciado: Si P es una propiedad definida en ℤ que verifica: a) b) c) P (0) ∀ k ∈ ℤ, P(k) implica P(s(k)) ∀ k ∈ ℤ, P(k) implica P(p(k)) Entonces, ∀ n ∈ ℤ , P(n) 12