Lógica para computação

Documentos relacionados
Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional(Capítulo 4)

Alfabeto da Lógica Proposicional

Lógica para computação

Lógica Proposicional Propriedades Semânticas

Aula 3: Linguagem Proposicional

Lógica para computação

A semântica da Lógica Proposicional(Capítulo 2)

Propriedades Semânticas da Lógica Proposicional(Capítulo 3)

Aula 7: Dedução Natural 2

01/09/2014. Capítulo 3. Propriedades semânticas da Lógica Proposicional

Técnicas de Demonstração. Raquel de Souza Francisco Bravo 17 de novembro de 2016

Lógica Proposicional Semântica e Tabelas Verdade

impossível conclusão falso premissas verdadeiro

Aula 4: Consequência Lógica e Equivalência Lógica

Aula 8: Tableaux Analíticos

JOÃO NUNES de SOUZA. LÓGICA para CIÊNCIA da COMPUTAÇÃO. Uma introdução concisa

Semântica da Lógica Proposicional

Lógica para Computação

Introdução à Lógica Matemática

ESCOLA ONLINE DE CIÊNCIAS FORMAIS CURSO DE INTRODUÇÃO À LÓGICA MATEMÁTICA (2) METALÓGICA DO CÁLCULO PROPOSICIONAL AULA 06 FORMAS NORMAIS

Lógica Computacional

Cálculo proposicional

Unidade II. A notação de que a proposição P (p, q, r,...) implica a proposição Q (p, q, r,...) por:

Lógica. Cálculo Proposicional. Introdução

NHI Lógica Básica (Lógica Clássica de Primeira Ordem)

Para provar uma implicação se p, então q, é suficiente fazer o seguinte:

GSI005 Lógica para Computação

Lógica e Raciocínio. Lógica Proposicional. Universidade da Madeira.

JOÃO NUNES de SOUZA. LÓGICA para CIÊNCIA da COMPUTAÇÃO. Uma introdução concisa

Lógica Proposicional (Consequência lógica / Dedução formal)

Lógica Computacional Aulas 8 e 9

Lógica Proposicional

Fórmulas da lógica proposicional

MDI0001 Matemática Discreta Aula 01

Introdução à Computação

Relações semânticas entre os conectivos da Lógica Proposicional(Capítulo 5)

n. 6 Equivalências Lógicas logicamente equivalente a uma proposição Q (p, q, r, ), se as tabelas-verdade destas duas proposições são idênticas.

Dedução Natural LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

LÓGICA para CIÊNCIA da COMPUTAÇÃO

Aula 6: Dedução Natural

Lógica para Computação Segundo Semestre, Aula 10: SAT. Prof. Ricardo Dutra da Silva. ( p (q ( q r))) ( p r) ( p q) ( p q r) p r.

Lista: Lógica Proposicional - Dedução Natural (Gabarito)

MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES

LÓGICA PROPOSICIONAL

Lógica Computacional

Dedução Natural e Sistema Axiomático Pa(Capítulo 6)

Lógica Formal. Matemática Discreta. Prof Marcelo Maraschin de Souza

Cálculo proposicional

Matemática Discreta. Lógica Proposicional. Profa. Sheila Morais de Almeida. agosto DAINF-UTFPR-PG

ESCOLA ONLINE DE CIÊNCIAS FORMAIS CURSO DE INTRODUÇÃO À LÓGICA MATEMÁTICA (2) METALÓGICA DO CÁLCULO PROPOSICIONAL

GSI005 Lógica para Computação

Aula 6: Dedução Natural

Lógica Computacional

Dedução Indução Contra-exemplos Contradição Contrapositiva Construção Diagonalização

Lógica Proposicional Parte I. Raquel de Souza Francisco Bravo 11 de outubro de 2016

Teoria dos Conjuntos MATEMÁTICA DISCRETA CONCEITOS PRELIMINARES. Fundamentos de Lógica Técnicas Elementares de Prova A NOÇÃO DE CONJUNTO

