home *** CD-ROM | disk | FTP | other *** search
Prolog Source | 1990-03-26 | 478 b | 31 lines |
- /*
- Copyright (c) 1986, 90 by Prolog Development Center
- */
-
- predicates
- can_buy(symbol, symbol)
- person(symbol)
- car(symbol)
- likes(symbol, symbol)
- for_sale(symbol)
-
- clauses
- can_buy(X, Y) :-
- person(X),
- car(Y),
- likes(X, Y),
- for_sale(Y).
-
- person(kelly).
- person(judy).
-
- car(lemon).
- car(hot_rod).
-
- likes(kelly, hot_rod).
- likes(judy, pizza).
-
- for_sale(pizza).
- for_sale(lemon).
- for_sale(hot_rod).