wenzelm@10016: %title% wenzelm@10016: Isabelle Packages wenzelm@10016: wenzelm@10016: %body% wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10016: The following source and binary packages of wenzelm@10016: provide everything required for easy installation of the full Isabelle wenzelm@10016: working environment on common Unix platforms. wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10016: A minimal Isabelle installation requires only bash wenzelm@10016: and perl (usually provided by the operating system), and a wenzelm@10115: suitable implementation of Standard ML (e.g. Poly/ML as provided below). A wenzelm@10115: comfortable Isabelle working environment demands further user wenzelm@10115: interface support, as provided by Proof General together with the wenzelm@10085: (optional) X-Symbol wenzelm@10028: package. Both of these should be used with a recent version of XEmacs-21. wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10085: wenzelm@10085:

Packages

wenzelm@10085: wenzelm@10085: We provide a complete set of packages for Isabelle, Proof General and wenzelm@10075: X-Symbol. While XEmacs-21 is not included here, most operating system wenzelm@10085: distributions already provide a suitable package, although not wenzelm@10016: installed by default. wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10085: Some packages are platform dependent. Everything is included below wenzelm@10085: for Linux/x86 and Solaris/Sparc systems. Other Unix platforms work as wenzelm@10085: well, but require manual compilation of Isabelle logic images using a wenzelm@10085: suitable Standard ML system. wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10016: wenzelm@10016:

wenzelm@10085: wenzelm@10016: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10085: wenzelm@10016:
wenzelm@10016:
wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10085:

Installation

wenzelm@10016: wenzelm@10085: Installation is very easy. Basically, just unpack all required wenzelm@10085: packages within the same directory. There is no manual wenzelm@10085: configuration required of any of these components, if used according wenzelm@10085: the default settings of Isabelle. wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10115: A typical Linux/x86 site installation of Isabelle/HOL works as wenzelm@10116: follows. By using GNU tar, the archives are uncompressed and wenzelm@10116: unpacked into the /usr/local directory (this location may be wenzelm@10116: changed to anything appropriate). wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@10085: wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:    tar -C /usr/local -xzf wenzelm@10085:
wenzelm@10085:
wenzelm@10016: wenzelm@10016:

wenzelm@10016: wenzelm@11062: Users may now invoke Isabelle without further ado, e.g. run the main wenzelm@11062: executable /usr/local/Isabelle/bin/Isabelle to launch the wenzelm@10162: Isabelle Proof General interface. wenzelm@10085: wenzelm@10085: