Anjolina Grisi de Oliveira

Slides:



Advertisements
Apresentações semelhantes
Capítulo 3 Propriedades semânticas da Lógica Proposicional
Advertisements

Elementos de Lógica Matemática
LN: o que decorre de uma frase?
TC2- Lógica Proposicional
Lógica Proposicional-3
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
Métodos de Demonstração
Matemática Discreta – if670 Anjolina Grisi de Oliveira
Lógica Proposicional UESC
Introdução a Lógica Prof. Luiz Carlos Gabi.
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
BCC101 – Matemática Discreta
UNIVERSIDADE SEVERINO SOMBRA
Lógica matemática.
Conectivos Lógicos / Operações
Inteligência Artificial: Lógica Proposicional e Prolog
ALGORITMO Samuel Â. Lopes.
Lógica e Teoria dos Conjuntos
BCC101 – Matemática Discreta
LÓGICA PROPOSICIONAL.
Decidibilidade, Corretude, Completude, Consistência
Linguagem de 1ª ordem da teoria de conjuntos
1 Provas e Proposições Anjolina Grisi de Oliveira Fonte:
Lógica para Computação
Lógica Proposicional Dedução Natural.
Anjolina Grisi de Oliveira
Lógica matemática.
NOÇÕES DE LÓGICA Professor: Renilson.
Tema 1 – Lógica e Teoria dos Conjuntos
Lógica para Computação (IF61B) Lógica Proposicional Slides da disciplina “Lógica para Computação”, ministrada pelo Prof. Celso Antônio Alves Kaestner,
Regras de dedução para lógica proposicional
Lógica Matemática e Computacional Professora Chaiene Minella, MSc. chaiene.yolasite.com.
Méricles T. Moretti MTM/UFSC SEMIÓTICA E APRENDIZAGEM MATEMÁTICA.
Inferência, raciocíno e argumento Inferência é o processo pela qual concluímos algo por meio de um raciocínio. De várias proposições nós inferimos uma.
Sumário: Introdução ao estudo da axiomatização da geometria. (Geometria Euclidiana)
Fundamentos de Aritmética
Geometria Aula 3, ciclo 1.
Linguagem Digital Introdução à Lógica Celso Medeiros 6EF B Tarde
Lógica de predicados Seja a sentença:
Prof. Gerson Pastre de Oliveira
RACIOCÍNIO LÓGICO Aula 1 - Introdução a Teoria de Conjuntos.
Teoria da Computação Prof. Msc. Ricardo Loiola
Contagem Aula 2, ciclo 1.
Lógica Matemática Revisão 1
Áreas e perímetros de polígonos
CONJUNTO.
Disciplina: Lógica e Matemática Computacional
BCC101 – Matemática Discreta
Um novo enfoque para o MMC e MDC
NOÇÕES DE CONJUNTOS E PROPOSIÇÕES LÓGICAS Ledo Vaccaro Machado.
Contagem Aula 2, ciclo 1.
Lógica de Primeira Ordem
Números Primos Definição: Um número natural diferente de 0 e de 1 e que é apenas múltiplo de 1 e de si próprio é chamado de número primo. O números que.
Combinando inequações lineares
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Proposições lógicas Cerutti IES.
Expressões algébricas
Aula 3:Conceitos de Lógica digital
Pré Prova AL-RS.
Anjolina Grisi de Oliveira
Observe as seqüências numéricas:
LÓGICA FORMAL.
Raciocínio lógico matemático
BCC101 Matemática Discreta I
Matemática Discreta – if670 Anjolina Grisi de Oliveira
Aplicar tabelas de verdade na validação de formas argumentativas
Negação de Proposições Simples ou Compostas
Dep. de Informática - UFMA Estruturas Discretas e Lógica Matemática
Intrudução à Lógica Computacional
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: 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 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. □