Project 1: Prolog and Logic

Think of a domain that could be represented using Prolog facts and rules. Encode the knowledge in Prolog.

Give a write-up that includes:

  1. Analysis of the domain. What information could not be easily turned into Prolog facts or rules.
  2. Print out of the facts and rules.
  3. Show examples of the types of queries you can ask with your data.
  4. Discussion. Any surprises? Insights?

Expectations: