11
Teoria da computação Aula 04 - Tipos de provas Prof. Marcos Devaner. uma prova é uma demonstração de que,dadas as proposições(axiomas), mostram que um determinado teorema é verdadeiro. Para isto, utiliza base premissas e partir de uma série de operações, chega ao resultado. Em provas matemáticas surgem frequentemente vários tipos de argumentos aqui serão mostrados alguns utilizados na teoria da computação.

Teoria da computação tipos de prova

Embed Size (px)

DESCRIPTION

Esta aula mostra os tipos de provas matemática.

Citation preview

Page 1: Teoria da computação   tipos de prova

Teoria da computaçãoAula 04 - Tipos de provas

Prof. Marcos Devaner.

uma prova é uma demonstração de que,dadas as proposições(axiomas), mostram que um determinado teorema é verdadeiro. Para isto, utiliza base premissas   e partir de uma série de operações, chega ao resultado.

Em provas matemáticas surgem frequentemente vários tipos de argumentos aqui serão mostrados alguns utilizados na teoria da computação.

Page 2: Teoria da computação   tipos de prova

1. Prova diretaUma prova direta é uma forma de mostrar que certa afirmação é falsa ou verdadeira através de uma combinação de proposições, lemas e teoremas já estabelecidos. Em cada passo, usa-se implicação "Se p, então q" com p sendo verdadeiro.

Aula 04 – Tipos de provas

Exemplo:

Dado o teorema: ~Q ^(P→Q) →~P também mostrado como

Demonstração:

Para provar é preciso fazer algumas substituições utilizando algumas leis de DeMorgame e/ou tautologias.

Passos

Identificação

O que foi feiro

1) ~Q Premissa Expõe primeira premissa

2) P→Q Premissa Expõe segnda premissa

3) ~Q →~P

Consequência lógica

Aplica a cosequência lógica no passo 2 ou seja (P→Q) equivale logicamente(~Q →~P )

4) ~P Conclusão Utilizando a tabela verdade veremos que (Passo1 ^ passo 3 ) →~P terá como resultado uma tautologia, logo a conclusão ~P é verdadeira.

Page 3: Teoria da computação   tipos de prova

Aplicando a prova diretaTeorema: Se P, então Q (se um inteiro é divisível por 6, então ele também é divisível por 3).

Prova:

Seja x um inteiro qualquer divisível por 6, então x = 6*k para algum inteiro k.

Aula 04 – Tipos de provas

Passos Identificação O que foi feiro1) X é divisível por 6 Hipotese Expõe primeira premissa

2) X = 6* k Consequência lógica Se x é divisivél por seis, então o produto de um inteiro k por 6 é igual a x.

3)x= 3(k*2) Consequência lógica Se x é divisível por 3, então o produto de um inteiro k por 3 é igual a x.

4) x é divisível por 3 Conclusão Aplicadas as definições de divisibilidade podemos concluir que x é divisível por 3.

Page 4: Teoria da computação   tipos de prova

2. Prova pela contrapositiva.A contraposição é uma lei, que diz que, para toda sentença condicional, há uma equivalência lógica entre a mesma e sua contrapositiva. Na contrapositiva de uma sentença, o antecedente e o consequente são invertidos e negados:P→Q equivale logicamente a ~Q →~P, aplicando o principio da demonstração temos: ~Q → ~(p1^p1^...pn).

Aula 04 – Tipos de provas

Exemplo:Dado o teorema: (P→R) ^ (Q→R) → (P v Q) → R também mostrado como

Demonstração:

Aplicando a contrapositiva temos:( ~ (P v Q) → R )→( ~(P→R) ^ (Q→R))

Próximo slide

Page 5: Teoria da computação   tipos de prova

Aula 04 – Tipos de provas

Demonstração:

Page 6: Teoria da computação   tipos de prova

Aplicando a prova na contrapositivaTeorema: Se um número não é divisivél por 3, então ele não é divisível por 6.

Prova:

Seja x um inteiro qualquer,

Aula 04 – Tipos de provas

Passos Identificação O que foi feiro1) X não é divisível por 3

Hipotese Identificar a hipotese

2) X ≠ 3* k Consequência lógica Para todo inteiro k(negação da divisibilidade).

3)x≠ (2* d)3 Consequência lógica Para todo inteiro d

4) x≠ d (2* 3) Consequência lógica Associatividade da multiplicação

5) x≠ d *6 Conclusão Fato numérico

Page 7: Teoria da computação   tipos de prova

3. Prova por contradição ou absurdo.A Prova por contradição (ou redução ao absurdo é um método de prova matemática. Este tipo de prova é feito assumindo-se como verdade o contrário do que queremos provar e então chegando-se a uma contradição.

Esta prova baseia-se na tautologia: A → B equivalência lógica de A^~B → Contradição (c)

Aula 04 – Tipos de provas

Exemplo:

Dado o teorema: ~(P^Q) ^ ~(~P v ~Q) → Contradição (c)

Demonstração:

Passos Identificação O que foi feiro1~(P^Q) Hipotese Identificar a primeira hipotese

2) ~(~P v ~Q) Hipotese Identificar a segunda hipotese

3)~~P ^~~Q = P ^Q Consequência lógica Aplicação de DeMorgam no passo 2.

4) ~(P^Q) ^ P ^Q Conlusão O resultado da operação das duas proposições resultará em um valor F (Falso), logo é um contradição.

Page 8: Teoria da computação   tipos de prova

Aplicando a prova por contradiçãoTeorema: Existem infinitos números primos.

Prova:Suponha por absurdo que existe um número um número finito (n) de números primos.

Aula 04 – Tipos de provas

1. Sejam(p1,p2..pn números primos.2. Seja x= p1*p2*..pn+1(todo natural ≥1 é divisivél

por um número primo).3. Desta forma x é primo ,pois x é o maior pn, ou

seja, sempre haverá próximo primo , este teorema é uma contradição.

Page 9: Teoria da computação   tipos de prova

4. Prova pela indução.A Indução matemática é um método usado para demonstrar a verdade de um número infinito de proposições. A forma mais simples e mais comum de indução matemática prova que um enunciado vale para todos os números naturais n e consiste de dois passos:

Principios da indução:

1)P(n) é verdade2) Se P(n) é verdade podemos concluir que P(n+1) é verdade. Então P(n) é verdade para todo n pertencente aos naturais.

Aula 04 – Tipos de provas

Exemplo:

P(n): 1+2+...+n = n(n+1)/2

Demonstração:

Próximo slide

Page 10: Teoria da computação   tipos de prova

Aula 04 – Tipos de provas

Page 11: Teoria da computação   tipos de prova

Obrigado!Saiba mais em: www.integrar-online.blogspot.com

Fim