Advertisement
Guest User

Untitled

a guest
Feb 19th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. %---------------------------------
  2. % Jon Snow and Daenerys Targaryen
  3. %---------------------------------
  4.  
  5. male(rickard).
  6. male(eddard).
  7. male(brandon).
  8. male(benjen).
  9. male(robb).
  10. male(aerys).
  11. male(rhaegar).
  12.  
  13.  
  14. %---------------------------
  15.  
  16. female(lyarra).
  17. female(catelyn).
  18. female(lyanna).
  19. female(sansa).
  20. female(arya).
  21. female(viserys).
  22. female(daenerys).
  23. female(rhaella).
  24. female(elia).
  25.  
  26. %------------------------
  27.  
  28. parentof(rickard,eddard).
  29. parentof(rickard,brandon).
  30. parentof(rickard,benjen).
  31. parentof(rickard,lyanna).
  32. parentof(lyarra,eddard).
  33. parentof(lyarra,brandon).
  34. parentof(lyarra,benjen).
  35. parentof(lyarra,lyanna).
  36.  
  37. parentof(eddard,robb).
  38. parentof(eddard,sansa).
  39. parentof(eddard,arya).
  40. parentof(eddard,bran).
  41. parentof(eddard,rickon).
  42. parentof(catelyn,robb).
  43. parentof(catelyn,sansa).
  44. parentof(catelyn,arya).
  45. parentof(catelyn,bran).
  46. parentof(catelyn,rickon).
  47.  
  48. parentof(lyanna,jon).
  49. parentof(rhaegar,jon).
  50.  
  51. parentof(aerys,rhaegar).
  52. parentof(aerys,viserys).
  53. parentof(aerys,daenerys).
  54. parentof(rhaella,rhaegar).
  55. parentof(rhaella,viserys).
  56. parentof(rhaella,daenerys).
  57.  
  58. parentof(rhaegar,rhaenys).
  59. parentof(rhaegar,aegon).
  60.  
  61. parentof(elia,rhaenys).
  62. parentof(elia,aegon).
  63.  
  64. fatherof(Father,Child):-parentof(Father,Child),male(Father).
  65. motherof(Mother,Child):-parentof(Mother,Child),female(Mother).
  66.  
  67. grandfatherof(Grandfather,Child):-parentof(X,Child),fatherof(Grandfather,X).
  68. grandmotherof(Grandmother,Child):-parentof(X,Child),motherof(Grandmother,X).
  69. sisterof(Sister,Person):-parentof(X,Sister),parentof(X,Person),female(Sister).
  70. brotherof(Brother,Person):-parentof(X,Brother),parentof(X,Person),male(Brother).
  71. auntof(Aunt,Person):-parentof(X,Person),sisterof(Aunt,X).
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78. /** <examples>
  79. ?- fatherof(eddard,X).
  80. ?- mother_of(elia,X).
  81. ?- grandmotherof(X,jon).
  82. ?- grandfatherof(X,jon).
  83. ?- sisterof(lyanna,arya).
  84. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement