Lógica Proposicional Métodos de Validação de Fórmulas. José Gustavo de Souza Paiva. Introdução

Documentos relacionados
Lógica para computação

Lógica Proposicional Propriedades Semânticas

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

Alfabeto da Lógica Proposicional

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

Lógica Proposicional Semântica e Tabelas Verdade

Lógica para computação

GSI005 Lógica para Computação

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

Cálculo proposicional

Lógica para computação

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

Aula 3: Linguagem Proposicional

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

GSI005 Lógica para Computação

Lógica Proposicional Sintaxe

Introdução à Lógica Matemática

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

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

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

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

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

Lógica para Computação Introdução. José Gustavo de Souza Paiva

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

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

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

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

Lógica Proposicional

Lógica para 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.

impossível conclusão falso premissas verdadeiro

Matemática Discreta - 04

Lógica Computacional

Cálculo proposicional

Lógica Texto 11. Texto 11. Tautologias. 1 Comportamento de um enunciado 2. 2 Classificação dos enunciados Exercícios...

Lógica Computacional

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

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

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

Introdu c ao ` a L ogica Matem atica Ricardo Bianconi

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

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

Matemática discreta e Lógica Matemática

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

Semântica da Lógica Proposicional

Lógica Computacional Aulas 8 e 9

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

MDI0001 Matemática Discreta Aula 01

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

Aula 8: Tableaux Analíticos

Lógica para Computação

3 Cálculo Proposicional

Fundamentos da Computação 1. Introdução a Argumentos

Lógica Computacional

Aula 7: Dedução Natural 2

Matemática discreta e Lógica Matemática

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

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

Matemática Discreta - 01

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

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

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

Fundamentos de Lógica Matemática

n. 18 ALGUNS TERMOS...

LFA. Provas formais; Indução; Sintaxe e Semântica Teoria dos Conjuntos

Aula 1 Aula 2 Aula 3. Ana Carolina Boero. Página:

Lógica Computacional DCC/FCUP 2017/18

Lógica Matemática. Prof. Gerson Pastre de Oliveira

Afirmações Matemáticas

LÓGICA APLICADA A COMPUTAÇÃO

Lógica e Metodologia Jurídica

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

A Linguagem dos Teoremas - Parte II. Tópicos Adicionais. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto

Aula 1 Aula 2. Ana Carolina Boero. Página:

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

Lógica proposicional

LÓGICA EM COMPUTAÇÃO

Lógica dos Conectivos: demonstrações indiretas

LÓGICA PROPOSICIONAL

Introdução à Computação

Matemática discreta e Lógica Matemática

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

Demonstrações. Terminologia Métodos

Introdução a computação

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

Prof. Jorge Cavalcanti

Lógica dos Conectivos: demonstrações indiretas

Capítulo O objeto deste livro

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

Métodos de Verificação

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Matemática Régis Cortes. Lógica matemática

3.3 Cálculo proposicional clássico

Aula 6: Dedução Natural

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

Lógica Computacional

LÓGICA I ANDRÉ PONTES

Lógica Proposicional. LEIC - Tagus Park 2 o Semestre, Ano Lectivo 2007/08. c Inês Lynce c Luísa Coheur

Transcrição:

Lógica Proposicional Métodos de Validação de Fórmulas José Gustavo de Souza Paiva Introdução Análise dos mecanismos que produzem e verificam os argumentos válidos apresentados na linguagem da lógica Três métodos Tabela verdade Árvore semântica Negação ao absurdo Utilização do método depende da fórmula 1

Método da Tabela Verdade Método da força bruta Todas as possibilidades de valores verdade são consideradas Para uma fórmula H, constituída dos símbolos P 1, P 2, P 3,..., P n, são consideradas I[P i ] = T e I[P i ] = F, 1 i n n símbolos 2 n possibilidades 2 n + 1 linhas não indicado para fórmulas com muitos símbolos Método da Tabela Verdade 01: H = (P Q) ( P Q) H é uma tautologia (Lei de De Morgan) Define uma regra para distribuição do conectivo em uma conjunção Transformação do conectivo em 2

Método da Tabela Verdade 01: H = (P Q) ( P Q) P Q P Q (P Q) (P Q) ( P) ( Q) H T T F F T F F T T F F T F T T T F T T F F T T T F F T T F T T T Método da Tabela Verdade 2 H = (P Q) ( P Q) 3

Método da Tabela Verdade 2 H = (P Q) ( P Q) P Q P Q (P Q) (P Q) ( P) ( Q) H T T F F T F F T T F F T T F F T F T T F T F F T F F T T F T T T Método Tabela Verdade Propriedades semânticas 1. Uma fórmula é uma tautologia se a última coluna de sua tabela-verdade contém somente valores T 2. Uma fórmula é uma contradição se a última coluna de sua tabela-verdade contém somente valores F 3. Uma fórmula é factível se a última coluna de sua tabela-verdade contém pelo menos um valor T 4. Duas fórmulas são equivalentes semanticamente quando, para cada linha da tabela-verdade, suas colunas apresentam o mesmo valor 5. Uma fórmula G implica semanticamente na fórmula H se, para toda linha cujo valor da coluna de G é verdadeiro, o valor da coluna de H também é verdadeiro 4

Exercício Determine se as fórmulas a seguir são tautologias: (P Q) ( Q P) (P R) (P Q) (Q R) ( P Q) (P Q) Determinação da validade de uma fórmula a partir de uma árvore Árvore: conjunto de vértices (nós) ligados por arestas 5

H = (P Q) ( Q P) H = (P Q) ( Q P) 6

Nó 2: I[P] = T Nó 3: I[P] = F 7

Nó 4: I[Q] = T Nó 5: I[Q] = F 8

Todas as folhas possuem o símbolo T associadas Assim, a fórmula é uma tautologia 9

Propriedades Semânticas 1. Uma fórmula é uma tautologia se só têm valores T em seus nós folhas 2. Uma fórmula é uma contradição se só têm valores F em seus nós folhas 3. Uma fórmula é factível se pelo menos um nó folha com valor T 4. Duas fórmulas G e H são equivalentes semanticamente, se a árvore semântica correspondente à fórmula G H for uma tautologia 5. Uma fórmula G implica semanticamente na fórmula H, se a árvore semântica correspondente à fórmula G H for uma tautologia Exercício Determine se as fórmulas a seguir são tautologias: (P Q) ( Q P) (P R) ( P R) ( R P) X > 10 X 2 = Y X 2 Y X 10 10

Também chamado método do absurdo Considera-se inicialmente a negação daquilo que se quer demonstrar Para uma fórmula H a qual se quer demonstrar que é uma tautologia, considera-se que ela não é uma tautologia A partir de um conjunto de deduções, conclui-se um fato contraditório ou absurdo A proposição inicial é portanto falsa, e portanto a afirmação é verdadeira H = ((P Q) (Q R)) (P R) Suponha que H não é uma tautologia Existe I tal que I[H] = F 11

Como I[H] = F, então E teremos: Com isso, teremos: Concluindo que I[P] = T e I[R] = F: 12

Neste momento, é possível concluir que I[Q] = T e ao mesmo tempo, que I[Q] = F: Chegando em um absurdo: Utilizada para demonstração da contradição Útil na aplicação em fórmulas com conectivo,, negação de Apenas uma situação possível para a negação Utilizada em diversas aplicações na Matemática e Computação 13

Ausência do absurdo: situações nas quais, supondo a negação da afirmação, não se chega a um absurdo Foi encontrada uma situação na qual a fórmula pode ser falsa/verdadeira Nada se pode concluir sobre a veracidade da afirmação inicial H = (P Q) ( P Q) Duas possibilidades: T F e F T Possibilidade 1 não se encontra um absurdo Possibilidade 2 não se encontra um absurdo Assim, a fórmula não é uma tautologia, pois existe pelo menos duas interpretações I e J, tais que I[H] = F e J[H] = F 14

H = (P Q) ( P Q) Duas possibilidades: T F e F T Possibilidade 1 não se encontra um absurdo Possibilidade 2 não se encontra um absurdo Assim, a fórmula não é uma tautologia, pois existe pelo menos duas interpretações I e J, tais que I[H] = F e J[H] = F H = (P Q) ( P Q) Duas possibilidades: T F e F T Para a primeira possibilidade, obtém-se um absurdo, mas para a segunda, não Assim, H também não é tautologia 15

H = (P Q) ( P Q) Duas possibilidades: T F e F T Possibilidade 1 absurdo é encontrado Possibilidade 2 não se encontra um absurdo Assim, H também não é tautologia Propriedades semânticas 1. Uma fórmula H é uma tautologia se a suposição I I[H] = F gerar contradição 2. Uma fórmula H é uma contradição se a suposição I I[H] = T gerar contradição 3. Uma fórmula H é contingente quando ela não for tautologia, nem contradição. Neste caso, basta apresentar duas interpretações para H (I e J), onde I[H] = T e J[H] = F 4. Duas fórmulas G e H são equivalentes semanticamente, se for possível provar que a fórmula G H é uma tautologia 5. Uma fórmula G implica semanticamente na fórmula H, se for possível provar que a fórmula G H é uma tautologia 16

Exercícios Demonstre, utilizando os três métodos de validação estudados, que as fórmulas a seguir são tautologias ((H G) (G H)) (H H) (H (G E)) ((H G) (H E)) (H G) (H ( G)) (( R Q) ( Q P)) (R P) Referências Souza, J. N., Lógica para Ciência da Computação, 2ª edição, Editora Campus, 2008 Martins, L. G. A, Apostila de Lógica Proposicional, FACOM, UFU. SdevLab, Árvore Binária, http://www.sdevlab.com.br 17