fork download
  1. % gender(X,Y): person Y is of gender X
  2. gender(male,george).
  3. gender(male,henry).
  4. gender(male,edward).
  5. gender(male,luke).
  6. gender(male,gregory).
  7. gender(male,philip).
  8. gender(male,antony).
  9. gender(male,edward).
  10. gender(male,charles).
  11. gender(male,mark).
  12. gender(male,andrew).
  13. gender(male,william).
  14. gender(female,mary).
  15. gender(female,alice).
  16. gender(female,wallis).
  17. gender(female,elizabeth).
  18. gender(female,allison).
  19. gender(female,judy).
  20. gender(female,margaret).
  21. gender(female,sophie).
  22. gender(female,martha).
  23. gender(female,anne).
  24. gender(female,sarah).
  25. gender(female,heather).
  26.  
  27. % parent(X,Y): parent X begat child Y
  28. parent(george,henry).
  29. parent(george,edward).
  30. parent(george,luke).
  31. parent(george,allison).
  32. parent(luke,judy).
  33. parent(luke,margaret).
  34. parent(philip,charles).
  35. parent(philip,anne).
  36. parent(philip,andrew).
  37. parent(charles,william).
  38. parent(charles,heather).
  39. parent(mary,henry).
  40. parent(mary,edward).
  41. parent(mary,luke).
  42. parent(mary,allison).
  43. parent(elizabeth,judy).
  44. parent(elizabeth,margaret).
  45. parent(judy,charles).
  46. parent(judy,anne).
  47. parent(judy,andrew).
  48. parent(martha,william).
  49. parent(martha,heather).
Success #stdin #stdout 0.02s 6204KB
stdin
parent(PARENT, charles),  format('~w\n',PARENT),fail.
stdout
philip
judy