Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Regla de Resolucion v2
Regla de Resolucion v2
b. sea la expresión e=acceso (X, dell) donde X es variable y dell es constante. Sea la sustitución
S=(juan/X). Al aplicar la sustitución S a la expresión e. La misma queda así: eS=acceso (juan, dell).
Ojo se puede sustituir variable por variable y variable por constante. No se pueden sustituir
constantes.
Ejemplo: En la parte b del ejemplo anterior S1 es el unificador mas general. Ya quye es el que mas
generaliza la expresión e. El unificador S no es más general. En la parte a del ejemplo anterior
S={ibm/X} es el más general ya que es el único unificador que tiene.
Resolución: Para aplicar resolución al conjunto de cláusulas se deben seguir los dos siguientes
pasos:
Paso 1: Se toman dos generatrices G1 y G2, es decir, dos cláusulas que deben tener por lo menos un
predicado común que se pueda unificar con la condición que este predicado común en una de las
dos generatrices aparezca negado y en la otra sin negar.
Paso 2: se halla el unificador más general Θ al predicado común y se halla una resolvente así:
R=[G1-P1]Θ ∪ [G2-P2] Θ. P1 y P2 es el predicado común, uno negado y otro sin negar. En la
práctica lo que se hace es quitar ese predicado común a ambas generatrices. Esta resolvente es otra
cláusula que puede tomarse como generatriz.
Ejemplo:
Clausulas:
Lógica de predicados.
Forma clausulada
Resolución:
G1=C2
G2=C31
Θ={a/Y}
R1= ¬sabep(a)
G1=C1
G2=R1
Θ={a/X}
R2= ¬inf( a)
G1=C1
G2=C2
Θ={X/Y}
R3= ¬inf( X )∨¬ psi( X )
R1, R2 y R3 son todas las posibles conclusiones que se pueden obtener del conjunto de cláusulas.
Ejemplo 2
clausulas
Lógica de predicados.
Forma clausulada
Resolución:
G1=C2
G2=C31
Θ={fido/Y}
R1= ser vivo ( fido)
G1=C1
G2=R1
Θ={fido/X}
R2= ciclo vida ( fido )
G1=C1
G2=C2
Θ={X/Y}
R3= ciclo vida ( X )∨¬animal ( X )
R1, R2 y R3 son todas las posibles conclusiones que se pueden obtener del conjunto de cláusulas.
Como practica: Formalizar en lógica de predicados, obtener la forma clausulada y aplicar resolución
al siguiente conjunto de cláusulas: