Princeton University
Computer Science Department
Computer Science 598A
Automated Theorem Proving
Andrew Appel
Assignment 1
Spring 2003
General Information
|
Schedule
|
Assignments
|
Announcements
Assignment 1: Propositional Logic
Exercises 1.3, page 12 of Huth and Ryan.
Exercises 1.6.1 and 1.6.2, pages 36-37 of Huth and Ryan.
Exercise 1.10.2, page 61 of Huth and Ryan.
Use the Twelf logical framework to machine-check four simple proofs.
Install Twelf 1.4 (or use it on the CS department servers).
Copy the three files
logic.elf
,
sources.cfg
, and
as1.elf
, into a directory.
Fill in the blanks of as1.elf until the proofs check successfully.
Submit through the web.