1 Lógica de primeira ordem

Indução Matemática. George Darmiton da Cunha Cavalcanti CIn - UFPE

Lógica Proposicional-2

Lógica para computação - Propriedades Semânticas da Lógica Proposicional (parte 2/2) Alfabeto Simplificado e Formas Normais

Lógica Computacional

Lógica Computacional

3.3 Cálculo proposicional clássico

Exercícios e Respostas Lógica Matemática Prof. Jacson Rodrigues

Lógica dos Conectivos: demonstrações indiretas

Lógica Formal. Matemática Discreta. Prof. Vilson Heck Junior

Lógica Proposicional-2

Matemática Discreta - 04

Lógica dos Conectivos: demonstrações indiretas

Método arvore semântica. Alunos: Cláudio Moisés Carlos Dória David Cláudio Neymar

UNIP Ciência da Computação Prof. Gerson Pastre de Oliveira

Introdução ao Curso. Área de Teoria DCC/UFMG 2019/01. Introdução à Lógica Computacional Introdução ao Curso Área de Teoria DCC/UFMG /01 1 / 22

SCC Capítulo 2 Lógica de Predicados

Lógica Proposicional: Semântica Tabela Verdade

Lógica proposicional. Capítulo 1

Lógica Computacional

LÓGICA MATEMÁTICA. Quando a precedência não estiver explicitada através de parênteses, a ordem é a seguinte: RELEMBRANDO 23/02/2016

Introdução a computação

LÓGICA PROPOSICIONAL

Inteligência Artificial IA II. LÓGICA DE PREDICADOS PARA REPRESENTAÇÃO DO CONHECIMENTO

Lógica Proposicional Fórmulas e Precedência de Operadores

INSTITUTO FEDERAL FARROUPILHA CÂMPUS ALEGRETE

Matemática Discreta - 01

Lógica Computacional

Prof. Jorge Cavalcanti

Lógica Computacional DCC/FCUP 2017/18

LÓGICA APLICADA A COMPUTAÇÃO

Métodos de Verificação

LÓGICA I ANDRÉ PONTES

Lógica Proposicional. Prof. Dr. Silvio do Lago Pereira. Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo

Lógica Proposicional e Dedução Natural 1/48. Douglas O. Cardoso docardoso.github.io

01/09/2014. Capítulo 1. A linguagem da Lógica Proposicional

OFICINA DA PESQUISA DISCIPLINA: LÓGICA MATEMÁTICA E COMPUTACIONAL. APOSTILA 4 Construção de Tabelas-Verdade

Lógica: Quadrado lógico:

22. Análise Combinatória - Permutação - Repetição - Circular - Condicional Análise Combinatória - Combinação e Arranjo

Lógica Computacional

Conhecimento e Raciocínio Lógica Proposicional

Transcrição:

/0/0 Lógica para computação Professor Marlon Marcon MÉODOS PARA DEERMINAÇÃO DE PROPRIEDADES SEMÂNICAS DE ÓRMULAS DA LÓGICA PROPOSICIONAL Introdução Um dos passos frequentemente utilizados no estudo da lógica corresponte à análise de mecanismos que verificam propriedades semânticas das fórmulas. Este capítulo analisa três métodos: o abela-verdade o Árvore semântica e negação o Método da abela- Método da força bruta; São consideradas todas as possíbilidades de valores associados aos símbolos proposicionais. Para uma fórmula de n linhas temos n possibilidades

