Beruflich Dokumente
Kultur Dokumente
3 - I NDUO
R ECURSO
3.1) Induo Matemtica 3.2) Induo Forte 3.3) Denies Recursivas 3.4) Induo Estrutural 3.5) Algoritmos Recursivos
I NDUO F ORTE
Outra forma para o princpio da induo matemtica. Tambm consiste de 2 passos: 1. Passo bsico: provar que P (1) V 2. Passo indutivo: provar que: P (1) P (2) . . . P (k) P (k + 1) Forma equivalente primeira. Escolha depende da convenincia.
I NDUO F ORTE
A validade de ambos os princpios de induo segue do princpio do bom ordenamento. De fato, os 3 princpios so equivalentes. Ou seja, qualquer prova que utilize um destes princpios pode ser reescrita utilizando qualquer um dos outros dois. Dependendo do caso a ser provado, pode ser mais conveniente usar um ou outro princpio...
I NDUO F ORTE
Uma vez que a hiptese indutiva pode assumir P (1), P (2), . . . , P (k) para provar P (k + 1), a induo forte uma tcnica mais exvel do que a induo simples. Pode-se mostrar que qualquer uma uma tcnica vlida assumindo que a outra vlida.
I NDUO F ORTE
Note que toda prova que usa induo simples pode ser considerada uma prova por induo forte, pois: a hiptese indutiva de uma prova por induo simples parte da hiptese indutiva de uma prova por induo forte ou seja, se podemos completar o passo indutivo de uma induo simples mostrando que P (k + 1) decorre de P (k): P (k + 1) tambm decorre de todos os P (1), P (2), . . . , P (k) neste caso, temos garantia de que mais do que P (k) V Mas bem mais trabalhoso converter uma prova por induo forte em uma prova por induo simples.
I NDUO F ORTE
Exemplo: Suponha que: podemos alcanar o 1o e o 2o degraus de uma escada innita sabemos que, uma vez estando em um degrau, podemos alcanar dois degraus acima Prove que podemos alcanar qualquer degrau da escada usando: (a) o princpio da induo matemtica (b) induo forte
I NDUO F ORTE
Exemplo (a): usando induo simples: Soluo: Passo bsico: vale, pois podemos alcanar o primeiro degrau Passo indutivo (tentativa): hiptese indutiva: podemos alcanar o k-simo degrau da escada precisamos mostrar que, se assumirmos esta hiptese, ento poderemos alcanar o (k + 1)-simo degrau mas no existe modo evidente de completar este passo, pois: no sabemos, a partir da informao dada, que podemos alcanar o degrau (k + 1) a partir do k-simo s o que sabemos : se podemos alcanar um degrau, ento poderemos alcanar o degrau dois nveis acima...
I NDUO F ORTE
Exemplo (b): usando induo forte: Soluo: Passo bsico: vale, pois podemos alcanar o primeiro degrau Passo indutivo: Hiptese: podemos alcanar cada um dos 1os k degraus Precisamos mostrar que, assumindo esta hiptese, poderemos alcanar o (k + 1)-simo degrau J sabemos que podemos alcanar o segundo degrau: medida em que k > 2, sempre poderemos alcanar o degrau (k + 1) a partir do degrau (k 1) pois sabemos que podemos escalar dois degraus a partir de um degrau que j tenhamos atingido Isto completa a prova por induo forte. 2
I NDUO F ORTE
Exemplo: Prove que todo inteiro positivo n > 1 pode ser escrito unicamente como pa1 pa2 pas , onde os pi so primos e s 1 2 p1 < p 2 < < p s . Soluo: Passo bsico: P (2) V, uma vez que 2 primo. Passo indutivo: vamos usar P (2),P (3),. . . ,P (k) para mostrar P (k + 1) k + 1 pode ser escrito unicamente como pa1 pa2 pas s 1 2
I NDUO F ORTE
Exemplo (cont.): Todo inteiro positivo n > 1 pode ser escrito unicamente como pa1 pa2 pas . s 1 2 Soluo: Passo indutivo: h dois casos a considerar: k + 1 primo: ento P (k + 1) V. k + 1 no primo: ento k + 1 = l.m, aonde: 2 l k e 2 m k usando P (l) e P (m), temos: b b b c c c k = l.m = q11 q22 qt t .r11 r22 rvv = pa1 pa2 pas s 1 2 onde cada pi = (qj ou rk ) e p1 < p2 < < ps alm disto, se qj = rk = pi , ento ai = bj + ck caso contrrio: pi = qj e ai = bj ou pi = rk e ai = ck j que a fatorao de l e m so nicas, a fatorao de k + 1 tambm o .
I NDUO F ORTE
Exemplo: Mostre que se n um inteiro > 1, ele pode ser escrito como o produto de nmeros primos. Soluo: Seja P (n): n pode ser escrito como o produto de nmeros primos Passo bsico: P (2) verdade, pois 2 pode ser escrito como um primo (ele mesmo). Passo Indutivo: Vamos assumir que P (r) verdade para todo r k Devemos mostrar que, com esta hiptese, P (k + 1) V H dois casos a considerar: 1) k + 1 primo: neste caso, P (k + 1) imediatamente V 2) k + 1 um nmero composto ()
I NDUO F ORTE
Exemplo (cont.): Todo inteiro n > 1 pode ser escrito como o produto de primos. Soluo: Se k + 1 composto, ele pode ser escrito como: k + 1 = a.b, onde 2 a b k Da, pela hiptese de induo, tanto a como b podem ser escritos como o produto de primos Portanto, se k + 1 composto, ele pode ser escrito como o produto de alguns primos. (aqueles da fatorao de a e de b) 2
I NDUO F ORTE
Exemplo (1/3): Considere um jogo em que dois jogadores se revezam removendo um nro qualquer que desejem de palitos de uma de duas pilhas. O jogador que remover o ltimo palito ganha o jogo. Mostre que, se as duas pilhas contiverem o mesmo nmero de palitos inicialmente, o segundo jogador sempre pode garantir uma vitria. Soluo: Seja n o nmero de palitos em cada pilha. Usaremos induo forte para provar P (n): o 2o pode ganhar quando houver, inicialmente, n palitos em cada pilha Passo bsico: quando n = 1, o 1o jogador s pode remover um palito de uma das pilhas e sobra uma nica pilha com um nico palito...
I NDUO F ORTE
Exemplo (2/3): Mostre que, se o jogo comear com o mesmo nmero de palitos na pilha, o 2o jogador sempre pode vencer. Soluo: Passo indutivo: Hiptese: P (j) V, j, com 1 j k o 2o jogador sempre pode ganhar se h inicialmente j palitos em cada pilha Precisamos provar que P (k + 1) (o 2o jogador pode ganhar se o jogo comear com (k + 1) palitos em cada pilha) V
I NDUO F ORTE
Exemplo (3/3): Mostre que, se o jogo comear com o mesmo nmero de palitos na pilha, o 2o jogador sempre pode vencer. Soluo: Continuao do passo indutivo: Suponha que h (k + 1) palitos em cada uma das pilhas e que o 1o jogador remove r palitos (1 j k) de uma das pilhas deixando (k + 1 r) palitos nesta pilha Ao remover o mesmo nro da outra pilha, o 2o jogador cria a situao onde h duas pilhas com (k + 1 r) palitos uma vez que 1 k + 1 r k, o 2o jogador pode ganhar pela hiptese indutiva. Note que o 1o jogador sempre perde se remover todos os (k + 1) palitos de uma das pilhas. 2