Does anyone know how to convert prolog databases to clausal form? I have an assignment where I need to do an SLDNF proof, but before I can do that I need to convert some facts and rules from a prolog program into clausal form. My teacher gave us a 4 step process to do it but in the example he gives he doesn't use a statement from prolog.
So for example:
How would you convert "sibling(X, Y) :- parent(P, X), parent(P, Y), X \== Y" to clausal form?
So for example:
How would you convert "sibling(X, Y) :- parent(P, X), parent(P, Y), X \== Y" to clausal form?