My code is:
parent(pamela, bob). parent(tom, bob). parent(tom, liz). parent(bob, ann). parent(bob, patricia). parent(patricia, jim). ancestor(X, Y) :- parent(X, Y); ancestor(X, Z), parent(Z, Y). % Кому Памела является предком? query1(X) :- ancestor(pamela, X), write(X), nl, fail. Request:
query1(X). Gives an error message:
ERROR: Out of local stack bob ann patricia jim Launched in the online translator ( link ).
What did I do wrong?