2. Exemples de requêtes
?- homme(andre).
Yes
?- femme(andre).
No
?- enfant(bernard,andre).
Yes
?- enfant(bernard,caroline).
No
?- enfant(X,babar).
X = celestine
Yes
?- enfant(celestine,X).
X = babar
Yes
?- enfant(daniela,X).
X = clement ;
X = chantal ;
No
?- enfant(X,Y).
X = bernard
Y = andre ;
X = bernard
Y = augustine ;
X = babar
Y = andre ;
etc...
No
?- homme(X),femme(X).
No
?- homme(X),femme(Y).
X = andre
Y = augustine ;
X = andre
Y = becassine ;
X = andre
Y = brigitte ;
etc...
(on obtient tous les couples possibles et pas
uniquement ceux qui ont eu un enfant ensemble)
No
?- homme(X), femme(Y), enfant(Z,X), enfant(Z,Y).
X = andre
Y = augustine
Z = bernard ;
X = andre
Y = augustine
Z = babar ;
X = andre
Y = augustine
Z = brigitte ;
etc...
No
?- pere(P,dagobert).
P = cedric .
?- soeur(S,P),pere(P,dagobert).
S = caroline,
P = cedric .
?- mere(M,C),cousin(C,P),pere(P,dagobert).
M = becassine,
C = clement,
P = cedric .