README
author wenzelm
Wed, 02 Sep 2009 16:25:44 +0200
changeset 32491 d5d8bea0cd94
parent 32361 141e5151b918
child 33842 efa1b89c79e0
permissions -rw-r--r--
reorganized Compute theories for HOL-Matrix -- avoiding theory files within main HOL/Tools;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
     1
                       The Isabelle System Distribution
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
     2
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
     3
Version information
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
     4
32361
141e5151b918 clarified situation about unidentified repository versions -- in a distributed setting there is not "the" repository;
wenzelm
parents: 30898
diff changeset
     5
   This is some unidentified repository version of Isabelle.
27646
d010fc1d3c46 tuned line breaks (NB: generated text is inserted here);
wenzelm
parents: 27085
diff changeset
     6
d010fc1d3c46 tuned line breaks (NB: generated text is inserted here);
wenzelm
parents: 27085
diff changeset
     7
   See the NEWS file in the distribution for details on user-relevant
d010fc1d3c46 tuned line breaks (NB: generated text is inserted here);
wenzelm
parents: 27085
diff changeset
     8
   changes.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
     9
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    10
System requirements
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    11
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    12
   Isabelle requires a regular Unix platform (e.g. GNU Linux) with the
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    13
   following additional software:
30852
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    14
     * A full Standard ML Compiler (works best with Poly/ML 5.2.1).
27006
6ca0c942a25c tuned version numbers;
wenzelm
parents: 25447
diff changeset
    15
     * The GNU bash shell (version 3.x or 2.x).
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    16
     * Perl (version 5.x).
30898
16912b4e6625 misc tuning for Isabelle2009;
wenzelm
parents: 30852
diff changeset
    17
     * GNU Emacs (version 21, 22, 23) or XEmacs (version 21.4.x)
25447
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    18
       -- for the Proof General interface.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    19
     * A complete LaTeX installation -- for document preparation.
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    20
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    21
Installation
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    22
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    23
   Binary packages are available for Isabelle/HOL and ZF for several
25447
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    24
   platforms from the Isabelle web page. The system may be easily
30898
16912b4e6625 misc tuning for Isabelle2009;
wenzelm
parents: 30852
diff changeset
    25
   built from scratch, using the tar.gz source distribution. See file
16912b4e6625 misc tuning for Isabelle2009;
wenzelm
parents: 30852
diff changeset
    26
   INSTALL as distributed with Isabelle for more information.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    27
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    28
   Further background information may be found in the Isabelle System
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    29
   Manual, distributed with the sources (directory doc).
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    30
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    31
User interface
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    32
30852
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    33
   The main Isabelle user interface is Proof General by David Aspinall
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    34
   and others. It is a generic Emacs interface for proof assistants,
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    35
   including Isabelle. Proof General is suitable for use by pacifists
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    36
   and Emacs militants alike. Its most prominent feature is script
59a422908e29 misc tuning for release;
wenzelm
parents: 27646
diff changeset
    37
   management, providing a metaphor of live proof script editing.
30898
16912b4e6625 misc tuning for Isabelle2009;
wenzelm
parents: 30852
diff changeset
    38
   Proof General also provides some support for mathematical symbols
16912b4e6625 misc tuning for Isabelle2009;
wenzelm
parents: 30852
diff changeset
    39
   displayed on screen.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    40
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    41
Other sources of information
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    42
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    43
  The Isabelle Page
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    44
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    45
   The Isabelle home page may be accessed both from Cambridge and Munich:
27085
dbf4f791953d adjusted location of cambridge website
haftmann
parents: 27006
diff changeset
    46
     * http://www.cl.cam.ac.uk/research/hvg/Isabelle/
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    47
     * http://isabelle.in.tum.de
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    48
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    49
  Mailing list
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    50
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    51
   The electronic mailing list isabelle-users@cl.cam.ac.uk provides a
25447
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    52
   forum for Isabelle users to discuss problems and exchange
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    53
   information.  To join, send a message to
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    54
   isabelle-users-request@cl.cam.ac.uk.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    55
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    56
  Personal mail
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    57
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    58
   Lawrence C Paulson
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    59
   Computer Laboratory
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    60
   University of Cambridge
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    61
   JJ Thomson Avenue
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    62
   Cambridge CB3 0FD
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    63
   England
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    64
   E-mail: lcp@cl.cam.ac.uk
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    65
   Phone: +44-223-763500
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    66
   Fax: +44-223-334748
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    67
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    68
   or
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    69
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    70
   Tobias Nipkow
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    71
   Institut fuer Informatik
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    72
   Technische Universitaet Muenchen
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    73
   Boltzmannstr. 3
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    74
   D-85748 Garching
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    75
   Germany
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    76
   E-mail: nipkow@in.tum.de
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    77
   Phone: +49-89-289-17302
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    78
   Fax: +49-89-289-17307
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    79
     _________________________________________________________________
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    80
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    81
   Please report any problems you encounter. While we shall try to be
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    82
   helpful, we can accept no responsibility for the deficiencies of
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    83
   Isabelle and their consequences.
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    84
     _________________________________________________________________