
Le calcul par résolution au premier ordre
Soit Γun ensemble de clauses. Supposons que ∀(Γ)n’a pas de modèle. Le
calcul par résolution est un système formel permettant de déduire 2de Γ.
Le système a deux règles
1. la factorisation qui de la prémisse
C=P(x,f(y)) ∨P(g(z),z)∨Q(z,x)permet de déduire
D=P(g(f(y)),f(y)) ∨Q(f(y),g(f(y))). La clause déduite est
obtenue en calculant la solution principale de P(x,f(y)) = P(g(z),z)
2. la résolution binaire qui des 2 prémisses P(x,a)∨Q(x)et
¬P(b,x)∨R(f(x)) permet de déduire le résolvant Q(b)∨R(f(a)).
On obtient ce résolvant en renommant la deuxième prémisse en
¬P(b,y)∨R(f(y)) et en calculant la solution principale de
P(x,a) = P(b,y)
1