Lógica Computacional

Documentos relacionados
Lógica Computacional

Lógica Computacional

Lógica Computacional

Lógica Computacional

Lógica Computacional

Lógica Computacional

Lógica Computacional

Matemática para Ciência de Computadores

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

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

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

Lógica Computacional

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

Lógica proposicional

Lógica Computacional DCC/FCUP 2017/18

Lógica dos Conectivos: demonstrações indiretas

Matemática discreta e Lógica Matemática

Lógica dos Conectivos: demonstrações indiretas

Vimos que a todo o argumento corresponde uma estrutura. Por exemplo ao argumento. Se a Lua é cúbica, então os humanos voam.

Cálculo proposicional

Lógica Proposicional

Lógica para Computação

Afirmações Matemáticas

4 AULA. Regras de Inferência e Regras de Equivalência LIVRO. META: Introduzir algumas regras de inferência e algumas regras de equivalência.

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

LÓGICA I ANDRÉ PONTES

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

Alfabeto da Lógica Proposicional

DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA DISCIPLINA:

Matemática discreta e Lógica Matemática

Lógica Proposicional e Álgebra de Boole

Lógica Computacional

Matemática discreta e Lógica Matemática

Fundamentos da Computação 1. Aula 03

Lógica para Computação

Fundamentos 1. Lógica de Predicados

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

Aula 7: Dedução Natural 2

Aula 6: Dedução Natural

1 Lógica de primeira ordem

Lógica Computacional Aulas 8 e 9

Lógica Computacional

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

3.3 Cálculo proposicional clássico

Proposições. Belo Horizonte é uma cidade do sul do Brasil = 4. A Terra gira em torno de si mesma. 5 < 3

Sistema dedutivo. Sistema dedutivo

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Aula 2, 2014/2 Sintaxe da Lógica dos Conectivos

Lógica para Computação

Lógica Proposicional

Aula 6: Dedução Natural

LÓGICA PROPOSICIONAL

Lógica Computacional. Normalização e Formas Normais. Literais, Cláusulas e Monómios; Formas Normais NNF, CNF e DNF. Algoritmos de Conversão

Aula 2: Linguagem Proposicional

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

Exemplo 7 1 I. p q: Se o time joga bem, então o time ganha o campeonato. q s: Se o time ganha o campeonato então. s: Os torcedores não estão felizes.

3 Cálculo Proposicional

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

LÓGICA PROPOSICIONAL

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

Aula 04 Operações Lógicas sobre Proposições. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

Fórmulas da lógica proposicional

ORIENTAÇÃO. Leia o Guia Logístico de Avaliação UNITINS publicado no site

3 AULA. Valorações e Tabelas de Verdade LIVRO. META: Apresentar tabelas de verdade para classificar proposições lógicas.

MATEMÁTICA 3 MÓDULO 1. Lógica. Professor Renato Madeira

Conhecimento e Raciocínio Lógica Proposicional

Fundamentos da Computação 1. Carmen Cecilia Centeno

Simplificação de Enunciados com um Quantificador Petrucio Viana

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

4 Simbolização de enunciados 24

Lógica Proposicional Semântica e Tabelas Verdade

Lógica Computacional

Lógica. Professor Mauro Cesar Scheer

Como primeira e indispensável parte da Lógica Matemática temos o Cálculo Proporcional ou Cálculo Sentencial ou ainda Cálculo das Sentenças.

Lógica e Metodologia Jurídica

Introdução à Programação I

Álgebra de Boole binária

Simbolização de Enunciados com Conectivos

Já falamos que, na Matemática, tudo se baseia em axiomas. Já estudamos os números inteiros partindo dos seus axiomas.

Corretude e Completude da Dedução Natural. Thiago Alves Rocha

Transcrição:

Aula Teórica 6: Semântica da Lógica Proposicional Departamento de Informática 3 de Março de 2011

