H241 Discussion Section, Fall 2008 rev. Wed Oct 22 12:20:07 EDT 2008 SDJ
Index
1 16 Sep Logic
2 2 Oct Arithmetic
3 22 Oct Induction

PVS

Software

Political cartoon from Akron Beacon Journal, © 2008, used without permission,  modified from the original The PVS Specification and Verification home page [HTM] contains links to descriptions, documentation, and downloads for PVS. On the CS Linux network (burrow, etc.) the command pvs4 invokes PVS, whose main interface is an emacs window. Users of emacs will have little trouble understanding the command syntax, but for others it will take some getting used to. PVS is available on all platforms (Windows, MAC/OSX, Linux) but installing it requires other packages, most notably a Common Lisp implementation. Our UI, Dylan Bargatze, has done this successfully on his MAC, so you will want to consult with him before attempting to install a personal copy.

Documentation

[PDF] PVS Quick Reference. Commands, shortcuts, etc. This information is also available through the PVS Help Menu.
[PDF] PVS Prover Guide. Explains the PVS logic (Ch. 3, a good starting point) and theorem proving commands.
[PDF] PVS Language Reference. Explains PVS syntax. The examples in discussion should be enough to get you started.
[PDF] PVS Systerm Guide. Deals with file management and other system level functions. Again, the discussion examples and write-ups should suffice.

PVS Logic