Please send questions to st10@humboldt.edu .

/* another example Prolog knowledge base */

% note: there is an issue with the brother rule below...

% last modified: 03-2-11

father(athena, zeus). 
father(ares, zeus). 
female(athena). 
male(ares). 
male(zeus). 

brother(Has_brother,Is_brother) :-
   male(Is_brother), father(Has_brother, Father), father(Is_brother, Father).