Automated Theorem Proving homework: done. Just emailed my half of the writeup to tom7. This homework was so much fun. Programming in ML, and especially programming things that it is so natural for like theorem provers, is a breath of fresh air after my horrible, horrible perl hacking. Tom7's (and perhaps others') opinions nonwithstanding, my perl hacking does not always produce horrible results, but in this case it did.