Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 - Resolucio
5 - Resolucio
ogica computacional
L
ogica proposicional: Resoluci
on
proposicional
Tere Alsinet
Resolucion proposicional
Principio de Resoluci
on:
Dadas las cl
ausulas C1 = {L1 , . . . , Ln } y C2 = {L01 , . . . , L0m },
literal p es el literal p
Resolucion proposicional
Ejemplo: La cl
ausula resolvente de C1 = {p, q, s} y
Resolucion proposicional
La aplicacion del principio de resoluci
on a dos clausulas se
representa graficamente como sigue:
C1
C2
@
@
@
@
R
Ejemplos de resolventes:
C1
C1
C1
C1
= {P, Q, R}
= {Q}
= {P}
= {P, Q}
C2
C2
C2
C2
= {Q, R, S}
= {P, Q, R}
= {P}
= {Q}
R
R
R
R
= {P, R, S}
= {P, R}
=
= {P}
Refutaci
on:
Una prueba de a partir de S es una refutaci
on de S.
Teorema de correcci
on y completitud:
Un conjunto de clausulas S es insatisfactible ssi existe una
refutacion de S
Un conjunto de clausulas S es insatisfactible ssi a partir de S
aplicando el principio de resoluci
on podemos obtener
= {P, Q, R}
= {P, Q, R}
= {P, Q}
= {P, Q}
= {P}
= {P}
=
(cl ausula de C)
(cl ausula de C)
(resolvente de C1 , C2 )
(cl ausula de C)
(resolvente de C3 , C4 )
(cl ausula de C)
(resolvente de C5 , C6 )
C1 , C2 , C3 , C4 , C5 , C6 , C7 es una refutaci
on de C.
{P, Q, R}
{P, Q}
{P}
{P, Q}
{P}
Exercicis
Exercicis
{P, P Q} |= P Q
{Q, P (Q R)} |= P R
{(P Q) R} |= (P R) (Q R)
{P (Q P)} |= P Q
{(P Q) (P R)} |= P (Q R)