CSCI 4150: Introduction to Artificial Intelligence, Fall 2004 |
Current version is 1.3.2, released Saturday September 25. The only change from the previous (original) version is to fix an error that prints the error message when "solve" encounters an error when calling your sbp-child-states procedure.
Also, you should turn off error checking when you run the tests for these problems.
Do not write procedures in your code with these names:
print all-true? row-diff block-name compare-stateThe print procedure is the same as on page 49 of the Scheme handouts. You may find it useful if you need to print messages to the screen from your code.
For this assignment the syntax checker has been configured to permit named lets, letrec, and internal definitions. Again, these are not things that are necessary to do this assignment.
For this problem, we will be running tests offline. You may submit a file as many times as you like to this web tester. (Although it says 3 submissions allowed, it will always tell you that you just uploaded submission 1.)
We will only run tests on the most recent file that you uploaded. This web tester will run your file through the syntax checker and the pretester.