RESOLUÇÃO PROPOSICIONAL

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
Lógica Matemática e Computacional 7 – Introdução à Programação Lógica
Cláusulas Conjuntos de cláusulas
Tópicos de Lógica Proposicional
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.
Introdução à Programação Lógica
Resolução.
APRENDIZAGEM COM CONHECIMENTO A PRIORI
Lógica para Computação
Lógica para Computação
Lógica para Computação: Especificação e Verificação de Programas
Alunos: Vinicius Arcanjo Pedro Garagnani Curso: Engenharia de Computação, Professor: Adolfo Neto Disciplina: Lógica para Computação. Tablôs.
Trabalho Dedução Natural
RESOLUÇÃO PROPOSICIONAL
Resolução Proposicional
AXIOMATIZAÇÃO Equipe: André Augusto Kaviatkovski, Daniel Elias Ferreira, Vinicius Zaramella.
FORMA NORMAL BSI Alunos: Emerson Shigueo Sugimoto
DEDUÇÃO NO CÁLCULO PROPOSICIONAL
INF 1771 – Inteligência Artificial
Aron Sebastian André Sousa Vivian Maria Márcio André
Lógica Matemática e Computacional
T ÓPICOS DE I.A. Métodos de Busca Busca em Espaços de Estado Prof. Mário Dantas.
Dedução Natural.
Daniel Felipe Warkentin & Raul Vitor Tessaro Esteves
Cálculo Numérico Aula 8 – Sistemas de Equações Lineares / Parte 1
O método de Wang consiste em escrever uma série de linhas, cada vez mais simples, até que a prova seja completada ou até que se descubra ser impossível.
Lógica de Predicados Teorema de Herbrand.
UNIVERSIDADE ESTADUAL DE SANTA CRUZ
Lógica Proposicional UESC
Componentes: Lucas, Ítalo, Wagner, Newton e Gabriel
INF 1771 – Inteligência Artificial
Algoritmos – Formas Normais
Cássio Cristo Dawyson Guerra Matheu Santos
Capítulo 11 Programação 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.
Formas Normais e Resolução
Teorema de Herbrand e Unificação
Lógica de Predicados Forma Prenex e Skolem.
Lógica Proposicional Resolução.
Lógica de Predicados Resolução.
Lógica Proposicional Dedução Natural.
Lógicas e Inferência para IA
Implementação de Resolução
Lógica de Predicados Forma Prenex e Skolem.
Lógica Proposicional Resolução.
Introdução à Lógica Jeneffer Ferreira
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.
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
A Construção da Ciência
INTRODUÇÃO À PROGRAMAÇÃO EM LÓGICA Profa. Joseluce de Farias Cunha
Lógica para Computação
Estratégias de Resolução
Lógica Matemática Introdução.
Inteligência Artificial: Lógica Proposicional e Prolog
Lógica Proposicional-1 Múltiplas premissas em subprovas n Múltiplas premissas: não podem ser usadas nas subprovas em F n Generalização Para as regras com.
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.
Introdução à Engenharia de Computação
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.
Lógica de Predicados Resolução. Cláusulas e literais complementares Cláusula em lógica de predicados é uma disjunção de literais Usando a notação de conjuntos:
Elsa Carvalho 203 Universidade da Madeira Departamento de Matemática Programação em Lógica e Funcional (2000/01) (Actualizado em 2004/05) Resolução (com.
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.
Prova Automática de Teoremas
Frases de Horn Forma Normal Conjuntiva- para frases sem quantificadores conjunção de frases cada elemento da conjunção é disjunção de literais literal:
Lógica Proposicional Dedução Natural.
Paradigmas de Programação
Inteligência Artificial
Aula Introdutória “Lógica para Computação”
Transcrição da apresentação:

RESOLUÇÃO PROPOSICIONAL Vanessa Maria Da Silva , Fernando Bozza

Resolução Proposicional A resolução na lógica proposicional é um método de prova, regra de inferência. Toma duas cláusulas contendo literais complementares e produz uma nova cláusula com os literais que sobraram de ambas, até que se chegue ao objetivo da resolução. Provar que as cláusulas são válidas, para que isto aconteça é necessário obter a cláusula vazia ().Caso contrário, a resolução não prova que o algoritmo é válido.

Regra da resolução É uma regra de inferência envolvendo duas cláusulas que contêm literais sobre o mesmo átomo, mas de polaridade oposta. Exemplo: A \/ p  p \/ B (Resolução) A \/ B As fórmulas A \/ p e  p \/ B são chamadas de resolventes, e a fórmula inferida A \/ B é chamada de resoluta, não ocorre à eliminação de suas premissas, assim, uma fórmula pode ser usada mais de uma vez como resolvente.

Regra da resolução Exemplo 1: p  p  Exemplo 2: Regra auxiliar da contração de cláusulas: p \/ p \/ q p \/ q (contração)

Resolução Unitária É aquela em que ao menos um dos resolventes é uma cláusula unitária. Ex: (p \/ s \/ r),  s \/ r  res p \/ r, com apenas resoluções unitárias p \/ s \/ r  p s \/ r  r s  s \/ r r  r 

Resolução Linear Resolução Linear é aquela em que a fórmula resoluta de um passo deve ser usada como resolvente do passo seguinte, de forma que a árvore de prova é degenerada em uma linha, de forma que os ramos á direita são sempre constituídos de uma única fórmula, o exemplo também se encaixa na resolução linear

Aplicando resolução:  p \/ q,  q \/ s   p \/ s  p \/ q  q \/ s  p \/ s p \/ s  Referêcia: Silva, Flávio S. C. da; FINGER, Marcelo; MELO, Ana C. V. De.Lógica para Computação. São Paulo: Thomson Learning 2006

Aplicando resolução: {(A \/ B \/ D), (A \/ B \/ C \/ D), (B \/ C), ( A),(C)} A\/ B \/  D A \/ B \/ C \/ D A\/ B \/ C  B \/ C A \/ C  A C  C  Referêcia: Silva, Flávio S. C. da; FINGER, Marcelo; MELO, Ana C. V. De.Lógica para Computação. São Paulo: Thomson Learning 2006

Refutação Uma refutação ou objeção, em lógica é uma razão que vai contra uma premissa, lema ou conclusão

Aplicando resolução: Referêcia: Hübner Jomi F. Jomi. Provas com Resolução. (http://www.inf.furb.br/~jomi/logica/slides/resolucao.pdf) acessado 27/04/2009.

Refutação Refutação de G = {[A, B, C], [A], [A, B, C], [A, B]} 1-A, B,C em G 2-A em G 3- A, B, C em G 4-A, B em G 5- A B resolvente 1, 3 6- A resolvente 5, 4 7-  resolvente 2, 6

Referências:   Silva, Flávio S. C. da; FINGER, Marcelo; MELO, Ana C. V. De.Lógica para Computação. São Paulo: Thomson Learning 2006 Souza, João N. de. Lógica para Ciência da Computação. Campus 2002