Capítulo 8 A linguagem da Lógica de Predicados

Slides:



Advertisements
Apresentações semelhantes
Lógica de Predicados e Representação de Conhecimento
Advertisements

Capítulo 7 Tableaux semânticos e resolução na Lógica Proposicional
Prof. Marcone Sotéro Método Dedutivo Prof. Marcone Sotéro
Prof. Marcone Sotéro Cálculo de Predicados Prof. Marcone Sotéro
Capítulo 9 A semântica da Lógica de Predicados
Capítulo 3 Propriedades semânticas da Lógica Proposicional
Capítulo 1 A linguagem da Lógica Proposicional
Elementos de Lógica Matemática
Cláusulas Conjuntos de cláusulas
Lógica de Primeira Ordem -1
Variáveis e fórmulas atómicas
TC2- Lógica Proposicional
Tópicos de Lógica Proposicional
Formalizar semântica da LPO
TEORIA DOS AUTÓMATOS FINITOS E DAS SUAS LINGUAGENS
Lógica de Predicados Sintaxe. O que não é possível expressar em Lógica Prop. Todo tricolor é um campeão. Roberto é tricolor. Logo Roberto é um campeão.
Lógicas em Dedução Natural
Prof. Sérgio Altenfelder
BCC 101– Matemática Discreta
01(c) 2007 Gustavo Motta1 Introdução ao -calculus Prof. Gustavo Motta Departamento de Informática/UFPB.
Introdução ao -calculus
Lógica para Computação
Lógica para Computação
Lógica para Computação
FORMA NORMAL BSI Alunos: Emerson Shigueo Sugimoto
Lógica de Primeira Ordem -2
LÓGICA MATEMÁTICA E COMPUTACIONAL
A Lógica das Sentenças Abertas Profa. Ana Florencia Aula 9
INF 1771 – Inteligência Artificial
Raciocínio Lógico Prof. Diego.
Operações Lógicas sobre proposições
Lógica Proposicional UESC
Swami Gersiline Calebe Hyago
Capítulo 5 Relações semânticas entre os conectivos da Lógica Proposicional
Capítulo 10 Propriedades semânticas da Lógica de Predicados
Funções e suas propriedades
Capítulo 6 Um sistema axiomático formal na Lógica Proposicional
Algoritmos – Formas Normais
Introdução a Lógica Prof. Luiz Carlos Gabi.
Conceitos de Lógica Digital
Cássio Cristo Dawyson Guerra Matheu Santos
INF 1771 – Inteligência Artificial
Construção Tabela-verdade
Prof. Esp. Cristiano José Cecanho Inteligência Artificial
Capítulo 11 Programação Lógica
SEMÂNTICA.
Lógica de Predicados Semântica.
Lógicas e Inferência para IA
Lógica de Predicados Sintaxe.
BCC101 Matemática Discreta I
Circuitos Lógicos e Álgebra de Boole
©Prof. Lineu MialaretAula 9 - 1/28Matemática Discreta 1 Instituto Federal de Educação, Ciência e Tecnologia de São Paulo - IFSP Campus de Caraguatatuba.
André Luiz da Costa Carvalho
Lógica matemática.
BCC101 Matemática Discreta I
Conectivos Lógicos / Operações
Monitoria de Lógica para Computação
Inteligência Artificial: Lógica Proposicional e Prolog
Cálculo Relacional.
Relações semânticas entre conectivos e formas normais
Lógica Proposicional.
1 Provas e Proposições Anjolina Grisi de Oliveira Fonte:
Lógica de 1ª Ordem.
Lógica matemática.
UNIP UNIVERSIDADE PAULISTA Professor: Yure de Queiroz Lima
NOÇÕES DE LÓGICA Professor: Renilson.
Introdução a Lógica Matemática
Tema 1 – Lógica e Teoria dos Conjuntos
Negação de Proposições Simples ou Compostas
1 Lógica de Predicados BCC101 Matemática Discreta I.
Transcrição da apresentação:

Capítulo 8 A linguagem da Lógica de Predicados

