1 / 33

Provas e Proposições

Provas e Proposições. Anjolina Grisi de Oliveira. Fonte: http://www.cs.berkeley.edu/~daw/teaching/cs70-s05/. Provas. Com provas você nunca precisa se desculpar. Pois elas fornecem uma maneira de garantir que o que você afirma é sempre verdadeiro.

tocho
Télécharger la présentation

Provas e Proposições

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Provas e Proposições Anjolina Grisi de Oliveira Fonte: http://www.cs.berkeley.edu/~daw/teaching/cs70-s05/

  2. Provas Com provas você nunca precisa se desculpar Pois elas fornecem uma maneira de garantir que o que você afirma é sempre verdadeiro Iremos aprender como definir a noção de prova mais precisamente Provas em matemática e em computação requer que definamos precisamente a proposição a ser provada

  3. Proposição Uma proposição é uma sentença que ou é verdadeira ou é falsa • Exemplos: • Hoje é terça-feira • Para todos os inteiros n, n2 + n + 41 é primo • 2 + 2 = 4 • Contra-exemplo • Que dia é hoje?

  4. Teorema e axioma • Um teorema é uma proposição que é garantida por uma prova Um axioma é uma proposição que se assume como verdadeira e que não precisa de prova. • Exemplo: axiomas de Peano, que definem um número natural. • 0 é um número natural • Se n é um número natural, então s(n) é um número natural

  5. Conectivos lógicos • Podemos formar novas proposições a partir daquelas que temos. Sejam P e Q proposições. Negação: ¬P, é verdade quando P é falsa Disjunção: P v Q, é verdade qdo pelo menos uma das proposições (P ou Q) for verdadeira Conjunção: P Λ Q, é verdade quando ambas as proposições são verdadeiras

  6. Implicação • Implicação: P→Q, é verdade se P é falsa ou Q é verdadeira. P é chamado de antecedente e Q de consequente. Tabela-verdade Esses operadores podem ser usados para construirmos proposições mais complexas.

  7. Predicados • Algumas vezes temos uma lista de proposiçoes • A = ``02+0+41´´ é primo • B = ``12+1+41´´ é primo • C = ``22+2+41´´ é primo • etc… • Seria útil termos uma noção de uma função, que para um dado número natural n produzisse uma proposição que estabelecesse algo em torno de n. • P(n): ``n2+n+41´´ é primo É uma função que mapeia cada n para uma proposição que depende de n de alguma maneira PREDICADO

  8. Predicados Quando queremos falar que todos possuem a propriedade estabelecida pelo predicado usamos o quantificador universal O quantificador universal é denotado pelo símbolo  (lemos: ``para todo´´): n  N. n2+n+1 é primo Quando o domínio (no caso N) está claro no contexto, então podemos omití-lo: n. n2+n+1 é primo

  9. Como podemos provar uma sentença universalmente quantificada? No nosso exemplo, podemos checar que para n=1, até n=39, P(n) é verdade. No entanto, para n=40, P(40) é falso. P(40) é um contra-exemplo. Ao longo do curso iremos aprender algumas formas de provar essas sentenças Mas, para refutar P(n) bastaríamos encontrar um valor de n para o qual P(n) não é verdade.

  10. Conjectura Uma conjectura é uma proposição que ainda não foi provada e nem refutada. Exemplo: a conjectura de Goldbach: n se n é par então a,b tal que a e b são primos e a+b = n. Quantificador Existencial: “existe pelo menos um”, “alguns” - 

  11. Quantificador existencial Podemos provar uma sentença quantificada existencialmente encontrando um exemplo que a torne verdadeira. Exemplo: n tal que n2+n+1 é primo É verdade, pois para n= 1, P(1) é verdade. No entanto, refutar P(n) implicaria em provar que para todo n, P(n) é falso. ¬nP(n) = n ¬P(n) e ¬nP(n)=n¬P(n)

  12. Quantificadores O quantificador universal se assemelha à conjunção, ao passo que o quantificador existencial se assemelha à disjunção. Exemplo: seja o conjunto S = {1,2,3} x  S. P(x) é equivalente à P(1)  P(2)  P(3) x  S. P(x) é equivalente à P(1)  P(2)  P(3)

  13. Provas por enumeração Ilustra o conceito fundamental de provas formais pela enumerção dos possíveis casos. Bastante simples e baseada no signficado lógico de cada conectivo. Exemplo: Rosas são vermelhas e violetas são azuis. Prove que violetas são azuis. P: Rosas são vermelhas Q: Violetas são azuis Analisamos todos os casos onde PQ é verdade. Há apenas um e nesse caso Q é verdade. Logo finalizamos a prova.

  14. Provas por enumeração Mais um exemplo P Q Dado: Se João não plantou uma árvoreeuplantarei bananeira João não plantou uma árvore Prove: Eu plantarei bananeira. Identificamos os casos onde P → Q é verdade e onde P é verdade. Só há um caso, nesse caso Q também é verdade. Logo ``eu plantarei bananeira´´. □

  15. Provas por aplicação de regras de inferência Quando fazemos provas por enumeração podemos identificar um padrão geral chamado de regra de inferência. Exemplo: a) A proposição P pode ser inferida de PQ (elim1-) b) A proposição Q pode ser inferida de PQ (elim2-) P  Q P  Q P Q Premissa e conclusão da regra

  16. Provas por aplicação de regras de inferência Modus ponens (do latim: método de substituição): A proposição Q pode ser inferida das proposições P e P→Q P P→Q Q Essa regra também é conhecida como eliminação da implicação. É um dos passos mais comuns usados em provas.

  17. Provas por aplicação de regras de inferência: mais regras Conhecida como introdução do  (intr- ). Aqui temos duas premissas (como no modus ponens) P Q P  Q P Q intr1- intr2- P  Q P  Q

  18. Provas por aplicação de regras de inferência: mais regras Τ Lei do terceiro excluído P  ¬P P  ¬P Princípio da contradição   Posso derivar qualquer proposição do falso ou absurdo P

  19. Provas por aplicação de regras de inferência: mais regras Introdução da implicação [P] P é uma suposição ou hipótese Se partindo da suposição de P eu chego em Q após um número finito de passos, então eu deduzo P→Q. Nesse momento a hipótese foi descartada. Não importa mais se é verdadeira ou falsa Q P→Q

  20. Provas por aplicação de regras de inferência: combinando regras Na prática, quando fazemos uma prova combinamos várias regras Exemplo: Se temos as premissas AB e B→C. Primeiro aplicamos a eliminação do  para inferir B da premissa 1 e depois aplicamos modus ponens para inferir C a partir da premissa 2. AB B B→C C

  21. Provas por aplicação de regras de inferência: mais regras P→Q Q→R P→R Exemplo: Se chover hoje, então não jogamos vôlei. Se não jogamos vôlei hoje, então jogaremos vôlei amanhã. Prove que: Se chover hoje então jogaremos vôlei amanhã. P: Hoje chove Q: Não jogamos vôlei hoje R: Jogaremos vôlei amanhã

  22. Provas por aplicação de regras de inferência: equivalênca de expressões Existem muitas equivalências entre as expressões lógicas que podem ser úteis em provas. Exemplos: P  ¬¬P P → Q  ¬P  Q ¬(PQ) ¬P¬Q e ¬(PQ)¬P¬Q (De Morgan) Dizemos que as expressões de cada lado do  sãologicamente equivalentes. Você pode conferir usando a tabela-verdade

  23. Provas por aplicação de regras de inferência: exemplos • Sejam as seguintes premissas: • Essa tarde não está ensolarada e está mais fria que ontem • Iremos nadar somente se estiver ensolarado. • Se não formos nadar iremos ao cinema • Se formos ao cinema chegaremos em casa às 20h. Prove: Chegaremos em casa às 20h.

  24. Provas por aplicação de regras de inferência: exemplos Q P • Essa tarde não está ensolarada e está mais fria que ontem: P  Q 2.Iremos nadar somente se estiver ensolarado R R → P S 3. Se não formos nadariremos ao cinema R → S T 4. Se formos ao cinema chegaremos em casa às 20h. S → T Prove: Chegaremos em casa às 20h. T

  25. Provas por aplicação de regras de inferência: exemplos Premissas: P  Q R → P R → S S → T 1 2 3 4 Conclusão: T Prova: Vamos pensar no nosso objetivo: T Se tivermos S temos T Se tivermos R temos S

  26. Provas por contrapositiva Você pode verificar que P → Q  ¬Q → ¬P Dizemos que ¬Q → ¬P é a contrapositiva de P → Q Muitas vezes quando queremos provar P → Q é mais fácil provar ¬Q → ¬P . Nesses casos fazemos a prova de ¬Q → ¬P no lugar de P → Q Ela também é conhecida como prova indireta.

  27. Provas por contrapositiva: exemplo Para qualquer inteiro n, se n2 é par então n é par. Iremos provar a contrapositiva: Se n é ímpar então n2 é ímpar. 1) Se n é ímpar então (por definição) n = 2a+1, para algum inteiro a. 2) Logo , n2 = (2a+1)2 = 4a2+4a+1 = 2(2a2 + 2a) + 1. 3) Como a é um inteiro, então 2a2 + 2a é um inteiro m. 4) Logo n2 =2m + 1 é ímpar (por definição).

  28. Provas por casos Algumas vezes temos um conjunto de possíveis casos numa prova. Não sabemos que casos são verdadeiros, mas sabemos que pelo menos um deles é verdadeiro. O seguinte exemplo ilustra esse tipo de prova. Existem números irracionais x e y de forma que xy é racional. Considere x =2 e y= 2 Somente existem dois casos a) xy é racional ou b) xy é irracional

  29. Exemplo: Existem números irracionais x e y de forma que xy é racional. Considerando o caso em que x =2 e y= 2 Somente existem dois casos a) 22 é racional ou b) 22 é irracional No caso a nós então mostramos que existem números irracionais x e y de forma que xy é racional. No caso b, considere y = 2 e x=22. Dessa forma temos que xy é (22)2 = yy.y Logo xy é igual a 2, que é racional Como um dos casos (a) ou (b) deve ser verdadeiro, conseguimos concluir a prova. □

  30. Provas por casos Observe que mesmo após a prova nós não sabemos quais dos dois casos é verdade. Dessa forma não podemos exibir os números irracionais que satisfazem o teorema. Esse é um exemplo de prova não construtiva, no qual um teorema existencial foi provado sem a construção de um exemplo.

  31. Prova por contradição [¬P] Assume-se o oposto do que se quer provar, ao chegar a uma contradição a prova é finalizada.  Também conhecida como reductio ad absurdum (redução ao absurdo) P

  32. Prova por contradição: exemplo Teorema: 2 é irracional. 1) Assuma que 2 é racional 2) Existem inteiros a e b sem fator comum além de 1 de forma que 2 = a/b (def. de números racionais) 3) Logo, 2 = a2/b2 → a2 = 2b2 4) De 3 temos que a2 é par 5) Pelo teorema já provado, de 4 temos que a é par 6) Se a é par então a = 2.c, onde c é um inteiro 7) De 3 e 6: 2b2=4c2, logo b2 = 2c2 → b2 é par 8) Seb2 é par então b é par (teorema já provado) 9) Sea e b são pares então 2 é fator comum deles 10) O passo 9 contradiz o passo 2: 2 é irracional. □

  33. Exemplos 1) Dê uma prova do teorema `` Se 3n + 2 é ímpar, então n é ímpar´´. 2) Mostre que a proposição P(0) é verdade quando P(n) significa: ``Se n>1, então n2 > n´´ 3) Seja P(n) a proposição ``Se a e b são inteiros positivos com a  b, então an  bn´´. Prove P(0). O exemplo 3: Prova trivial • 4) Prove que se n é um inteiro e n3 + 5 é ímpar, então n é par. Usando: • a contrapositiva; • prova por contradição.

More Related