README.html
author kleing
Mon, 20 Aug 2007 04:34:31 +0200
changeset 24333 e77ea0ea7f2c
parent 17547 b0d70cf4ed18
child 25126 705f54aeba7c
permissions -rw-r--r--
* HOL-Word: New extensive library and type for generic, fixed size machine words, with arithemtic, bit-wise, shifting and rotating operations, reflection into int, nat, and bool lists, automation for linear arithmetic (by automatic reflection into nat or int), including lemmas on overflow and monotonicity. Instantiated to all appropriate arithmetic type classes, supporting automatic simplification of numerals on all operations. Jointly developed by NICTA, Galois, and PSU. * still to do: README.html/document + moving some of the generic lemmas to appropriate place in distribution
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15278
25dc2f17661b added DOCTYPE and Content-Type declarations to make this a valid HTML file
webertj
parents: 14629
diff changeset
     1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
25dc2f17661b added DOCTYPE and Content-Type declarations to make this a valid HTML file
webertj
parents: 14629
diff changeset
     2
15582
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15278
diff changeset
     3
<!-- $Id$ -->
7219facb3fd0 HTML 4.01 Transitional conformity
webertj
parents: 15278
diff changeset
     4
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
     5
<html>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
     6
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
     7
<head>
15278
25dc2f17661b added DOCTYPE and Content-Type declarations to make this a valid HTML file
webertj
parents: 14629
diff changeset
     8
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
25dc2f17661b added DOCTYPE and Content-Type declarations to make this a valid HTML file
webertj
parents: 14629
diff changeset
     9
  <title>The Isabelle System Distribution</title>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    10
</head>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    11
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    12
<body>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    13
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    14
<h1>The Isabelle System Distribution</h1>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    15
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    16
<h2>Version information</h2>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    17
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    18
<p>This is the internal repository version of Isabelle. See the
11575
b4c7cb040644 updated;
wenzelm
parents: 11146
diff changeset
    19
<tt>NEWS</tt> file in the distribution for details on user-relevant
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    20
changes.</p>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    21
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    22
<h2>System requirements</h2>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    23
17547
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    24
<p>Isabelle requires a regular Unix platform (e.g. GNU Linux) with the
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    25
following additional software:</p>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    26
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    27
<ul>
17547
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    28
    <li>A full Standard ML Compiler (e.g. Poly/ML 4.1.x, SML/NJ 110.x).</li>
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    29
    <li>The GNU bash shell (version 2.x).</li>
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    30
    <li>Perl (version 5.x).</li>
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    31
    <li>XEmacs (version 21.4.x) -- for the ProofGeneral interface.</li>
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
    32
    <li>A complete LaTeX installation (e.g. teTeX 1.0) -- for document preparation.</li>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    33
</ul>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    34
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    35
<h2>Installation</h2>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    36
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    37
<p>Binary packages are available for Isabelle/HOL and ZF for several
14007
8c2b9750628f smlnj link update, x-symbol/PG update
kleing
parents: 13141
diff changeset
    38
platforms from the Isabelle web page.  The system may be easily built
8c2b9750628f smlnj link update, x-symbol/PG update
kleing
parents: 13141
diff changeset
    39
from scratch as well, taking the traditional tar.gz source
8c2b9750628f smlnj link update, x-symbol/PG update
kleing
parents: 13141
diff changeset
    40
distribution.  See file <tt>INSTALL</tt> as distributed with Isabelle
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    41
for more information.</p>
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    42
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    43
<p>Further background information may be found in the <em>Isabelle System
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    44
Manual</em>, distributed with the sources (directory <tt>doc</tt>).</p>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    45
9927
wenzelm
parents: 9406
diff changeset
    46
<h2>User interface</h2>
6077
60d97d521453 tuned, updated;
wenzelm
parents: 5708
diff changeset
    47
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    48
<p>The canonical Isabelle user interface is <a
14298
e616f4bda3a2 fixed PG link
kleing
parents: 14007
diff changeset
    49
href="http://proofgeneral.inf.ed.ac.uk/">Proof General</a> by David Aspinall
10079
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    50
and others.  It is a generic (X)Emacs interface for proof assistants,
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    51
including Isabelle (both for the classic and Isar version).  Proof
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    52
General is suitable for use by pacifists and Emacs militants
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    53
alike. Its most prominent feature is script management, providing a
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    54
metaphor of <em>live proof script editing</em>.  Proof General has
0d78784176f4 www.proofgeneral.org;
wenzelm
parents: 9927
diff changeset
    55
