| author | wenzelm | 
| Mon, 01 Aug 2005 19:20:37 +0200 | |
| changeset 16983 | c895701d55ea | 
| parent 16327 | cd2cd49e6c8f | 
| child 17547 | b0d70cf4ed18 | 
| permissions | -rw-r--r-- | 
| 15278 
25dc2f17661b
added DOCTYPE and Content-Type declarations to make this a valid HTML file
 webertj parents: 
14629diff
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: 
14629diff
changeset | 2 | |
| 15582 | 3 | <!-- $Id$ --> | 
| 4 | ||
| 3259 | 5 | <html> | 
| 6 | ||
| 7 | <head> | |
| 15278 
25dc2f17661b
added DOCTYPE and Content-Type declarations to make this a valid HTML file
 webertj parents: 
14629diff
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: 
14629diff
changeset | 9 | <title>The Isabelle System Distribution</title> | 
| 3259 | 10 | </head> | 
| 11 | ||
| 12 | <body> | |
| 13 | ||
| 14 | <h1>The Isabelle System Distribution</h1> | |
| 15 | ||
| 16 | <h2>Version information</h2> | |
| 17 | ||
| 16327 | 18 | <p>This is the internal repository version of Isabelle. See the | 
| 11575 | 19 | <tt>NEWS</tt> file in the distribution for details on user-relevant | 
| 16327 | 20 | changes.</p> | 
| 3259 | 21 | |
| 22 | <h2>System requirements</h2> | |
| 23 | ||
| 16327 | 24 | <p>Isabelle requires a real Unix box with sufficient resources, say 64 MB | 
| 11575 | 25 | of free main memory and a decent CPU. Speaking by today's hardware | 
| 26 | standards, any moderate Linux box should give a very nice platform for | |
| 16327 | 27 | Isabelle.</p> | 
| 3259 | 28 | |
| 16327 | 29 | <p>Furthermore, Isabelle needs the following software, which is not part | 
| 30 | of the distribution:</p> | |
| 3259 | 31 | <ul> | 
| 16327 | 32 | <li>A full Standard ML Compiler (e.g. Poly/ML).</li> | 
| 33 | <li>The GNU bash shell (version 1.x or 2.x).</li> | |
| 34 | <li>Perl 5.x - the Pathologically Eclectic Rubbish Lister (Perl 4.x | |
| 35 | is <em>not</em> sufficient).</li> | |
| 3259 | 36 | </ul> | 
| 37 | ||
| 16327 | 38 | <p>The following ML system and platform combinations are known to work | 
| 39 | very well:</p> | |
| 3259 | 40 | |
| 41 | <ul> | |
| 16327 | 42 | <li>Poly/ML 4.x on Linux/x86, Solaris/Sparc, and PowerPC platforms.</li> | 
| 43 | <li>SML/NJ 110.x on any Unix platform (Linux, Suns, SGI etc.).</li> | |
| 3259 | 44 | </ul> | 
| 45 | ||
| 16327 | 46 | <p><a href="http://www.polyml.org/">Poly/ML</a>, previously a | 
| 8809 | 47 | commercial product, is back in the free world. It is by far the best | 
| 48 | compiler for running Isabelle, requiring the least memory and offering | |
| 16327 | 49 | the highest performance.</p> | 
| 3259 | 50 | |
| 16327 | 51 | <p><a href="http://smlnj.sourceforge.net/">SML/NJ</a> needs more | 
| 14007 | 52 | store and disk space, but on the other hand supports more platforms. | 
| 16327 | 53 | The current official release is 110.</p> | 
| 3259 | 54 | |
| 55 | <h2>Installation</h2> | |
| 56 | ||
| 16327 | 57 | <p>Binary packages are available for Isabelle/HOL and ZF for several | 
| 14007 | 58 | platforms from the Isabelle web page. The system may be easily built | 
| 59 | from scratch as well, taking the traditional tar.gz source | |
| 60 | distribution. See file <tt>INSTALL</tt> as distributed with Isabelle | |
| 16327 | 61 | for more information.</p> | 
| 8809 | 62 | |
| 16327 | 63 | <p>Further background information may be found in the <em>Isabelle System | 
| 64 | Manual</em>, distributed with the sources (directory <tt>doc</tt>).</p> | |
| 3259 | 65 | |
| 9927 | 66 | <h2>User interface</h2> | 
| 6077 | 67 | |
| 16327 | 68 | <p>The canonical Isabelle user interface is <a | 
| 14298 | 69 | href="http://proofgeneral.inf.ed.ac.uk/">Proof General</a> by David Aspinall | 
| 10079 | 70 | and others. It is a generic (X)Emacs interface for proof assistants, | 
| 71 | including Isabelle (both for the classic and Isar version). Proof | |
| 72 | General is suitable for use by pacifists and Emacs militants | |
| 73 | alike. Its most prominent feature is script management, providing a | |
| 74 | metaphor of <em>live proof script editing</em>. Proof General has | |
| 75 | recently gained a rather large following of both beginning and expert | |
| 16327 | 76 | users of Isabelle.</p> | 
| 8809 | 77 | |
| 16327 | 78 | <p>Proof General is distributed together with the XEmacs | 
| 13141 | 79 | <a href="http://x-symbol.sourceforge.net"> | 
| 9927 | 80 | X-Symbol package</a>, which provides a nice way to get proper | 
| 16327 | 81 | mathematical symbols displayed on screen.</p> | 
| 3306 | 82 | |
| 3259 | 83 | <h2>Other sources of information</h2> | 
| 84 | ||
| 8809 | 85 | <h3>The Isabelle Page</h3> | 
| 86 | ||
| 16327 | 87 | <p>The Isabelle home page may be accessed both from Cambridge and Munich:</p> | 
| 8809 | 88 | |
| 89 | <ul> | |
| 16327 | 90 | <li><a href="http://www.cl.cam.ac.uk/Research/HVG/Isabelle/">http://www.cl.cam.ac.uk/Research/HVG/Isabelle/</a></li> | 
| 91 | <li><a href="http://isabelle.in.tum.de">http://isabelle.in.tum.de</a></li> | |
| 8809 | 92 | </ul> | 
| 93 | ||
| 94 | ||
| 3259 | 95 | <h3>Mailing list</h3> | 
| 96 | ||
| 16327 | 97 | <p>The electronic mailing list <tt>isabelle-users@cl.cam.ac.uk</tt> | 
| 3259 | 98 | provides a forum for Isabelle users to discuss problems and exchange | 
| 8809 | 99 | information. To join, send a message to <a | 
| 16327 | 100 | href="mailto:isabelle-users-request@cl.cam.ac.uk">isabelle-users-request@cl.cam.ac.uk</a>.</p> | 
| 3259 | 101 | |
| 102 | ||
| 103 | <h3>Personal mail</h3> | |
| 104 | ||
| 105 | <a href="http://www.cl.cam.ac.uk/users/lcp/">Lawrence C Paulson</a><br> | |
| 106 | Computer Laboratory<br> | |
| 107 | University of Cambridge<br> | |
| 14628 | 108 | JJ Thomson Avenue<br> | 
| 109 | Cambridge CB3 0FD<br> | |
| 3259 | 110 | England<br> | 
| 111 | <br> | |
| 16327 | 112 | E-mail: <a href="mailto:lcp@cl.cam.ac.uk">lcp@cl.cam.ac.uk</a><br> | 
| 14629 | 113 | Phone: +44-223-763500<br> | 
| 3259 | 114 | Fax: +44-223-334748<br> | 
| 115 | ||
| 116 | <p> | |
| 117 | or | |
| 118 | <p> | |
| 119 | ||
| 5401 | 120 | <a href="http://www.in.tum.de/~nipkow/">Tobias Nipkow</a><br> | 
| 16327 | 121 | Institut für Informatik<br> | 
| 122 | Technische Universität Mnchen<br> | |
| 14622 | 123 | Boltzmannstr. 3<br> | 
| 124 | D-85748 Garching<br> | |
| 3259 | 125 | Germany<br> | 
| 126 | <br> | |
| 16327 | 127 | E-mail: <a href="mailto:nipkow@in.tum.de">nipkow@in.tum.de</a><br> | 
| 14622 | 128 | Phone: +49-89-289-17302<br> | 
| 129 | Fax: +49-89-289-17307<br> | |
| 3259 | 130 | <p> | 
| 131 | ||
| 132 | <hr> | |
| 133 | ||
| 134 | Please report any problems you encounter. While we shall try to be | |
| 5665 | 135 | helpful, we can accept no responsibility for the deficiencies of | 
| 3259 | 136 | Isabelle and their consequences. | 
| 137 | ||
| 138 | <hr> | |
| 139 | ||
| 140 | </body> | |
| 141 | </html> |