Anjolina Grisi de Oliveira

Slides:



Advertisements
Apresentações semelhantes
Lógica de Predicados e Representação de Conhecimento
Advertisements

Prof. Marcone Sotéro Método Dedutivo Prof. Marcone Sotéro
Prof. Marcone Sotéro Cálculo de Predicados Prof. Marcone Sotéro
Capítulo 3 Propriedades semânticas da Lógica Proposicional
Lógica Matemática e Computacional 2.2 – Implicação e Equivalência
Elementos de Lógica Matemática
LÓGICA MATEMÁTICA IMPLICAÇÃO LÓGICA
LN: o que decorre de uma frase?
TC2- Lógica Proposicional
Lógica Proposicional-3
Elsa Carvalho 163 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Teoria dos Modelos.
Derivadas Já definimos o coeficiente angular de uma curva y = f(x) no ponto onde x = x0. Chamamos esse limite, quando ele existia, de derivada de f em.
Introdução à Programação Lógica
Prof. Sérgio Altenfelder
BCC 101 –Matemática Discreta
CADERNO DE LÓGICA Nome.
Lógica e lógica de programação
Curso: Licenciatura em Matemática
Dedução Natural Universidade Tecnológica Federal do Paraná
AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella.
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
Indução Métodos de prova já vistos Excepções
Lógica de Primeira Ordem -3
Linguagem de 1ª ordem da teoria de conjuntos
INF 1771 – Inteligência Artificial
Conceitos Básicos.
Lógica Matemática.
Métodos de Demonstração
Lógica Matemática e Computacional
Dedução Natural.
Matemática Discreta – if670 Anjolina Grisi de Oliveira
Lógica Proposicional UESC
BCC 101 –Matemática Discreta
Matemática Discreta I BCC101
Lógica Proposicional Caderno de Exercícios.
Informática Teórica Engenharia da Computação
INF 1771 – Inteligência Artificial
Introdução a Lógica Prof. Luiz Carlos Gabi.
SEMÂNTICA.
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
Circuitos Lógicos e Álgebra de Boole
BCC101 – Matemática Discreta
André Luiz da Costa Carvalho
UNIVERSIDADE SEVERINO SOMBRA
Lógica matemática.
BCC101 Matemática Discreta I
Conectivos Lógicos / Operações
Inteligência Artificial: Lógica Proposicional e Prolog
ALGORITMO Samuel Â. Lopes.
Lógica Proposicional.
Lógica e Teoria dos Conjuntos
BCC101 – Matemática Discreta
Decidibilidade, Corretude, Completude, Consistência
Sistema Formal Um Sistema Formal para a lógica proposicional é uma 2-tupla < L, R >, onde: L: linguagem proposicional R: conjunto de regras de inferências.
Linguagem de 1ª ordem da teoria de conjuntos
Negação de frases quantificadas
Regras de Inferência Como gerar na Lógica Proposicional formas válidas de argumento? Regras de Inferência permitem gerar formas de argumentos numa série.
1 Provas e Proposições Anjolina Grisi de Oliveira Fonte:
Lógica para Computação
Lógica Proposicional Dedução Natural.
Lógica matemática.
NOÇÕES DE LÓGICA Professor: Renilson.
Introdução a Lógica Matemática
Tema 1 – Lógica e Teoria dos Conjuntos
Curso: Técnico Integrado em Informática Disciplina : Fundamentos de Lógica e Algoritmo Resumo do 1º Bimestre Profª. Katiuscia Lopes dos Santos.
1 Lógica de Predicados BCC101 Matemática Discreta I.
Introdução à Lógica Matemática Prof. Gilbert Azevedo IFRN Técnico em Informática para Internet.
Anjolina Grisi de Oliveira
Anjolina Grisi de Oliveira
Transcrição da apresentação:

Anjolina Grisi de Oliveira 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 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

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?

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

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

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.

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

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

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.

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” - 

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)

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)

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.

Provas por enumeração Mais um exemplo P Q Dado: Se João não plantou uma árvore eu plantarei 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´´. □

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

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.

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

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

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

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 premissa2. AB B B→C C

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 faremos o churrasco. Se não fizermos o churrasco hoje, então faremos o churrasco amanhã. Prove que: Se chover hoje então faremos o churrasco amanhã P: Hoje chove Q: Não faremos o churrasco hoje R: Faremos o churrasco amanhã

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ão logicamente equivalentes. Você pode conferir usando a tabela-verdade

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.

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 nadar iremos ao cinema R → S T 4. Se formos ao cinema chegaremos em casa às 20h. S → T Prove: Chegaremos em casa às 20h. T

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

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.

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) Para quaisquer números x e y, sabemos que x=y. Logo x2=y2. Assim, 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).

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

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. □

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.

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

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) Se b2 é par então b é par (teorema já provado) 9) Se a e b são pares então 2 é fator comum deles 10) O passo 9 contradiz o passo 2: 2 é irracional. □