Sono nuovo di PROLOG e sono all'inizio degli esercizi su this page. Data la regole genitore (X, Y) e maschile (X), sto cercando di definire una regola madre (X, Y) comeCome annullare in Prolog
mother(X, Y) :-
not(male(X)),
parent(X, Y).
Tuttavia, in GNU Prolog ottengo il seguente errore:
| ?- mother(lina, julia).
uncaught exception: error(existence_error(procedure,not/1),mother/2)
| ?-