Installation
============

IsarMathLib is an Isabelle 2005 session. 
Isabelle is a theorem proving environment developed at Cambridge University and TU Munich (see http://www.cl.cam.ac.uk/Research/HVG/Isabelle/index.html).
Isabelle needs to be installed on the machine before you can generate IsarMathLib proof documents or verify the proofs. 
The installation method described in the INSTALL file of Isabelle 2005 worked fine on my Debian system. If you have Debian proofgeneral package installed from Debian repositories, I suggest to remove (purge) it before installing Isabelle. Isabelle package contains Proof General (an authoring tool for theory files) that is well set up to work with Isabelle. As IsarMathLib uses ZF logics, you need to download and install  ZF_*.tar.gz file for your platform from the Isabelle site. 

You may also try the unofficial Debian packages from Achim D. Brucker (http://www.brucker.ch/projects/debian/).

After unpacking the IsarMathLib project the theory files can be processed with the "isatool make" issued in the main project directory (where the IsaMakefile is).

If you wish to browse/modify theory files with Proof General, set your logic to ZF (Isabelle/Isar/Logics/ZF).