Motivação Expressividade Os conectivos são independentes? Definiu-se a Lógica Proposicional com os símbolos proposicionais, o Falso ( ), a disjunção ( ), a conjunção ( ) e a implicação ( ) Outros operadores importantes (Verdade, negação e equivalência ) não são primitivos: foram definidos como abreviaturas Eram precisos todos os primitivos para se expressar as ideias básicas da lógica proposicional? Se se conseguir definir alguns como abreviaturas dos outros (mostrando que a semântica original e a da abreviatura são equivalentes), então pode-se prescidir deles como primitivos. Existirá um único conjunto mínimo?

Implicação como abreviatura ϕ ψ ϕ ψ Prova Mostra-se primeiro que se para qualquer V se tem que V ϕ ψ então V ϕ ψ. Por hipótese, sempre que V ϕ tambémv ψ. Considera-se primeiro o caso em que V ϕ; por definição, também se tem que V ϕ ψ. Se V ϕ então por hipótese, V ψ e por definição, também se tem que V ϕ ψ. Mostra-se agora que se para qualquer V se tem que V ϕ ψ então V ϕ ψ. Por hipótese, V ϕ ψ, ou seja, ou V ϕ ou V ψ. Considera-se primeiro o caso em que V ϕ; vacuosamente, também se tem que V ϕ ψ. Se V ψ então por definição, também se tem que V ϕ ψ.

Disjunção como abreviatura ϕ ψ ( ϕ ψ) Prova Mostra-se o resultado usando o Teorema da substitutividade, o axioma da dupla negação e uma das leis de De Morgan. ϕ ψ ( (ϕ ψ)) (pois γ γ) ( ϕ ψ) (pela distribuição da negação) Conjunção como abreviatura Mostra-se da mesma forma que acima que ϕ ψ ( ϕ ψ)

Escolhas possíveis São todos os conectivos necessários como primitivos? Conjunção O conectivo de conjunção pode ser definido como abreviatura se se tiver disjunção e negação. ϕ ψ abv = ( ϕ ψ) Disjunção O conectivo de disjunção pode ser definido como abreviatura se se tiver conjunção e negação. ϕ ψ ( ϕ ψ) Conclusão Com negação (primitiva ou não), basta ter ou disjunção ou conjunção.

Escolhas possíveis São todos os conectivos necessários como primitivos? O que temos como primitivo Falso: Disjunção e conjunção:, Implicação: O que definimos como abreviatura Negação: ϕ abv = ϕ Equivalência: ϕ ψ abv = (ϕ ψ) (ψ ϕ) Conjunção ou disjunção: basta um deles Pode-se ter menos conectivos, pois a conjunção (respectivamente a disjunção) pode ser definida à custa da negação e da disjunção (respectivamente a conjunção).

Escolhas possíveis São todos os conectivos necessários como primitivos? Basta ter como primitivos Falso: Implicação: O que sai como abreviatura Negação: ϕ abv = ϕ Verdade: abv = Disjunção: ϕ ψ abv = ϕ ψ Conjunção: ϕ ψ abv = ( ϕ ψ) Equivalência: ϕ ψ abv = (ϕ ψ) (ψ ϕ)

Escolhas possíveis São todos os conectivos necessários como primitivos? Note-se que Sem falso ( ) temos que ter negação primitiva (não se consegue definir como abreviatura). O falso sai como abreviatura se se tiver disjunção ou conjunção: abv = ϕ ϕ Implicação O conectivo de implicação pode ser definido como abreviatura se se tiver disjunção e negação (primitiva): ϕ ψ abv = ϕ ψ Basta ter como primitivos Negação: Disjunção: (ou conjunção, )

Negação e equivalência como conectivos primitivos E como/quando juntar conectivos? Note-se que Para provas por indução, convém ter o mínimo de conectivos. O conjunto mais conveniente é {, }, porque é um operador constante, logo caso base. Para resolver exercícios, é útil ter o máximo de conectivos definidos, para evitar ter que expandir abreviaturas (usam-se directamente as definições).

Semântica da negação e equivalência Satisfação Da negação: V ϕ, se não se tem que V ϕ Da equivalência: V ϕ ψ, se V ϕ se e só se V ψ Tabelas de verdade p p q p q q p p q 0 1 0 1 1 1 1 0 0 0 1 0 0 1 1 1 0 0 1 0 1 1 1 1