Capítulo 8 Lógica de primeira Ordem

Documentos relacionados
A linguagem da Lógica de Predicados. (Capítulo 8) LÓGICA APLICADA A COMPUTAÇÃO. Professor: Rosalvo Ferreira de Oliveira Neto

Lógica de primeira ordem (Capítulo 8 - Russell) Inteligência Artificial

Lógica para computação - Linguagem da Lógica de Predicados

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

Aula 12: Lógica de Predicados

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

Fundamentos de Lógica Matemática

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

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

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

Lógica dos Quantificadores: sintaxe

Introdução à Lógica de Predicados

Aula 2: Linguagem Proposicional

Fundamentos da Computação 1. Aula 03

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

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

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

MÓDULO II - PARTE II LÓGICA DOS PREDICADOS

Lógica Proposicional Sintaxe

SCC Capítulo 2 Lógica de Predicados

1 Lógica de primeira ordem

Lógica Computacional

Os Fundamentos: Lógica de Predicados

Alfabeto da Lógica Proposicional

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

Fundamentos 1. Lógica de Predicados

Conteúdo. Correção de Exercício Quantificadores Rosen (pg 33) Tradução Português Lógica Rosen (pg 42)

Capítulo 3 Lógica de Primeira Ordem

Lógica. Professor Mauro Cesar Scheer

Linguagem com sintaxe e semântica precisas: lógica. Mecanismo de inferência: derivado da sintaxe e da

Usando as regras de Morgan, de a negação das proposições:

Lógica Proposicional Semântica e Tabelas Verdade

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

LÓGICA APLICADA A COMPUTAÇÃO

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

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Lógica de Predicados

Cálculo de Predicados

A Lógica de Primeira Ordem

LÓGICA TEMPORAL COM RAMIFICAÇÕES (Branching time temporal logics)

Conteúdo. Correção Exercícios Revisão para Prova

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

Quantificadores, Predicados e Validade

Argumentação em Matemática período Prof. Lenimar N. Andrade. 1 de setembro de 2009

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

Lógica Computacional

Introdução à Lógica Proposicional Sintaxe

LÓGICA PROPOSICIONAL

Cálculo proposicional

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

A sintaxe do cálculo de predicados (I), cap. 6 de Introdução à Lógica (Mortari 2001) Luiz Arthur Pagani

Lógica de Predicados

2 AULA. Conectivos e Quantificadores. lógicas. LIVRO. META: Introduzir os conectivos e quantificadores

Cálculo de Predicados. Matemática Discreta. Profa. Sheila Morais de Almeida DAINF-UTFPR-PG. março

MD Lógica de Proposições Quantificadas Cálculo de Predicados 1

Lógica Proposicional: Semântica Tabela Verdade

Lógica Computacional

Introdução a computação

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

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

1. = F; Q = V; R = V.

Cálculo proposicional

Expandindo o Vocabulário. Tópicos Adicionais. Autor: Prof. Francisco Bruno Holanda Revisor: Prof. Antônio Caminha Muniz Neto. 12 de junho de 2019

Introdução à Programação I

2 Lógica Fuzzy. 2 Lógica Fuzzy. Sintaxe da linguagem

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

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

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

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

Fundamentos da Computação 1. Carmen Cecilia Centeno

Lógica de Predicados

Lógica de Predicados. Quantificadores

Predicados e Quantificadores

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

ATA/TO AOCP Resolução: Inicialmente, representaremos o que foi dado pelo enunciado:

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

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

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

Lógica de Predicados

Lógica proposicional

18/01/2016 LÓGICA MATEMÁTICA. Lógica é usada para guiar nossos pensamentos ou ações na busca da solução. LÓGICA

Transcrição:

Capítulo 8 Lógica de primeira Ordem

Tópicos 1. Contextualização 2. Definições 3. Exemplos 4. Questão desafio! 2

O que não é possível expressar em Lógica Proposicional? Todo tricolor é um campeão. Roberto é tricolor. Logo Roberto é um campeão. A adição de dois números ímpares quaisquer é um número par. Acesso a esse recinto é permitido somente para as pessoas autorizadas ou conhecidas de pessoas autorizadas. Por quê? 3

Ausências da Lógica Proposicional Quantificadores todo, qualquer, existe, alguns, nenhum,... Sempre estão ligados a variáveis Objetos Indivíduos do universo de discurso, sobre o qual quantificadores podem ser aplicados Todo tricolor é um campeão. Roberto é tricolor. 4

Lógica de Predicados Também chamada de Lógica de 1ª. Ordem FOL (First-Order Logic) Extensão da Lógica Proposicional Novos conectivos (quantificadores) Novos símbolos para funções, variáveis, predicados, etc 5

