Capítulo 7 Tableaux semânticos e resolução na Lógica Proposicional.
RESOLUÇÃO PROPOSICIONAL
description
Transcript of RESOLUÇÃO PROPOSICIONAL
![Page 1: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/1.jpg)
![Page 2: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/2.jpg)
A resolução na lógica proposicional é um método A resolução na lógica proposicional é um método de prova, regra de inferência.de prova, regra de inferência.
Toma duas cláusulas contendo literais Toma duas cláusulas contendo literais complementares e produz uma nova cláusula com complementares e produz uma nova cláusula com os literais que sobraram de ambas, até que se os literais que sobraram de ambas, até que se chegue ao objetivo da resolução.chegue ao objetivo da resolução.
Provar que as cláusulas são válidas, para que isto Provar que as cláusulas são válidas, para que isto aconteça é necessário obter a aconteça é necessário obter a cláusula vaziacláusula vazia (().Caso contrário, a resolução não prova que o ).Caso contrário, a resolução não prova que o algoritmo é válido. algoritmo é válido.
![Page 3: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/3.jpg)
É uma regra de inferência envolvendo duas É uma regra de inferência envolvendo duas cláusulas que contêm literais sobre o mesmo cláusulas que contêm literais sobre o mesmo átomo, mas de polaridade oposta.átomo, mas de polaridade oposta.
Exemplo: Exemplo: A \/ p A \/ p p \/ B p \/ B (Resolução) (Resolução)
A \/ BA \/ B As fórmulas A \/ p e As fórmulas A \/ p e p \/ B são chamadas de p \/ B são chamadas de
resolventesresolventes, e a fórmula inferida A \/ B é chamada , e a fórmula inferida A \/ B é chamada de de resolutaresoluta, não ocorre à eliminação de suas , não ocorre à eliminação de suas premissas, assim, uma fórmula pode ser usada premissas, assim, uma fórmula pode ser usada mais de uma vez como resolvente.mais de uma vez como resolvente.
![Page 4: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/4.jpg)
Exemplo 1: Exemplo 1:
p p p p
Exemplo 2:Exemplo 2:
Regra auxiliar da contração de cláusulas:Regra auxiliar da contração de cláusulas:
p \/ p \/ qp \/ p \/ q
p \/ qp \/ q (contração) (contração)
![Page 5: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/5.jpg)
É aquela em que ao menos um dos É aquela em que ao menos um dos resolventes é uma cláusula unitária.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
![Page 6: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/6.jpg)
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
![Page 7: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/7.jpg)
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
![Page 8: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/8.jpg)
{(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
![Page 9: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/9.jpg)
Uma refutação ou objeção, em lógica é uma razão que vai contra uma premissa, lema ou conclusão
![Page 10: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/10.jpg)
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.
![Page 11: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/11.jpg)
Refutação de G = {[A, B, C], [A], [A, B, C], [A, B]}1-A, B,C em G2-A em G3- A, B, C em G4-A, B em G5- A B resolvente 1, 36- A resolvente 5, 47- resolvente 2, 6
![Page 12: RESOLUÇÃO PROPOSICIONAL](https://reader036.fdocument.pub/reader036/viewer/2022062309/56814035550346895dab9804/html5/thumbnails/12.jpg)
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