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

Lógica Computacional

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

1 Lógica de primeira ordem

Lógica proposicional

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

Aula 2: Linguagem Proposicional

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

Lógica Computacional

Alfabeto da Lógica Proposicional

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

Introdução à Logica Computacional. Aula: Lógica Proposicional -Sintaxe e Representação

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

Lógica Computacional DCC/FCUP 2017/18

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

Fundamentos da Computação 1. Aula 03

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

Introdução à Lógica Proposicional Sintaxe e Semântica

LÓGICA PROPOSICIONAL

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

Campos Sales (CE),

Lógica Proposicional Semântica e Tabelas Verdade

1 TEORIA DOS CONJUNTOS

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

Lógica. Professor Mauro Cesar Scheer

Lógica e Metodologia Jurídica

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.

Questões de Concursos Aula 02 CEF RACIOCÍNIO LÓGICO. Prof. Fabrício Biazotto

Introdução à Logica Computacional. Aula: Lógica Proposicional - Sintaxe e Representação

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Simbolização de Enunciados com Conectivos

Lógica Proposicional Sintaxe

Matemática Discreta - 01

Prof. Jorge Cavalcanti

Lógica dos Quantificadores: sintaxe

Lógica para Computação

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

Lógica Proposicional

Cálculo proposicional

Introdução. História. História 18/03/2012. Lógica para Ciência da Computação. O que é Lógica?

Departamento de Engenharia Informática da Universidade de Coimbra

Lógica Proposicional e Álgebra de Boole

Álgebra Linear e Geometria Analítica

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

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

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

Lógica Proposicional

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

Aprendendo. Raciocínio. Lógico

Introdução a computação

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

4 Simbolização de enunciados 24

Lógica Texto 7. Texto 7. 1 Negação de enunciados atômicos Exercício resolvido Negação de enunciados moleculares 5

Fundamentos da Computação 1. Carmen Cecilia Centeno

Afirmações Matemáticas

LÓGICA I ANDRÉ PONTES

3 Cálculo Proposicional

Lógica e Metodologia Jurídica

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

8. Expressões lógicas

Programação em Lógica. UCPEL/CPOLI/BCC Lógica para Ciência da Computação Luiz A M Palazzo Maio de 2010

Lógica e Metodologia Jurídica

A linguagem da Lógica Proposicional (Capítulo 1)

Referências e materiais complementares desse tópico

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

Noções básicas de Lógica

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

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

INF1009.3WB: Lógica para computação

Bases Matemáticas. Aula 1 Elementos de Lógica e Linguagem Matemática. Prof. Rodrigo Hausen. 24 de junho de 2014

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

Lógica Computacional

LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014 LISTA 01 RACIOCÍNIO LÓGICO TRIBUNAIS 2014

SCC Capítulo 2 Lógica de Predicados

Algoritmia e Programação APROG. Algoritmia 1. Lógica Proposicional (Noções Básicas) Nelson Freire (ISEP DEI-APROG 2013/14) 1/12

Métodos para a construção de algoritmo

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

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

Transcrição:

Aula Teórica 2: Sintaxe da Lógica Proposicional António Ravara Simão Melo de Sousa Departamento de Informática, Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Departamento de Informática, Faculdade Engenharia, LISP & Release Group Universidade Beira Interior

Descrição informal Lógica proposicional Um sistema formal de raciocínio, constituido por: Objecto Um alfabeto (conjunto de símbolos). Uma linguagem (conjunto de fórmulas). Uma semântica (para valoração de símbolos e fórmulas). Um cálculo (sistema sintático de prova, para raciocinar). Ocupa-se do estudo do comportamento dos conectivos lógicos (negação, disjunção, conjunção, implicação e equivalência) e das regras que os manipulam. Linguagem das asserções ou proposições: afirmações que são ou verdadeiras ou falsas. Linguagem construida a partir de símbolos proposicionais (asserções básicas) e conectivos lógicos (ligam asserções).

Descrição informal Asserções Básicas: hoje chove; todo o natural par maior que 2 é a soma de dois primos. Compostas: estudo hoje ou amanha; jogo hoje e amanha; se tenho aulas então vou à Faculdade; n é par se e só se mod(n, 2) = 0. Não são asserções: passe-me o sal, se faz favor; quanto mais depressa, mais devagar.

Alfabeto e linguagem Definição da sintaxe da lógica proposicional Objectivo Obter a linguagem formal das fórmulas proposicionais. A partir de um alfabeto (conjunto de símbolos, representando asserções) define-se como construir palavras (sequências finitas de símbolos, ditas fórmulas). Definição 2.1: alfabeto proposicional sobre um conjunto P Seja P um conjunto numerável (de símbolos proposicionais). O alfabeto proposicional sobre P, denotado Alf P, é o conjunto constituido: por cada um dos elementos de P (as asserções básicas); pelo símbolo (chamado falso, ou absurdo); pelos conectivos disjunção,, conjunção, e implicação, ; pelos parênteses esquerdo e direito, ( e ).

