
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.

É 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.
Exemplo 1:
p
p

Exemplo 2:
Regra auxiliar da contração de cláusulas:
p \/ p \/ q
p \/ q
(contração)

É 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 é 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

 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
{(A \/ B \/ D), (A \/ B \/ C \/ D), (B \/ C),
( A),(C)}
A\/ B \/  D
A\/ B \/ C
A \/ B \/ C \/ D
 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

Uma refutação ou objeção, em lógica é
uma razão que vai contra uma
premissa, lema ou conclusã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 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
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
Download

Resolução Proposicional