README
author blanchet
Mon, 06 Jun 2011 20:36:35 +0200
changeset 43187 95bd1ef1331a
parent 41596 e424bc65080d
child 44801 a0459c50cfc9
permissions -rw-r--r--
make resolution replay more robust, in case Metis distinguishes between two literals that are merged in Isabelle (e.g. because they carry more or less type annotations in Metis)
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
37159
07f3f5a03e98 some updates for release;
wenzelm
parents: 36858
diff changeset
    12
   Isabelle requires a regular Unix-style platform (e.g. Linux,
07f3f5a03e98 some updates for release;
wenzelm
parents: 36858
diff changeset
    13
   Windows with Cygwin, Mac OS) and depends on the following main
07f3f5a03e98 some updates for release;
wenzelm
parents: 36858
diff changeset
    14
   add-on tools:
33842
efa1b89c79e0 misc tuning and updates for official release;
wenzelm
parents: 32361
diff changeset
    15
38470
484e483eb606 discontinued support for Poly/ML 5.0 and 5.1 versions;
wenzelm
parents: 37368
diff changeset
    16
     * The Poly/ML compiler and runtime system (version 5.2.1 or later).
27006
6ca0c942a25c tuned version numbers;
wenzelm
parents: 25447
diff changeset
    17
     * The GNU bash shell (version 3.x or 2.x).
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    18
     * Perl (version 5.x).
41527
924106faa45f updated to ProofGeneral-4.x;
wenzelm
parents: 38470
diff changeset
    19
     * GNU Emacs (version 23) -- for the Proof General 4.x interface.
41596
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    20
     * Java 1.6.x from Oracle/Sun or Apple -- for Scala and jEdit.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    21
     * A complete LaTeX installation -- for document preparation.
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    22
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    23
Installation
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    24
37368
1c816f2abb0e removed outdated/confusing INSTALL file;
wenzelm
parents: 37159
diff changeset
    25
   Completely integrated bundles including the full Isabelle sources,
1c816f2abb0e removed outdated/confusing INSTALL file;
wenzelm
parents: 37159
diff changeset
    26
   documentation, add-on tools and precompiled logic images for
1c816f2abb0e removed outdated/confusing INSTALL file;
wenzelm
parents: 37159
diff changeset
    27
   several platforms are available from the Isabelle web page.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    28
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    29
   Further background information may be found in the Isabelle System
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    30
   Manual, distributed with the sources (directory doc).
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    31
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    32
User interface
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    33
36858
8eac822dec6c updated some version numbers;
wenzelm
parents: 33842
diff changeset
    34
   The classic Isabelle user interface is Proof General by David
41596
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    35
   Aspinall and others.  It is a generic Emacs interface for proof
37159
07f3f5a03e98 some updates for release;
wenzelm
parents: 36858
diff changeset
    36
   assistants, including Isabelle.  Its most prominent feature is
07f3f5a03e98 some updates for release;
wenzelm
parents: 36858
diff changeset
    37
   script management, providing a metaphor of stepwise proof script
41596
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    38
   editing.
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    39
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    40
   Isabelle/jEdit is an experimental Prover IDE based on advanced
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    41
   technology of Isabelle/Scala.  It provides a metaphor of continuous
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    42
   proof checking of a versioned collection of theory sources, with
e424bc65080d misc updates for release;
wenzelm
parents: 41527
diff changeset
    43
   instantaneous feedback in real-time.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    44
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    45
Other sources of information
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    46
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    47
  The Isabelle Page
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    48
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    49
   The Isabelle home page may be accessed both from Cambridge and Munich:
27085
dbf4f791953d adjusted location of cambridge website
haftmann
parents: 27006
diff changeset
    50
     * http://www.cl.cam.ac.uk/research/hvg/Isabelle/
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    51
     * http://isabelle.in.tum.de
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    52
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    53
  Mailing list
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    54
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    55
   The electronic mailing list isabelle-users@cl.cam.ac.uk provides a
25447
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    56
   forum for Isabelle users to discuss problems and exchange
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    57
   information.  To join, send a message to
880419e63924 updated Proof General advertisement;
wenzelm
parents: 25415
diff changeset
    58
   isabelle-users-request@cl.cam.ac.uk.
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    59
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    60
  Personal mail
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    61
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    62
   Lawrence C Paulson
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    63
   Computer Laboratory
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    64
   University of Cambridge
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    65
   JJ Thomson Avenue
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    66
   Cambridge CB3 0FD
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    67
   England
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    68
   E-mail: lcp@cl.cam.ac.uk
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    69
   Phone: +44-223-763500
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    70
   Fax: +44-223-334748
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    71
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    72
   or
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    73
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    74
   Tobias Nipkow
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    75
   Institut fuer Informatik
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    76
   Technische Universitaet Muenchen
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    77
   Boltzmannstr. 3
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    78
   D-85748 Garching
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    79
   Germany
25415
02884a4e1ac6 removed left-over text links from lynx conversion;
wenzelm
parents: 25214
diff changeset
    80
   E-mail: nipkow@in.tum.de
25214
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    81
   Phone: +49-89-289-17302
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    82
   Fax: +49-89-289-17307
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    83
     _________________________________________________________________
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    84
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    85
   Please report any problems you encounter. While we shall try to be
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    86
   helpful, we can accept no responsibility for the deficiencies of
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    87
   Isabelle and their consequences.
91730b492a45 ASCIIfied README
haftmann
parents:
diff changeset
    88
     _________________________________________________________________