Alfabeto símbolos de pontuação: ( , ); símbolo de verdade: false; Definição 8.1 (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, x1,y1,... ;

Alfabeto , ∨, ∀, ∃. um conjunto enumerável de símbolos para funções: Definição 8.1 (alfabeto) um conjunto enumerável de símbolos para funções: f, g, h, f1, g1, h1, f2, g2, ... ; um conjunto enumerável de símbolos para predicados: p, q, r, p1, q1, r1, p2, q2, ... ; 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.

Variáveis. Variáveis e metavariáveis. Funções e predicados. Constantes e símbolos proposicionais. Conectivos.

Elementos Básicos da Linguagem Definição 8.2 (termo) O conjunto dos termos da linguagem da Lógica de Predicados é o menor conjunto que satisfaz as regras a seguir: as variáveis são termos; se t1, t2, ..., tn são termos e f˘ é um símbolo para função n-ária, então f˘(t1, t2, ..., tn) é um termo.

o símbolo de verdade false é um átomo; se Definição 8.3 (átomo) O conjunto dos átomos da linguagem da Lógica de Predicados é o menor conjunto que satisfaz as regras a seguir: o símbolo de verdade false é um átomo; se t1, t2, ..., tn são termos e p˘é um símbolo para predicado n-ário, então, p˘(t1, t2, ..., tn) é um átomo.

Definição 8.4 (fórmula) Todo átomo é uma fórmula. Se H é uma fórmula, O conjunto das fórmulas da linguagem da Lógica de Predicados é o menor conjunto que satisfaz as regras a seguir. Todo átomo é uma fórmula. Se H é uma fórmula, então (¬H) é uma fórmula. H e G são fórmulas, (H ∨ G) é uma fórmula.

Definição 8.4 (fórmula) Se H é uma fórmula e x˘uma variável, então ((∀x˘)H) e ((∃x˘)H) são fórmulas. Definição 8.5 (expressão) Uma expressão da Lógica de Predicados é um termo ou uma fórmula.

a variável x˘é um subtermo de E E = f˘(t1, t2, ..., tn), Definição 8.6 (subtermo, subfórmula, subexpressão) Os elementos a seguir definem as par­tes de um termo ou fórmula E. Se E = x˘, então a variável x˘é um subtermo de E E = f˘(t1, t2, ..., tn), ti e f˘(t1, t2, ..., tn) são subtermos de E. t1 é subtermo de t2 e t2 é subtermo de E, t1 é subtermo de E.

H e (¬H) são subfórmulas de E. Definição 8.6 (subtermo, subfórmula, subexpressão) Se E =(¬H) então H e (¬H) são subfórmulas de E. E é uma das fórmulas (H ∨ G), (H ∧ G), (H → G) ou (H ↔ G), H, G e E são subfórmulas de E.

 um dos quantificadores ∀ ou ∃ e E = ((  x˘ )H), então Definição 8.6 (subtermo, subfórmula, subexpressão) Se x˘é uma variável,  um dos quantificadores ∀ ou ∃ e E = ((  x˘ )H), então H e ((  x˘)H) são subfórmulas de E. H1 é subfórmula de H2 e H2 é subfórmula de E, H1 é subfórmula de E. Todo subtermo ou subfórmula é também uma subexpressão.

Definição 8.7 (literal) Um literal, na Lógica de Predicados, é um átomo ou a negação de um átomo. Um átomo é um literal positivo. A negação de um átomo é um literal negativo.

Definição 8.8 (forma normal) Seja H uma fórmula da Lógica de Predicados. H está na forma normal conjuntiva, fnc, se é uma conjunção de disjunções de literais. H está na forma normal disjuntiva, fnd, se é uma disjunção de conjunções de literais.

Definição 8.9 (ordem de precedência) Na Lógica de Predicados, a ordem de precedência dos conectivos é a seguinte: maior precedência: ; precedência intermediária superior: ∀ , ∃; precedência intermediária inferior: → , ↔; precedência inferior: ∨ , ∧ .

Correspondência entre quantificadores. (∀ x) H equivale a (∃ x) H (∃ x) H equivale a (∀ x) H

Definição 8.10 (comprimento de uma fórmula) Dada uma fórmula H, da Lógica de Predicados, o comprimento de H, denotado por comp[H], é definido como se segue: Se H é um átomo, então comp[H]=1; se H = ¬G, então comp[¬G] = 1+ comp[G]; se H =(E ♦ G), onde ♦ é um dos conectivos ∨, ∧, → , ↔ então comp[E ♦ G] = 1+ comp[E]+ comp[G]; se H =( x˘)G, onde é um dos quantificadores ∀ ou ∃ , então comp[( x˘)G]=1+ comp[G].

O Princípio da Indução na Lógica de Predicados Proposição 8.1 (princípio da indução na Lógica de Predicados) Seja B[E] uma asserção que se refere a uma fórmula E da Lógica de Predicados. Se as duas propriedades a) e b) a seguir são verdadeiras, então concluímos que B[E] é verdadeira para qualquer fórmula E. a) Base da Indução. B[A] é verdadeira para todo átomo A. b) Passo da indução. Sejam G e H duas fórmulas. Se B[G] e B[H] são verdadeiras, então B[¬H], B[G ∨ H] e B[(∀x)H] são verdadeiras.

Se G é uma subfórmula de H, então comp[G] ≤ comp[H]. Proposição 8.2 (comprimento de uma fórmula) Sejam H e G duas fórmulas da Lógica de Predicados. Se G é uma subfórmula de H, então comp[G] ≤ comp[H].

Classificações de variáveis. Definição 8.12 (ocorrência livre e ligada) Sejam 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. Uma ocorrência de x˘em E é livre se não for ligada.

A variável x˘é ligada em E se existe pelo menos Definição 8.13 (variável livre e ligada) Sejam x˘uma variável e E uma fórmula que contém x˘ A variável x˘é ligada em E se existe pelo menos uma ocorrência ligada de x˘em E. A variável x˘ é livre em E uma ocorrência livre de x˘em E.  

Definição 8.14 (símbolo livre) Dada uma fórmula E, os seus símbolos livres são as variáveis que ocorrem livres em E, os símbolos de função e os símbolos de predicado. Definição 8.15 (fórmula fechada) Uma fórmula é fechada quando não possui variáveis livres.

Definição 8.16 (fecho de uma fórmula) Seja H uma fórmula da Lógica de Predicados e {x˘1, ..., x˘n} o conjunto das variáveis livres em H. O fecho universal de H, indicado por (∀∗)H, é dado pela fórmula (∀x˘1)...(∀x˘n)H. O fecho existencial de H,indicado por (∃∗)H, é dado pela fórmula (∃x˘1)...(∃x˘n)H.