Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. man(kondratyev).
  2. man(davydov).
  3. man(fyodorov).
  4.  
  5. occupation(malyar).
  6. occupation(stolyar).
  7. occupation(vodoprovodchick).
  8.  
  9. knows(_,_).
  10. solve(Solve):-
  11. Solve = [person(X, Xoccupation), person(Y, Yoccupation),
  12. person(Z, Zoccupation)],
  13.  
  14. man(X), man(Y), man(Z),
  15. X\=Y,X\=Z,Y\=Z,
  16.  
  17. occupation(Xoccupation), occupation(Yoccupation), occupation(Zoccupation),
  18. Xoccupation\=Yoccupation,Xoccupation\=Zoccupation,Yoccupation\=Zoccupation,
  19.  
  20. knows(member(person(StolyarName, stolyar), Solve), member(person(MalyarName, malyar), Solve)),
  21. knows(member(person(StolyarName, stolyar), Solve), member(person(VodoprovodName, vodoprovodchick), Solve)),
  22. not(knows(member(person(fyodorov, FyodorovJob), Solve), member(person(davydov, DavydovJob), Solve))),
  23. knows(member(person(MalyarName, malyar), Solve), member(person(StolyarName, stolyar), Solve)),
  24. knows(member(person(VodoprovodName, vodoprovodchick), Solve), member(person(StolyarName, stolyar), Solve)),
  25. not(knows(member(person(davydov, DavydovJob), Solve), member(person(fyodorov, FyodorovJob), Solve))).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement