I\'m new to PROLOG and am at the very beginning of the exercises on this page. Given the rules parent(X, Y) and male(X), I\'m trying to define a rule mother(X, Y) as
\+/1
is the ISO Prolog predicate to "negate". Note that "negate" means here not provable at that point.
You can refer to this excellent answer by @false for more on the subject
The solution is actually in the exercise file on that page:
female(X) :- \+ male(X).
As @Mog said, negation is the unary \+
operator.