Soy nuevo en PROLOG y estoy al comienzo de los ejercicios en this page. Teniendo en cuenta la normativa de los padres (X, Y) y masculina (X), estoy tratando de definir una madre regla (X, Y) comoCómo negar en Prolog
mother(X, Y) :-
not(male(X)),
parent(X, Y).
Sin embargo, en GNU Prolog me sale el siguiente error:
| ?- mother(lina, julia).
uncaught exception: error(existence_error(procedure,not/1),mother/2)
| ?-