recently gained a rather large following of both beginning and expert
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    56
users of Isabelle.</p>
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    57
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    58
<p>Proof General is distributed together with the XEmacs
13141
f4ed10eaaff8 updated X-Symbol URL;
wenzelm
parents: 13016
diff changeset
    59
<a href="http://x-symbol.sourceforge.net">
9927
wenzelm
parents: 9406
diff changeset
    60
X-Symbol package</a>, which provides a nice way to get proper
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    61
mathematical symbols displayed on screen.</p>
3306
13d955a405f3 added href to Isamode;
wenzelm
parents: 3279
diff changeset
    62
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    63
<h2>Other sources of information</h2>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    64
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    65
<h3>The Isabelle Page</h3>
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    66
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    67
<p>The Isabelle home page may be accessed both from Cambridge and Munich:</p>
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    68
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    69
<ul>
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    70
    <li><a href="http://www.cl.cam.ac.uk/Research/HVG/Isabelle/">http://www.cl.cam.ac.uk/Research/HVG/Isabelle/</a></li>
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    71
    <li><a href="http://isabelle.in.tum.de">http://isabelle.in.tum.de</a></li>
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    72
</ul>
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    73
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    74
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    75
<h3>Mailing list</h3>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    76
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    77
<p>The electronic mailing list <tt>isabelle-users@cl.cam.ac.uk</tt>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    78
provides a forum for Isabelle users to discuss problems and exchange
8809
85539b33be03 updated;
wenzelm
parents: 8385
diff changeset
    79
information. To join, send a message to <a
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    80
href="mailto:isabelle-users-request@cl.cam.ac.uk">isabelle-users-request@cl.cam.ac.uk</a>.</p>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    81
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    82
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    83
<h3>Personal mail</h3>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    84
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    85
<a href="http://www.cl.cam.ac.uk/users/lcp/">Lawrence C Paulson</a><br>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    86
Computer Laboratory<br>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    87
University of Cambridge<br>
14628
8086e5beef0e fixed address
paulson
parents: 14622
diff changeset
    88
JJ Thomson Avenue<br>
8086e5beef0e fixed address
paulson
parents: 14622
diff changeset
    89
Cambridge CB3 0FD<br>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    90
England<br>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    91
<br>
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
    92
E-mail: <a href="mailto:lcp@cl.cam.ac.uk">lcp@cl.cam.ac.uk</a><br>
14629
96bcf6d0bf72 fixed address
paulson
parents: 14628
diff changeset
    93
Phone: +44-223-763500<br>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    94
Fax:   +44-223-334748<br>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    95
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    96
<p>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    97
or
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    98
<p>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
    99
5401
79d3b232d859 www.in.tum.de;
wenzelm
parents: 5207
diff changeset
   100
<a href="http://www.in.tum.de/~nipkow/">Tobias Nipkow</a><br>
17547
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
   101
Institut f&uuml;r Informatik<br>
b0d70cf4ed18 updated for Isabelle2005;
wenzelm
parents: 16327
diff changeset
   102
Technische Universit&auml;t M&uuml;nchen<br>
14622
5275774155cf updated Tobias' address
kleing
parents: 14612
diff changeset
   103
Boltzmannstr. 3<br>
5275774155cf updated Tobias' address
kleing
parents: 14612
diff changeset
   104
D-85748 Garching<br>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   105
Germany<br>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   106
<br>
16327
cd2cd49e6c8f a very little cleanup
haftmann
parents: 15582
diff changeset
   107
E-mail: <a href="mailto:nipkow@in.tum.de">nipkow@in.tum.de</a><br>
14622
5275774155cf updated Tobias' address
kleing
parents: 14612
diff changeset
   108
Phone: +49-89-289-17302<br>
5275774155cf updated Tobias' address
kleing
parents: 14612
diff changeset
   109
Fax:   +49-89-289-17307<br>
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   110
<p>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   111
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   112
<hr>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   113
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   114
Please report any problems you encounter.  While we shall try to be
5665
1dc74203b1d2 updated, tuned;
wenzelm
parents: 5534
diff changeset
   115
helpful, we can accept no responsibility for the deficiencies of
3259
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   116
Isabelle and their consequences.
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   117
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   118
<hr>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   119
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   120
</body>
667be2ebd22f the new README;
wenzelm
parents:
diff changeset
   121
</html>