/0/0 Método da abela- Exemplo: ª Lei de De Morgan (P Λ Q) ( P V Q) P Q (P Λ Q) ( P) V( Q) (P Λ Q) ( P V Q) Qualquer combinação de valores de P e Q na fórmula (P Λ Q) ( P V Q) será interpretada como : I[ (P Λ Q) ( P V Q)] = Método da abela- Exemplo: ª Lei de De Morgan (P V Q) ( P Λ Q) P Q (P V Q) ( P) Λ ( Q) (P V Q) ( P Λ Q) Qualquer combinação de valores de P e Q na fórmula (P V Q) ( P Λ Q) será interpretada como : I[ (P V Q) ( P Λ Q)] = Método da abela- Ex. Uma fórmula com 8 símbolos: 8 = 6 linhas P ((P Λ P ) ((P Λ P ) ((P 6 Λ P 7 ) P 8 ))) Um pouco grande para ser elaborada manualmente! Determina propriedades semânticas de uma fórmula a partir da estrutura de dados denominada árvore. Uma árvore é um conjunto de nós ou vértices ligados por arestas: 6 7 Os nós,, 6 e 7 são denominados folhas e o nó é a raiz Exemplo de árvore

/0/0 Passo : Rotular as arestas por I[P] = e I[P] =, os quais são os valores possíveis para P. Passo : Verificar o que pode ser concluído sobre o nó (I [P] = ) I [P] = I [P] = I [P] = I [P] = Nó = (P Q) ( Q P)?????? Passo : Verificar o que pode ser concluído sobre o nó (I [P] = ) I [P] = I [P] = Nó = (P Q) ( Q P) Passo : Como nada pode ser concluído somente com I [P] =, adiciona-se a arvore mais um nível, com as interpretações de Q. I [Q] = I [P] = I [P] = I [Q] =

/0/0 Passo : Verificar o que pode ser concluído a respeito do nó Nó = (P Q) ( Q P) I [Q] = I [P] = I [Q] = I [P] = Passo 6: Verificar o que pode ser concluído a respeito do nó Nó = (P Q) ( Q P) I [Q] = I [P] = I [Q] = I [P] = Como todas as folhas possuem o valor, é uma autologia O método da negação, ou é um método geral de demonstração; Considera-se inicialmente a negação daquilo que se deseja demonstrar; Dessa forma, como se obtém um absurdo, a conclusão é que a suposição inicial é falsa; Exemplo: Lei da transitividade para o conectivo ((P Q) Λ (Q R)) (P R) (autologia) Para prova que é tautologia, iremos supor, por absurdo que a fórmula não é uma tautologia. Se a suposição inicial diz que H não é uma tautologia e após uma sequência de deduções é concluído um absurdo, então a afirmação H não é uma tautologia é um absurdo, portanto a conclusão final é que H é uma tautologia.

/0/0 Para que H seja falsa, é necessário que a primeira parte deve ser e a segunda A partir desses valores: Nas subfórmulas P Q e Q R para que as interpretações sejam compatíveis, na primeira I[Q] = e na segunda I[Q] = A partir desses valores: Portanto, como não é possível que Q assuma simultâneamente os valores e, logo não é possivel que I[H] = Sendo assim, H é uma autologia. Demonstração da contradição Para provar que H é contraditória ou tautológica Supõe-se que H é satisfazível ou insatisfazível Se Existe I[H]= então I[H]= (e vice versa)

/0/0 órmulas com o conectivo: A B Só existe uma possibilidade de absurdo I[A]= e I[B]= órmulas com o conectivo: A ^ B Será verdadeira somente quando I[A]= e I[B]= Importante! Se uma asserção é negada, mas o absurdo não aparece, nada se pode concluir sobre a veracidade da asserção Isso é chamado Ausência do absurdo órmulas com o conectivo: A B Será falsa somente quando I[A]= e I[B]= órmulas com o conectivo: A B Existem duas possibilidades de absurdo I[A]= e I[B]= I[A]= e I[B]= Exercícios Prove por árvore semântica e por negação: ( H) H (P Q) (( P) ( Q)) (H G) ( H V G) H=(P^Q) (( PvQ)) é tautologia? Só se H levar a absurdo em ODAS as possibilidades 6