Decidibilidade, Corretude, Completude, Consistência, Monotonicidade

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
Capítulo 3 Propriedades semânticas da Lógica Proposicional
Teoria da Computação EQUIVALÊNCIA DE PROGRAMAS E MÁQUINA Fabrício Dias
Lógica Matemática e Computacional 7 – Introdução à Programação Lógica
Lógica Matemática e Computacional 2.2 – Implicação e Equivalência
Elementos de Lógica Matemática
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.
Lógica Auto-epistémica
Lógicas em Dedução Natural
Introdução à Programação Lógica
Mestrado em Ciência da Computação Profa. Sandra de Amo
Algoritmos e Estruturas de Dados
INTRODUÇÃO A lógica faz parte do nosso cotidiano.
Sistemas Baseados em Conhecimento
APRENDIZAGEM COM CONHECIMENTO A PRIORI
HIPÓTESE Enunciado geral de relações entre fatos ou fenômenos
Curso: Licenciatura em Matemática
Lógica para Computação
Dedução Natural Universidade Tecnológica Federal do Paraná
Trabalho Dedução Natural
AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella.
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
Linguagem de 1ª ordem da teoria de conjuntos
3 - Equações Lineares de Segunda Ordem
Conceitos Básicos.
Métodos de Demonstração
Argumentos, verdade e validade 2
Lógica de Predicados Teorema de Herbrand.
Capítulo 10 Propriedades semânticas da Lógica de Predicados
Capítulo 4 Métodos para determinação de propriedades semânticas de fórmulas da Lógica Proposicional
Informática Teórica Engenharia da Computação
Aulas 9,10 Fábio Nakano.
REVISÃO PROVA 2 Monitoria de Lógica.
Modelos Matemáticos Usados como tipos em especificações baseadas em modelos Apresentados como teorias ou sistemas formais Uma teoria é definida em termos.
Teorema de Herbrand e Unificação
Agentes Baseados na Lógica Proposicional
SEMÂNTICA.
Completude e Corretude do Sistema de Tableaux Semânticos
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
Agentes Baseados em Regras de Produção
SAT e Custo Computacional
Teorema de Herbrand e Unificação
Sistemas Especialistas
Métodos para determinação de validade de fórmulas
Introdução à Lógica Jeneffer Ferreira
A Proposição e a Lógica A idéia geral da dedução ou inferência silogística é: A é verdade de B. B é verdade de C. Logo, A é verdade de C. A inferência.
BCC101 Matemática Discreta I
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
Monitoria de Lógica para Computação
Lógica Matemática Introdução.
IMPORTANTE!!!. Calcule o valor de cada uma das questões a seguir:
Redução.
Refinamento Motivação e Objetivos –Tornar especificações mais concretas (mais próximas de uma implementação) que as desenvolvidas inicialmente –Aumentar.
Decidibilidade, Corretude, Completude, Consistência
Sistema Formal Um Sistema Formal para a lógica proposicional é uma 2-tupla < L, R >, onde: L: linguagem proposicional R: conjunto de regras de inferências.
Lógica para Computação Prof. Celso Antônio Alves Kaestner, Dr. Eng. celsokaestner (at) utfpr (dot) edu (dot) br.
Linguagem de 1ª ordem da teoria de conjuntos
Lógica Proposicional.
Sistema Formal Um Sistema Formal para a lógica proposicional é uma 2-tupla < L, R >, onde: L: linguagem proposicional R: conjunto de regras de inferências.
Lógica Proposicional Dedução Natural.
Representação de Conhecimento Fred Freitas – CIn/UFPE.
Anjolina Grisi de Oliveira
SEMÂNTICA.
Lógica - EC Mini-prova 3.
Lógica de Predicados Tableaux semânticos.
Informática Teórica Engenharia da Computação. REDUTIBILIDADE Uma redução é uma maneira de converter um problema em outro Uma redução é uma maneira de.
Transcrição da apresentação:

Decidibilidade, Corretude, Completude, Consistência, Monotonicidade Lógica de Predicados Decidibilidade, Corretude, Completude, Consistência, Monotonicidade

Como avaliar sistemas de dedução?? Avaliação do algoritmo Finitude Complexidade Avaliação da capacidade de inferência Qualidade: Consistência Eficiência: Completude

Avaliação do algoritmo de dedução Análise de lógicas Finitude = Decidibilidade Tem a ver com teoria da computação Computabilidade, Máquinas de Turing, funções recursivas, ... Análise para métodos de dedução Correção Completude Consistência Monotonicidade

Computabilidade Intuitivamente uma função é dita computável se é possível calcular seu valor, dado qualquer elemento do seu domínio Será toda função, bem definida, computável? NEM SEMPRE!!!

Decidibilidade Caso particular de computabilidade quando a função só admite dois valores É possível resolver um problema algoritmicamente (insolubilidade)? Quando se fala se um problema é solúvel tem-se um problema de decidibilidade Trata-se de saber se um algoritmo acaba Devolvendo uma resposta, no nosso caso, T ou F Há lógicas que são assim!

Complexidade Computabilidade diz respeito a se um problema pode ou não ser resolvido Complexidade diz respeito à quantidade de recursos necessários para resolver um problema Os recursos (normalmente) são: Memória Tempo Porém... Complexidade não será analisada nesse curso 

E para sistemas de dedução? Desejamos que nossos sistemas de dedução tenham certas propriedades... Quais?? Relembrando conceitos Tautologia Teorema Contradição

Avaliando sistemas de dedução Queremos que o nosso sistema de dedução hipotético SD seja correto, completo e consistente Que danado é isso???

Correto Correto: Toda sentença deduzida por SD a partir de um dado conjunto de sentenças S inclusive o conjunto vazio de sentenças! Seja realmente dedutível a partir de S! Se as premissas são válidas, a conclusão também é válida!

Completo e Consistente Toda sentença realmente dedutível a partir de S, seja também dedutível através de SD Consistente: Não seja possível gerar contradições usando SD

Teorema da correção Se b├SD H, então b├ H Um sistema de dedução SD é correto se satisfaz à condição abaixo Todas as condições são a mesma no fundo  Se H é conseqüência lógica de um conjunto de hipóteses b a partir de SD, H é realmente conseqüência lógica de b Se b├SD H, então b├ H SD só deduz fórmulas corretas!!

Teorema da completude Se b├ H, então b├SD H Um sistema de dedução SD é completo se satisfaz às condições abaixo Todas as condições são a mesma no fundo  Se H é conseqüência lógica de um conjunto de hipóteses b, H também é conseqüência lógica de b a partir de SD Se b├ H, então b├SD H Toda fórmula dedutível também é dedutível por SD!!

Teorema da Consistência Um sistema de dedução SD é consistente sse não é possível deduzir usando SD duas fórmulas que se contradizem Não é possível ├SD H e ├SD H Teorema: Um sistema correto é também consistente

Prova de Consistência Se ├SD H, pelo teorema da correção: H é tautologia D H é contraditória Não é possível ├SD H, pois H seria uma tautologia Não é possível que H e H sejam tautologias

Consistência e satisfatibilidade Um conjunto de fórmulas b é consistente sse não existir uma fórmula H de forma a b├ H e b├ H Não é possível deduzir H e H a partir de b Teorema da Consistência e satisfatibilidade Um conjunto de fórmulas é consistente sse for satisfatível

Monotonicidade Definição fraca: Se KBi├ H, então KBj├ H Não perder o que é dedutível Definição forte: Se KBi├ H e j>i, então KBj├ H e KBj  KBi KB só aumenta