Beruflich Dokumente
Kultur Dokumente
Discreta
Números, inducción y recursión:
principio de inducción
1
Principio de inducción
(1ª sesión)
Axiomas de Peano
Principio de inducción [PI]
Demostración de propiedades de ℕ
mediante [PI]. Ejemplos
Principio de Buena Ordenación [PBO]
Demostración de [PBO] usando [PI]
Principio de inducción completa [PIC]
Demostración de [PIC] usando [PBO]
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) [BASE]
– ∀ k ∈ ℕ, si P(k) , entonces P(s(k)) [PASO INDUCTIVO]
Entonces:
– ∀ n ∈ ℕ , P(n)
Demostración de propiedades
de ℕ mediante [PI]
Para comprobar que una propiedad P
es satisfecha ∀ n ∈ ℕ , basta con
demostrar que:
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
(2k +1 – 1) + 2k +1 = 2 · 2k +1 – 1 = 2k +2 – 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 9
[HI] ∀ k ∈ ℕ ∃ m ∈ ℤ 32k + 4k +1 = 5m
¿ Es cierta para s(k) = k + 1 ?
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
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))
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) [BASE]
– ∀ n ∈ ℕ se cumple: [P. IND. COMPLETO]
Si ∀ k ∈ ℕ , 0 ≤ k < n , P(k) [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ónde [PI], [PBO] y [PIC] a
segmentos ℤm
Demostración de propiedades de ℤm
mediante [PI]
Demostración de propiedades de ℤm
mediante [PIC]
Principio de inducción completa para ℤm con
varios casos base
Principio de inducción estructural para ℤ
Segmentos ℤm
Notación: 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:
ℤ-5 = { -5, s(-5) = -4, s(s(-5)) = -3, ... }
8
Aplicación de [PI] a ℤm
Seam ∈ ℤ y un segmento ℤm de ℤ generado
a partir de m por la aplicación de la función
sucesor (s) :
[PI] ∀ P (propiedad definida en ℤ):
Si:
– P (m) [BASE]
– ∀ k ∈ ℤm , si P(k) , entonces P(s(k)) [PASO INDUCTIVO]
Entonces:
– ∀ n ∈ ℤm , P(n)
Si:
– P (m) [BASE]
– ∀ n ∈ ℤ ( n ≥ m ) se cumple: [P. I. COMPLETO]
Si ∀ k ∈ ℤ , m ≤ k < n , P(k) [HIC]
Entonces, también P(n)
Entonces, ∀ 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: [P. IND.
COMPLETO]
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) P (0)
b) ∀ k ∈ ℤ, P(k) implica P(s(k))
c) ∀ k ∈ ℤ, P(k) implica P(p(k))
Entonces, ∀ n ∈ ℤ , P(n)
12