home *** CD-ROM | disk | FTP | other *** search
Prolog Source | 1986-10-07 | 422 b | 24 lines |
- /* Program 14 */
- /*
- Goals to enter are on pp. 54-56 of the manual.
- */
-
- domains
- name, thing = symbol
-
- predicates
- likes(name,thing)
- reads(name)
- is_inquisitive(name)
-
- clauses
- likes(john,wine).
- likes(lance,skiing).
- likes(Z,books) if
- reads(Z) and
- is_inquisitive(Z).
- likes(lance,books).
- likes(lance,films).
- reads(john).
- is_inquisitive(john).