# HG changeset patch
# User haftmann
# Date 1120480926 -7200
# Node ID 6b14aba5ddaa01698e57e0e731db957d50e6f425
# Parent f83f3aef274d1cae002538c503b28f2f7a1fc09a
started unifying main and dist
diff -r f83f3aef274d -r 6b14aba5ddaa Admin/website/documentation.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Admin/website/documentation.html Mon Jul 04 14:42:06 2005 +0200
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
Getting started
+
+
+
+
+
For getting started with Isabelle quickly, we recommend the Tutorial on
+ Isabelle/HOL (published by Springer Verlag as LNCS 2283) and the course material.
+
+
+
Mailing list and FAQ
+
+
You may use the mailing list isabelle-users@cl.cam.ac.uk and its
+ archive to discuss
+ problems and results. To subscribe,
+ contact Larry Paulson.
+
Please consult the FAQ for answers to frequent
+ problems.
+
+
Isabelle Documentation
+
+
documentation is
+ included here as browsable PDF for convenience. These documents are also part
+ of the standard Isabelle distribution.
+
+
+
+
Release notes
+
+
+
+
Course Material and Exercises
+
The course material page makes
+ slides, demos, and exercises of a growing number of Isabelle courses
+ available. It is meant as a resource for people who would like to learn
+ Isabelle as well as for those who would like to teach it.
+
+
+
+
+
+
+
General
+
+
+ Isabelle runs on common Unix platforms.
+ For Linux, Solaris and MaxOS / Darwin, we provide ready-to-install bundles;
+ for other Unices, Isabelle has to be built from scratch.
+
+
+
+ A usable Isabelle system consists of the following components:
+
+
+
+ - a suitable ML environment for Standard ML
+ - the Isabelle system itself, including the desired object logic(s)
+ (e. g. HOL)
+ - the ProofGeneral user interface
+
+
+
Optionally, theory graph browsing may be used if a Java JRE 1.1 or above
+ is installed.
+
+
For operating-system-specific instructions:
+
+
+
+
Linux
+
+
Commonly, an installation of Isabelle could work as follows:
+
+
+ - Ensure that your system has a running XEmacs 21 or Emacs 21
+ with mule support (for ProofGeneral)
+ - Get the packages for Poly/ML,
+ ProofGeneral (including
+ the Emacs X-Symbol package)
+ and Isabelle,
+ either from our package page or from the
+ links below. When you download ProofGeneral, please
+ register
+ - Likewise download the compiled image(s) of your desired object logic(s)
+ - Unpack the archives to an appropriate location, e. g.
+ /usr/local:
+
+ - tar -C /usr/local -xzf
+ - tar -C /usr/local -xzf
+ - tar -C /usr/local -xzf
+ - tar -C /usr/local -xzf
+ - tar -C /usr/local -xzf
+
+
+ - Under most circumstances, the default settings of Isabelle should be reasonable for
+ invoking Isabelle/ProofGeneral without further ado:
+
+ - /usr/local/Isabelle/bin/Isabelle
+
+ Note that there is a separate option in
+ the Proof General Options menu to enable X-Symbol.
+
+ - If Emacs appears to hang when the prover process is started, see the
+ ProofGeneral FAQ for
+ advice.
+
+
+
+
For more information, see the file INSTALL.
+
+
Solaris
+
+
Before you start, ensure the following for your system:
+
+ - GNU bash 2.x
+ - perl 5.x
+ - GNU tar 1.13 or higher
+ - GNU gzip 1.3 or higher
+ - running XEmacs 21 or Emacs 21
+ with mule support (for ProofGeneral)
+
+
+
Then, an installation on Solaris is analogous to Linux:
+
+
+ - Get the packages for Poly/ML,
+ ProofGeneral (including
+ the Emacs X-Symbol package)
+ and Isabelle,
+ either from our package page or from the
+ links below. When you download ProofGeneral, please
+ register
+ - Likewise download the compiled image(s) of your desired object logic(s)
+ - Unpack the archives to an appropriate location, e. g.
+ /usr/local:
+
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+
+
+ - Under most circumstances, the default settings of Isabelle should be reasonable for
+ invoking Isabelle/ProofGeneral without further ado:
+
+ - /usr/local/Isabelle/bin/Isabelle
+
+ Note that there is a separate option in
+ the Proof General Options menu to enable X-Symbol.
+
+ - If Emacs appears to hang when the prover process is started, see the
+ ProofGeneral FAQ for
+ advice.
+
+
+
+
For more information, see the file INSTALL.
+
+
MaxOS X / Darwin
+
+
Before you start, ensure the following for your system:
+
+ - running MacOS X 10.2.2 or higher
+ - running XEmacs 21 or Emacs 21 with mule support (for ProofGeneral)
+ – for further reference, see the
+ MacOS X Emacs hints
+
+
+
+
Then, an installation on Darwin is analogous to Linux:
+
+
+ - Get the packages for Poly/ML,
+ ProofGeneral (including
+ the Emacs X-Symbol package)
+ and Isabelle,
+ either from our package page or from the
+ links below. When you download ProofGeneral, please
+ register
+ - Likewise download the compiled image(s) of your desired object logic(s)
+ - Unpack the archives to an appropriate location, e. g.
+ /usr/local:
+
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+ - gtar -C /usr/local -xzf
+
+
+ - Under most circumstances, the default settings of Isabelle should be reasonable for
+ invoking Isabelle/ProofGeneral without further ado:
+
+ - /usr/local/Isabelle/bin/Isabelle
+
+ Note that there is a separate option in
+ the Proof General Options menu to enable X-Symbol.
+
+ - If Emacs appears to hang when the prover process is started, see the
+ ProofGeneral FAQ for
+ advice.
+
+
+
+
Windows
+
+
Isabelle does not run nativly on Windows; in a restricted fashion,
+ you may run Isabelle on Windows using the Cygwin environment.
+ See Installation notes for
+ Cygwin/Windows.
+
+
For a serious apporach, you should consider a Windows/Linux dualboot
+ installation.
+
+
+
+
+
+
+
+
+
The following source and binary packages of
+ provide everything required for easy installation of the full Isabelle
+ working environment on common Unix platforms (e.g. Linux, Darwin,
+ Solaris). We provide a complete set of packages for Isabelle, Proof
+ General, and PolyML.
+
+
While XEmacs 21 is not included here, most operating system
+ distributions already provide a suitable package. Some of the
+ packages below are platform dependent; we include binaries for
+ Linux/x86, Solaris/Sparc, and Darwin/PPC (MacOS X).
+
+
Please see the installation instructions
+ for which packages to download and for more information.
+
+
+
+
Development snapshot
+
+
For the curious we provide a nightly generated
+ CVS development snapshot of
+ Isabelle. Use at your own risk!
+
+
Past releases
+
+
Past releases are available from the archive.
+
+
+