Le problème auquel je suis confronté est un peu banal.
Je veux utiliser la logique pas dans Prolog, mais il semble que not/1
n'est pas la chose que je veux :
course(ai).
course(pl).
course(os).
have(X,Y) :- course(X),course(Y),not(X = Y).
Je demande :
have(X,Y), write(X-Y), nl , fail.
Et je n'obtiens pas le résultat que je veux :(