Alfabeto e linguagem Definição da sintaxe da lógica proposicional Nem toda a sequência de símbolos do alfabeto é uma palavra da linguagem. Vamos defini-la com (axiomas e) regras. Definição 2.2: linguagem proposicional induzida por Alf P A linguagem proposicional induzida por Alf P, denotada F P, é o conjunto definido indutivamente pelas seguintes regras: BOT : F P PROP: se p P então p F P DIS: se ϕ, ψ F P então (ϕ ψ) F P CON: se ϕ, ψ F P então (ϕ ψ) F P IMP: se ϕ, ψ F P então (ϕ ψ) F P Terminologia Os elementos de F P dizem-se fórmulas. Os elementos de P e o símbolo dizem-se fórmulas atómicas.

Que sequências são fórmulas? Não são necessariamente fórmulas todas as sequências de símbolos do alfabeto. As sequências seguintes não são fórmulas pq F P, porque não se podem fazer sequências de símbolos proposicionais; (p ) F P, porque a disjunção é um operador binário e a expressão só tem um operando; (p ( q)) F P, porque a implicação é um operador binário que deve ter como argumentos/operandos duas fórmulas; no entanto, apesar de p ser uma fórmula, ( q) não o é. Facilmente se vê que não foram seguidas as regras para definir fórmulas.

Que sequências são fórmulas? Como mostrar que (p ((p q) r)) F P Prova de fórmulas Sejam p, q, r P. 1 Por PROP, tem-se que p F P. 2 Por PROP, tem-se que q F P. 3 Por PROP, tem-se que r F P. 4 Por DIS, com 1 e 2, tem-se que (p q) F P. 5 Por IMP, com 4 e 3, tem-se que ((p q) r) F P. 6 Por CON, com 1 e 5, tem-se que (p ((p q) r)) F P.

de fórmulas da lógica proposicional Asserções básicas e compostas Considere as seguintes asserções básicas. p: estudo hoje q: estudo amanhã r: tenho exame amanhã. Constroiem-se as seguintes asserções compostas: estudo hoje ou estudo amanhã: p q estudo hoje e estudo amanhã: p q se tenho exame amanhã então estudo hoje e estudo amanhã: r (p q)

Abreviaturas Definição 2.3: abreviaturas São úteis novos conectivos para abreviar alguns tipos de fórmulas. Negação: ϕ abv = ϕ ; Verdade: abv = ; Equivalência: ϕ ψ abv = (ϕ ψ) (ψ ϕ). Convenções Para simplificar a notação omitem-se por vezes os parênteses mais exteriores das fórmulas. Consideramos que o conectivo tem precedência. ( ϕ ψ) abv = ((ϕ ) ψ) ϕ (ψ δ) abv = ((ϕ ) (ψ δ)) ((ψ δ) (ϕ ))

Modelação/Representação de conhecimento Tradução da linguagem natural para lógica proposicional Intuição Os símbolos proposicionais representam asserções básicas (afirmações verdadeiras ou falsas): estudo hoje. O conectivo disjunção representa alternativa. Uma frase que comece por ou e tenha um número par de ocorrências dessa palavra procura não ser ambígua: ou estudo hoje ou amanhã. O conectivo conjunção indica que a frase só é verdade se cada uma das partes o for. A fórmula p q traduz as frases p e q, tanto p como q, p tal como q, etc,... O conectivo implicação captura consequência. À esquerda está o antecedente (hipótese) e à direita o consequente (tese). A fórmula p q traduz as frases se p então q, se p, q, q se p, p só se q, caso p então q, caso p, q, como p, q, etc,...

Tradução da linguagem natural para lógica proposicional Asserções básicas e compostas gosto de lógica escreve-se p; gosto de álgebra escreve-se q; gosto de análise escreve-se r; gosto de lógica e de álgebra escreve-se p q; ou gosto de lógica ou de álgebra escreve-se p q; gosto de lógica ou de álgebra e de análise é ambígua, mas ou gosto de lógica ou de álgebra e de análise já não; nas fórmulas, os parênteses desambiguam: p q r é ambígua, mas p (q r) já não. Há ambiguidades difíceis de resolver: o Pedro foi ao médico e ficou doente tanto pode querer dizer m d como m d. Comutatitividade? o Pedro ficou doente e foi ao médico deve querer dizer d m, não d m.