Swami Gersiline Calebe Hyago

Slides:



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

Capítulo 8 A linguagem da Lógica de Predicados
Capítulo 7 Tableaux semânticos e resolução na Lógica Proposicional
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
LOGICA DE PRIMEIRA ORDEM Cálculo dos Predicados
Lógica Matemática e Computacional 7 – Introdução à Programação Lógica
Linguagem de Montagem Visão geral.
Universidade Federal de Campina Grande – UFCG Centro de Engenharia Elétrica e Informática – CEEI Departamento de Sistemas e Computação – DSC Máquina de.
Linguagens relacionais
Variáveis e fórmulas atómicas
Tópicos de Lógica Proposicional
Métodos de prova com afirmações numéricas
Elsa Carvalho 241 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Interpretação.
Elsa Carvalho 163 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Teoria dos Modelos.
Linguagens de Programação
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
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
Introdução à Programação Lógica
Cálculo Relacional Datalog não-recursivo
Alexandre Paiva Guylerme Velasco
BCC101 – Matemática Discreta
BCC 101– Matemática Discreta
Programação para Engenharia I
Análise Léxica Supondo o trecho de programa abaixo:
Prof. Luiz A M Palazzo Pelotas, fevereiro de 2011
Lógica para Computação
Lógica para Computação
Indução Métodos de prova já vistos Excepções
Lógica de Primeira Ordem -3
Linguagem de 1ª ordem da teoria de conjuntos
Dedução Natural.
Dependência e Independência Linear e Produto Vetorial
1 Funções (versão C) Funções são pedaços de código encapsulados para fácil acesso. Em C e C++ o processo de construção de uma função passa por 2 etapas.
Lógica de Predicados Teorema de Herbrand.
UNIVERSIDADE ESTADUAL DE SANTA CRUZ
Lógica Proposicional UESC
Capítulo 10 Propriedades semânticas da Lógica de Predicados
Linguagens lógicas 2013 – Luiz Mauricio Nascimento Silva
Cássio Cristo Dawyson Guerra Matheu Santos
INF 1771 – Inteligência Artificial
Teorema de Herbrand e Unificação
Lógica de Predicados Semântica.
Lógica de Predicados Forma Prenex e Skolem.
Sintaxe e Semântica na Lógica de Predicados
Lógica de Predicados Sintaxe.
Lógica de Predicados Forma Prenex e Skolem.
Teorema de Herbrand e Unificação
André Luiz da Costa Carvalho
Analise Semântica aula-10-analise-semântica.pdf.
Elsa Carvalho 186 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Aplicação e Composição.
INTRODUÇÃO À PROGRAMAÇÃO EM LÓGICA Profa. Joseluce de Farias Cunha
Semântica de uma fórmula da lógica da 1a ordem via modelo de Herbrand
BCC101 Matemática Discreta I
LFA: Unidade 03 – Parte B Engenharia/Ciência da Computação
Lambda Cálculo & Programação Funcional
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br.
Introdução à NP-completude
Linguagem de 1ª ordem da teoria de conjuntos
Negação de frases quantificadas
Elsa Carvalho 262 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Negação Com os.
Teorema de Herbrand.
Lógica de 1ª Ordem.
Anjolina Grisi de Oliveira
UNIP UNIVERSIDADE PAULISTA Professor: Yure de Queiroz Lima
Interpretação do Teorema de Herbrand
Sejamos Implicantes: Lógica e Linguagem Ralph Costa Teixeira Universidade Federal Fluminense.
1 Lógica de Predicados BCC101 Matemática Discreta I.
Transcrição da apresentação:

Swami Gersiline Calebe Hyago Universo de Herbrand Swami Gersiline Calebe Hyago

A skolemização trabalha aplicando a relação de equivalência da lógica de segunda ordem juntamente com a definição de satisfatibilidade da primeira ordem. A equivalência é feita "movendo" o quantificador existencial para antes do quantificador universal. Skolemização

∀x∃x.R(x,y) ⇔ ∃f∀x.R(x,f(x)) "Para todo x existe um y tal que R(x,y)" é convertida para a forma equivalente "Existe uma função f em x, introduzida por y, para todo x preso no escopo de R(x,f(x))". Skolemização

Dada uma linguagem de primeira ordem L, seu universo de Herbrand é definido pelo conjunto de todas as cláusulas básicas que podem ser construídas a partir dos símbolos de L. Levando em conta a definição de termo básico, podemos observar que os símbolos que aparecem em um universo de Herbrand são funtores e constantes de L. Universo de Herbrand

Considere uma fórmula da lógica de primeira ordem  na forma skolemizada: ∀x1 ... xnS Universo de Herbrand

Então o universo de Herbrand é definido pelas seguintes regras. 1. Todas as constantes de S pertencem a H. Se não existem constantes em S, então H contém uma constante arbitrária c. Universo de Herbrand

Então o universo de Herbrand  é definido pelas seguintes regras. 2. Se t1 ∋  H,...,tn ∋ H , e uma função n- ária f ocorre em S, então f(t1,...,tn) ∋ H. Universo de Herbrand

A geração consecutiva de elementos do universo de Herbrand e a verificação de insatisfatibilidade de elementos gerados podem ser diretamente implementadas em um programa de computador. Universo de Herbrand

Esse programa irá terminar a execução para todas as fórmulas insatisfatíveis e não terminará para fórmulas satisfatíveis, que basicamente mostra que o conjunto das fórmulas insatisfatíveis é recursivamente enumerável. Universo de Herbrand

Exemplo 1

Exemplo 2