Admin/page/main-content/index.content
author kleing
Fri, 16 Apr 2004 04:06:52 +0200
changeset 14576 37a92211a5d3
parent 14379 ea10a8c3e9cf
child 14580 b9fd5e39b695
permissions -rw-r--r--
add feature list
kleing@8056
     1
%title%
kleing@8056
     2
Isabelle
kleing@8056
     3
kleing@8056
     4
%body%
kleing@8056
     5
kleing@8056
     6
<p>
kleing@8056
     7
kleing@10050
     8
<h2>What is Isabelle?</h2>
kleing@10050
     9
wenzelm@10019
    10
Isabelle is a popular generic theorem proving environment developed at
wenzelm@10019
    11
Cambridge University (<a
kleing@8056
    12
href="http://www.cl.cam.ac.uk/users/lcp/">Larry Paulson</a>) and TU
kleing@8056
    13
Munich (<a href="http://www.in.tum.de/~nipkow/">Tobias Nipkow</a>).
berghofe@14230
    14
See the <a href="overview.html">Isabelle overview</a>.
kleing@8056
    15
kleing@8056
    16
<p>
kleing@8056
    17
kleing@9285
    18
These pages provide general information on Isabelle, more specific
kleing@8056
    19
information is available from the local pages
kleing@8056
    20
kleing@8056
    21
<ul>
kleing@8056
    22
wenzelm@11109
    23
<li><a
kleing@8056
    24
href="http://www.cl.cam.ac.uk/Research/HVG/Isabelle/cambridge.html"><strong>Isabelle
wenzelm@11109
    25
at Cambridge</strong></a>
kleing@8056
    26
kleing@13087
    27
<li><a href="http://www4.in.tum.de/proj/theoremprov/group.html"><strong>Isabelle
wenzelm@11109
    28
at Munich</strong></a>
kleing@8056
    29
kleing@8056
    30
</ul>
kleing@8056
    31
kleing@8056
    32
See there for information on projects done with Isabelle, mailing list
kleing@8056
    33
archives, research papers, the Isabelle bibliography, and Isabelle
kleing@8056
    34
workshops and courses.
kleing@8056
    35
kleing@10050
    36
<p>
kleing@8056
    37
kleing@14576
    38
<h2><!-- _GP_ distname --></h2>
kleing@14576
    39
New features in <strong><!-- _GP_ distname --></strong> include
kleing@14576
    40
<ul>
kleing@14576
    41
<li>New theory Ring_and_Field with over 250 basic numerical laws, 
kleing@14576
    42
  all proved in axiomatic type classes for semirings, rings and fields.</li>
kleing@14576
    43
kleing@14576
    44
<li>New locale <code>ring</code> for non-commutative rings in HOL-Algebra.</li>
kleing@14576
    45
kleing@14576
    46
<li>Type <code>rat</code> of the rational numbers available in HOL-Complex.</li>
kleing@14576
    47
kleing@14576
    48
<li>Improved locales (named proof contexts), instantiation of locales.</li>
kleing@14576
    49
kleing@14576
    50
<li>Improved calculational reasoning chains.</li>
kleing@14576
    51
kleing@14576
    52
<li>Improved records handling.</li>
kleing@14576
    53
kleing@14576
    54
<li>Improved handling of linear and partial orders in simplifier.</li>
kleing@14576
    55
 
kleing@14576
    56
<li>New <code>specification</code> command for definition by specification.</li>  
kleing@14576
    57
kleing@14576
    58
<li>New Isar command <code>finalconsts</code> prevents constants being given a definition later.</li>  
kleing@14576
    59
kleing@14576
    60
<li><code>arith</code> now generates counterexamples for reals as well.</li>
kleing@14576
    61
kleing@14576
    62
<li>New <code>refute</code> command to search for (finite) countermodels for a fragment of HOL.</li>
kleing@14576
    63
kleing@14576
    64
<li>Presentation and x-symbol enhancements, greek letters and sub/superscripts in identifiers.</li>
kleing@14576
    65
</ul>
kleing@14576
    66
<a href="dist/<!-- _GP_ distname -->/NEWS">[Complete Changelog]</a>
kleing@14576
    67
<p>
kleing@14576
    68
The <strong><!-- _GP_ distname --></strong> distribution is available
kleing@14576
    69
from several <a href="dist/index.html">mirror sites</a>.  It includes
kleing@14576
    70
source and binary packages and browsable documentation. There is also
kleing@14576
    71
a nightly generated <a href="http://isabelle.in.tum.de/devel/">development 
kleing@14576
    72
snapshot</a> available.
kleing@14576
    73
kleing@14576
    74
<p>
kleing@14576
    75
kleing@13087
    76
<h2>Out now</h2>
kleing@13087
    77
kleing@13087
    78
The 
kleing@13087
    79
<a href="dist/<!-- _GP_ distname -->/doc/tutorial.pdf">Tutorial on Isabelle/HOL</a> --
kleing@13087
    80
published by Springer Verlag as <a
kleing@13087
    81
href="http://www4.in.tum.de/~nipkow/LNCS2283/">LNCS 2283</a>.
kleing@13087
    82
kleing@13087
    83
<p>
kleing@13087
    84
wenzelm@10019
    85
You can also browse the <a href="library/index.html">Isabelle theory
wenzelm@10019
    86
library</a>; the main logics are <a
wenzelm@10019
    87
href="library/HOL/index.html">HOL</a>, <a
wenzelm@10019
    88
href="library/HOLCF/index.html">HOLCF</a>, <a
wenzelm@10019
    89
href="library/FOL/index.html">FOL</a> and <a
wenzelm@10019
    90
href="library/ZF/index.html">ZF</a>.
kleing@8070
    91
kleing@10050
    92
<p>
kleing@8056
    93
kleing@8056
    94
<h2>Mailing list</h2>
kleing@8056
    95
kleing@8056
    96
Use the mailing list <a href="mailto:
kleing@10050
    97
isabelle-users@cl.cam.ac.uk">isabelle-users@cl.cam.ac.uk</a> 
paulson@14379
    98
and its <a href="http://www.cl.cam.ac.uk/users/lcp/archive/">archive</a> to
wenzelm@10162
    99
discuss problems and results.  Why not <a
wenzelm@10162
   100
href="mailto:lcp@cl.cam.ac.uk">subscribe</a>? 
kleing@10050
   101