Programming assignment 3

In this assignment, you will complete the implementation an AI for the game of Clue. The implementation uses propositional logic and theorem proving. The main resources you will need are:

Some other important points include: To turn in this assignment, submit the single file ClueReasoner.java to Moodle. Grading will be based on the standard criteria for grading code in this course, as listed on the main assignments page.