You are on page 1of 14

Equipo 4:

Gustavo Hernndez Soto


Jos Guadalupe Garca Gallegos
Edgar Fidel Gallegos Hernndez

El Mtodo de Resolucin, es un intento de mecanizar el


proceso de deduccin natural de forma eficiente. Las
demostraciones se consiguen utilizando el mtodo
refutativo (reduccin al absurdo), es decir lo que
intentamos es encontrar contradicciones.

Es un mtodo para decidir si una proposicin es valida.


Introducido por Alan Robinson en 1965
Es simple de implementar
Se extiende a la lgica del primer orden y otras lgicas
no funcionales
Es bastante popular en el mbito de demostracin
automtica de teoremas.

Tiene una nica regla de inferencia: la regla de


resolucin
Requiere que las proposiciones estn en forma normal
conjuntiva
La idea del mtodo es mostrar la validez de una
proposicin estableciendo que la negacin de la
proposicin es insatisfactible
Por ello se dice que es un mtodo de refutacin

El mtodo de resolucin se basa en que la siguiente


proposicin es una tautologa

(A v P)^(B v P)(A v P)^(B v P)^(A v B)


En efecto el conjunto de clusulas
{C1,,Cm,{A,
P},{B,P}}
es lgicamente equivalente a
{C1,,Cm,{A, P},{B,P},{A,B}}

En consecuencia, el conjunto de clausulas


{C1,,Cm,{A,P},B,P}}
es insatisfacible si lo es
{C1,,Cm,{A,P},B,P},{A,B}}
La clausula {A,B} se llama resolvente de las clausulas
{A,P} y {B,P}
El resolvente de las clausulas {P} y {P} es la clausula
vaca y se denota
Una funcin conteniendo la clausula es insatisfactible.

Dado un literal L, el opuesto de L se define como:


P si L=P
P si L=P

Dadas dos clausulas C1, C2, una clausula C se dice


resolvente de C1 y C2 si, para alguna literal L, L E C1, L E
C2 y
C=(C1-{L})U(C2-{ L })

Ejemplo:
El resultado de aplicar la regla de resolucin a:
{{P,Q},{P,Q},{P,Q},{P,Q}}
es:
{{P,Q},{P,Q},{P,Q},{P,Q},{P}}

Definicin:
El proceso de agregar el resolvente de dos clusulas que
pertenecen a un conjunto S a S (de aplicar la regla de
resolucin a S) se llama paso de resolucin.
Un conjunto de clausulas S se llama refutacin si S
contiene a la clusula vaca.

El mtodo de resolucin trata de construir una secuencia


de conjuntos de clusulas, obtenidas usando pasos de
resolucin hasta llegar a una refutacin.
En ese caso se sabe que el conjunto inicial de clusulas
es insatisfacible dado que:
Cada paso de resolucin preserva insatisfactibilidad
El ultimo conjunto de clausulas es insatisfactible dado que
contiene la clusula vaca.
Dado un conjunto finito de clusulas finito S, S es
insatisfactible si tiene una refutacin.

Terminacin de la regla de resolucin:


La aplicacin reiterada de la regla de resolucin siempre
termina (suponiendo que el resolvente que se agrega es
nuevo)
En efecto, notar que
El resolvente (clausula nueva que se agrega) se forma con los
literales distintos que aparecen en el conjunto de clusulas de
partida S.
Hay una cantidad finita de literales en el conjunto de clusulas
de partida S.

En el peor de los caso, la regla de resolucin podr


generar una nueva clausula para cada combinacin
diferente de literales distintos de S.

Objetivo: mostrar que el conjunto de clusulas {{P,Q},


{P,Q}, {P,Q}, {P,Q}} es insatisfactible.

Objetivo mostrar que el conjunto de clusulas {{A,B,C},


{A,B, C}, {A,B}, {A}} es insatisfactible:

Objetivo: mostrar que el conjunto de clusulas S = {{A,B,


C}, {A}, {B}} es insatisfactible.
No podemos aplicar ningn paso de resolucin a S
Por lo tanto, no puede llegarse a una refutacin a partir de S
S debe ser satisfactible.

You might also like