A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução...

12

Transcript of A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução...

Page 1: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.
Page 2: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

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 termina provando ).Caso contrário, a resolução termina provando que o seqüente não é válido. que o seqüente não é válido.

Page 3: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

É 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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

É 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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

{(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: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

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

Page 10: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

Contra-exemplo: s \/ p, r \/ r, p \/ r , r \/ p, p \/ p s Primeiramente removem-se as tautologias r\/ r, p\/p s \/ p s p r \/ p r p \/ r p

o seqüente é falsificável v(p) = 1 v(r) = 1 v(s) = 0

Page 11: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

Refutação de (A, B, C), (A, B, C), (A, B) A

1-A, B,C no seqüente2-A no seqüente3- A, B, C no seqüente4-A, B no seqüente5- A B resolvente 1, 36- A resolvente 5, 47- resolvente 2, 6

Page 12: A resolução na lógica proposicional é um método de prova, regra de inferência. A resolução na lógica proposicional é um método de prova, regra de inferência.

 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