15-317 Constructive Logic
Software
Tutch
In the first part of this course you will be using a proof checker
called Tutch (short for Tutorial Proof Checker). As the
name indicates, it checks the validity of formal proofs that users
provide.
On Andrew, Tutch is installed in
/afs/andrew/course/15/317/bin/tutch.
It should work on linux.andrew.cmu.edu and directly on the machines in
the cluster with Linux. The easiest way to run them is with
$ /afs/andrew/course/15/317/bin/tutch filename.tut
where filename.tut contains your proof or proofs.
Here is a simple example proof (which should be the contents of hw0.tut):
proof andComm: A & B => B & A =
begin
[ A & B;
A;
B;
B & A ];
A & B => B & A
end;
[ Home
| Schedule
| Assignments
| Software
]
fp@cs
Frank Pfenning
|