Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 21st, 2010 | Syntax: None | Size: 0.81 KB | Hits: 109 | Expires: Never
Copy text to clipboard
  1. rodzice(jan,ewa,adam,m).
  2. rodzice(jan,ewa,maria,k).
  3. rodzice(adam,halina,monika,k).
  4. rodzice(adam,halina,norbert,m).
  5. rodzice(piotr,maria,krzysztof,m).
  6. ojciec(edward,halina,k).
  7. matka(monika,maciej,m).
  8.  
  9. rodzic(R,X):-rodzice(R,_,X,_);rodzice(_,R,X,_);matka(R,X,_);ojciec(R,X,_).
  10. mezczyzna(X):-rodzice(_,_,X,m).
  11. kobieta(X):-rodzice(_,_,X,k).
  12. ojciec(O,D):-rodzice(O,_,D,_);ojciec(O,D,_).
  13. matka(M,D):-rodzice(_,M,D,_);matka(M,D,_).
  14. brat(X,Y):-rodzic(R,X),rodzic(R,Y),mezczyzna(X),X\==Y.
  15. siostra(X,Y):-rodzic(R,X),rodzic(R,Y),kobieta(X),X\==Y.
  16. dziadek(X,Y):-rodzic(R,Y),ojciec(X,R),X\==Y.
  17. babcia(B,W):-rodzic(R,W),matka(B,R),B\==W.
  18. syn(S,R):-ojciec(R,S);matka(R,S),mezczyzna(S).
  19. corka(C,R):-ojciec(R,C);matka(R,C),kobieta(C).
  20. dziecko(D,R):-rodzic(R,D).
  21. stryj(S,D):-ojciec(O,D),brat(S,O).
  22. wuj(W,D):-matka(M,D),brat(W,M).