Suggested Homework #9 (for Quiz #9 on 12/6/06)

Problem 1. Recall the following prolog predicate described in class:

parent(kim,holly). parent(margaret,kim). parent(herbert,margaret). parent(john,kim). parent(felix,john). parent(albert,felix).

In addition, suppose we define the following predicates:

 
   male(herbert).
   male(john).
   male(felix).
   male(albert).

   female(kim).
   female(holly).
   female(margaret).

Problem 2. List manipulation