i have problem with resolution in first order logic
i have :
C1 :
¬ Loves(x,F(x) ) or Loves ( G(x) , x )
and
C2 :
¬ Animal ( X) or Loves ( jack , x )
can some one help me why the answer ( after Resolve C1,C2 ) is :
¬ Animal(F(jack) ) or Loves ( G(jack) , jack )
because my answer is :
x/ jack
then i will have :
C1 :
¬ Loves ( jack , F(jack ) ) or Loves ( G(jack),jack )
C2 :
¬ Animal ( jack ) or Loves ( jack,jack )
and i cant use resolution with Loves (jack,jack) and ¬ Loves (jack,F(jack))
thank you all !!