27
Fundamentos Matemáticos para Computação Raquel de Souza Francisco Bravo Indução Matemática Forte Raquel de Souza Francisco Bravo e-mail: [email protected] [email protected] 29 de novembro de 2016

Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação Raquel de Souza Francisco Bravo

Indução Matemática Forte

Raquel de Souza Francisco Bravo e-mail: [email protected]

[email protected] 29 de novembro de 2016

Page 2: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  É uma sequência de números naturais {F1, F2, F3, ...}, denotada por {Fn} definida da seguinte forma:

F1 = 1 F2 = 1 Fn = Fn-1 + Fn-2, para n ≥ 3

Raquel de Souza Francisco Bravo

Page 3: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1

Page 4: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2

Page 5: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2 3

Page 6: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2 3 5

Page 7: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2 3 5 8

Page 8: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2 3 5 8 13

Page 9: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Ou seja, os temos Fn, n ≥ 3 são calculados recursivamente:

Raquel de Souza Francisco Bravo

F1 F2 F3 F4 F5 F6 F7 F8 … 1 1 2 3 5 8 13 21 …

Page 10: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1

Raquel de Souza Francisco Bravo

Page 11: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

Raquel de Souza Francisco Bravo

Page 12: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2

Raquel de Souza Francisco Bravo

Page 13: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

Raquel de Souza Francisco Bravo

Page 14: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6

Raquel de Souza Francisco Bravo

Page 15: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6 = F3.F4

Raquel de Souza Francisco Bravo

Page 16: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6 = F3.F4

= 12 + 12 + 22 + 32 = 15

Raquel de Souza Francisco Bravo

Page 17: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6 = F3.F4

= 12 + 12 + 22 + 32 = 15 = F4.F5

Raquel de Souza Francisco Bravo

Page 18: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6 = F3.F4

= 12 + 12 + 22 + 32 = 15 = F4.F5

= 12 + 12 + 22 + 32 + 42 = 40

Raquel de Souza Francisco Bravo

Page 19: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Sequência de Fibonacci

•  Observe a seguinte propriedade: Somando os termos da sequência de Fibonacci elevada ao quadrado:

= 12 = 1 = F1 . F2

= 12 + 12 = 1 + 1 = 2 = F2.F3

= 12 + 12 + 22 = 6 = F3.F4

= 12 + 12 + 22 + 32 = 15 = F4.F5

= 12 + 12 + 22 + 32 + 42 = 40 = F5.F6

Raquel de Souza Francisco Bravo

Page 20: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Exemplo 1: Mostre que F12 + F2

2 + ... + Fn2 = Fn . Fn+1

Raquel de Souza Francisco Bravo

Page 21: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Indução Forte x Indução Fraca

•  A indução forte difere da indução fraca (ou simples) apenas na suposição da hipótese.

•  No caso da indução forte, devemos supor que a propriedade vale para todos os casos anteriores, não somente para o anterior, ou seja:

(1) Base da indução: demonstramos P(1) (2) Hipótese de Indução Forte: Supomos que P(k) é verdadeiro, para todo k ≤ n (3) Passo da Indução: Provamos que P(k+1) é verdadeiro a partir da Hipótese de Indução (2).

Raquel de Souza Francisco Bravo

Page 22: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Exemplo 2: Considerando a sequência de Fibonacci {Fn}, mostre que Fn < (7/4)n, para todo n natural

Raquel de Souza Francisco Bravo

Page 23: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Indução Forte Generalizada

Raquel de Souza Francisco Bravo

Page 24: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação Raquel de Souza Francisco Bravo

Page 25: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Exemplo 3: Mostre que todo natural maior do que 1 é primo ou produto de primos.

Raquel de Souza Francisco Bravo

Page 26: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Exemplo 3: Mostre que todo natural maior do que 1 é primo ou produto de primos.

•  OBS: primo é um inteiro maior do que 1, que só é divisível por 1 e por ele mesmo.

Exemplos: 2, 3, 5, 7 são números primos

Raquel de Souza Francisco Bravo

Page 27: Indução Matemática Forteueverton/files/aulasFMC/Aula 17.pdfFundamentos Matemáticos para Computação Indução Forte x Indução Fraca • A indução forte difere da indução

Fundamentos Matemáticos para Computação

Exercícios:

• 

n

Raquel de Souza Francisco Bravo