Alfabeto O alfabeto da Lógica de Predicados é constituído por: símbolos de pontuação: (, ); símbolo de verdade: false; um conjunto enumerável de símbolos para variáveis: x, y, z, w, x 1,y 1,... ; 6

Alfabeto Um conjunto enumerável de símbolos para funções: f, g, h, f 1, g 1, h 1, f 2, g 2,... ; um conjunto enumerável de símbolos para predicados: p, q, r, p 1, q 1, r 1, p 2, q 2,... ; Conectivos:,,,. Associado a cada símbolo para função ou predicado, temos um número inteiro não-negativo k. Esse número indica a aridade, ou seja, o número de argumentos da função ou predicado. 7

Alfabeto Constantes Variáveis Funções Predicados Conectivos 8

Constantes Dão nomes a coisas particulares Exemplo: Rosalvo, Brasil, Petrolina 9

Variáveis Sintaticamente iguais às constantes Análogo a linguagens de programação Exemplo: x, y, z 10

Funções Semelhante a função em programação, recebe um ou mais argumentos e produz uma resposta um elemento do domínio como um número ou um objeto Exemplo: soma(x, y) 11

Predicados Semelhante a uma função em programação com resposta booleana, a resposta será sempre verdadeiro ou falso. Utilizado para representar relações. Exemplo: irmao(x, y), pai(x,y), vizinho(x,y) 12

Conectivos Quantificadores Universal: (para todo ) Existencial: (existe ) Os conectivos, e ^ são definidos em função do conjunto completo {,v} 13

E as fórmulas da lógica de predicados? Para definir as regras para formação das fórmulas bem formadas é preciso estabelecer dois conceitos importantes: -Átomos - Termos 14

Tipos de perguntas (consultas) A capital de Pernambuco é Petrolina? Deve retornar um símbolo de verdade Sentenças que representam símbolos de verdade, em Lógica de Predicados, são chamados de átomos Qual a capital do Brasil? Deve retornar um objeto Sentenças que representam objetos são chamados de termos 15

Fórmulas São construídos a partir destas regras: Todo átomo é uma fórmula da Lógica de Predicados Se H é fórmula então ( H) também é Se H e G são fórmulas, então (HvG) também é Se H é fórmula e x variável, então (( x)h) e (( x)h) são fórmulas 16

Ordem de precedência da Lógica de Predicados,, ^,v 17

Correspondência entre quantificadores Todo piloto é rápido Equivale É falso que existe piloto que não é rápido Existe treinador inteligente Equivale É falso que todo treinador não seja inteligente 18

Correspondência entre quantificadores (( x)h)= (( x)( H)) (( x)h)= (( x)( H)) Qualquer quantificador pode ser definido a partir do outro! 19

Escopo de um quantificador Abrangência de seu uso nas sub-fórmulas Se E é uma fórmula na Lógica de Predicados Se (( x)h) é subfórmula de E o escopo de ( x) é H Se (( x)h) é subfórmula de E o escopo de ( x) é H 20

Exemplo de escopo de um quantificador G=( x)( y)(( z)p(x,y,w,z) ( y)q(z,y,x,z1)) O escopo de ( x) é ( y)(( z)p(x,y,w,z) ( y)q(z,y,x,z1)) O escopo de ( y) é (( z)p(x,y,w,z) ( y)q(z,y,x,z1)) O escopo de ( z) é p(x,y,w,z) O escopo de ( y) é q(z,y,x,z1)) 21

Ocorrência livre e ligada Se x é uma variável e E uma fórmula, uma ocorrência de x em E é Ligada, se x está no escopo de um quantificador ( x) ou ( x) em E Livre, se não for ligada G=( x)( y)(( z)p(x,y,w,z) ( y)q(z,y,x,z1)) 22

Variável livre e ligada Se x é uma variável e E uma fórmula que contém x. x é Ligada em E, se existir uma ou mais ocorrências ligadas de x em E Livre em E, se existir uma ou mais ocorrências livres de x em E No exemplo anterior, z é livre e ligada! 23

a) Uma condição necessária e suficiente para que um individuo seja produtivo é que ele seja esforçado, trabalhe muito e tenha inspirações c) As filhas do professor Pedro são lindas e meigas d) As filhas do professor Pardal são lindas e inteligentes e todos os rapazes da Computação querem namorá-las; e) Nem todo pássaro voa f) todo político é desonesto 24

n) Quem não se ama não ama ninguém o) Toda patricinha de Petrolina que vai ao shopping tem celular, pele lisa e cheiro de alface p) Patricinha de Petrolina não gosta de patricinha de Juazeiro x) Arlindo é um bom pai e ama todos os seus filhos. aa) Nenhum filho adolescente de Maria gosta de estudar. 25

Codifique o caso do capitão West da aula anterior na sintaxe da lógica de primeira ordem! 26