| author | kleing | 
| Thu, 02 Dec 2004 00:44:54 +0100 | |
| changeset 15357 | 96698f16e3d9 | 
| parent 15282 | 765d5d6e4468 | 
| child 15420 | 45653714db88 | 
| permissions | -rw-r--r-- | 
| 8056 | 1 | %title% | 
| 2 | Isabelle | |
| 3 | ||
| 4 | %body% | |
| 5 | ||
| 6 | <p> | |
| 7 | ||
| 10050 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 8 | <h2>What is Isabelle?</h2> | 
| 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 9 | |
| 10019 | 10 | Isabelle is a popular generic theorem proving environment developed at | 
| 11 | Cambridge University (<a | |
| 8056 | 12 | href="http://www.cl.cam.ac.uk/users/lcp/">Larry Paulson</a>) and TU | 
| 13 | Munich (<a href="http://www.in.tum.de/~nipkow/">Tobias Nipkow</a>). | |
| 14230 | 14 | See the <a href="overview.html">Isabelle overview</a>. | 
| 8056 | 15 | |
| 16 | <p> | |
| 17 | ||
| 9285 | 18 | These pages provide general information on Isabelle, more specific | 
| 8056 | 19 | information is available from the local pages | 
| 20 | ||
| 21 | <ul> | |
| 22 | ||
| 11109 | 23 | <li><a | 
| 8056 | 24 | href="http://www.cl.cam.ac.uk/Research/HVG/Isabelle/cambridge.html"><strong>Isabelle | 
| 11109 | 25 | at Cambridge</strong></a> | 
| 8056 | 26 | |
| 13087 | 27 | <li><a href="http://www4.in.tum.de/proj/theoremprov/group.html"><strong>Isabelle | 
| 11109 | 28 | at Munich</strong></a> | 
| 8056 | 29 | |
| 30 | </ul> | |
| 31 | ||
| 32 | See there for information on projects done with Isabelle, mailing list | |
| 33 | archives, research papers, the Isabelle bibliography, and Isabelle | |
| 34 | workshops and courses. | |
| 35 | ||
| 10050 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 36 | <p> | 
| 8056 | 37 | |
| 15282 | 38 | <h2>Course Material, Exercises</h2> | 
| 15137 | 39 | |
| 40 | The <a | |
| 41 | href="http://isabelle.in.tum.de/coursematerial/">course material</a> | |
| 42 | page makes slides, demos, and exercises of a growing number of | |
| 15138 | 43 | Isabelle courses available. It is meant as a resource for people | 
| 44 | who would like to learn Isabelle as well as for those who would like | |
| 45 | to teach it. | |
| 15137 | 46 | |
| 47 | <p> | |
| 48 | ||
| 14667 | 49 | <h2>AFP - The Archive of Formal Proofs</h2> | 
| 50 | ||
| 51 | The <a href="http://afp.sf.net">Archive of Formal Proofs</a> is a | |
| 52 | collection of proof libraries, examples, and larger scientifc | |
| 53 | developments, mechanically checked in Isabelle. It is organized in the | |
| 54 | way of a scientific journal. Submissions are refereed. | |
| 55 | ||
| 56 | <p> | |
| 57 | ||
| 14576 | 58 | <h2><!-- _GP_ distname --></h2> | 
| 59 | New features in <strong><!-- _GP_ distname --></strong> include | |
| 60 | <ul> | |
| 14624 | 61 | <li>New image HOL4 with imported library from HOL4 system on top of | 
| 62 | HOL-Complex (about 2500 additional theorems).</li> | |
| 63 | ||
| 14576 | 64 | <li>New theory Ring_and_Field with over 250 basic numerical laws, | 
| 65 | all proved in axiomatic type classes for semirings, rings and fields.</li> | |
| 66 | ||
| 67 | <li>New locale <code>ring</code> for non-commutative rings in HOL-Algebra.</li> | |
| 68 | ||
| 69 | <li>Type <code>rat</code> of the rational numbers available in HOL-Complex.</li> | |
| 70 | ||
| 14611 | 71 | <li>New theory of matrices with an application to linear programming in HOL-Matrix.</li> | 
| 72 | ||
| 14576 | 73 | <li>Improved locales (named proof contexts), instantiation of locales.</li> | 
| 74 | ||
| 75 | <li>Improved handling of linear and partial orders in simplifier.</li> | |
| 76 | ||
| 77 | <li>New <code>specification</code> command for definition by specification.</li> | |
| 78 | ||
| 79 | <li>New Isar command <code>finalconsts</code> prevents constants being given a definition later.</li> | |
| 80 | ||
| 81 | <li><code>arith</code> now generates counterexamples for reals as well.</li> | |
| 82 | ||
| 14580 | 83 | <li>New <code>quickcheck</code> command | 
| 14615 | 84 | to search for counterexamples of executable goals. | 
| 85 | (see HOL/ex/Quickcheck_Examples.thy)</li> | |
| 14580 | 86 | <li>New <code>refute</code> command | 
| 14615 | 87 | to search for finite countermodels of goals. | 
| 88 | (see HOL/ex/Refute_Examples.thy) | |
| 89 | </li> | |
| 14576 | 90 | |
| 14615 | 91 | <li>Presentation and x-symbol enhancements, greek letters and | 
| 92 | sub/superscripts allowed in identifiers.</li> | |
| 14576 | 93 | </ul> | 
| 94 | <a href="dist/<!-- _GP_ distname -->/NEWS">[Complete Changelog]</a> | |
| 95 | <p> | |
| 96 | The <strong><!-- _GP_ distname --></strong> distribution is available | |
| 97 | from several <a href="dist/index.html">mirror sites</a>. It includes | |
| 14637 | 98 | source and binary packages and browsable documentation. You can also | 
| 99 | browse the <a href="library/index.html">Isabelle theory library</a> | |
| 100 | online. For the curious, there is a nightly generated <a | |
| 101 | href="http://isabelle.in.tum.de/devel/">development snapshot</a> | |
| 102 | available. | |
| 8070 | 103 | |
| 10050 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 104 | <p> | 
| 8056 | 105 | |
| 106 | <h2>Mailing list</h2> | |
| 107 | ||
| 108 | Use the mailing list <a href="mailto: | |
| 10050 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 109 | isabelle-users@cl.cam.ac.uk">isabelle-users@cl.cam.ac.uk</a> | 
| 14379 | 110 | and its <a href="http://www.cl.cam.ac.uk/users/lcp/archive/">archive</a> to | 
| 15276 | 111 | discuss problems and results. To subscribe, <a | 
| 112 | href="mailto:lcp@cl.cam.ac.uk?subject=subscribe&body=Please%20add%20me%20to%20the%20Isabelle%20mailing%20list">contact Larry Paulson</a>. | |
| 10050 
c8e0bd7a1e9c
added headline, "quick download", and mailing list archive
 kleing parents: 
10041diff
changeset | 113 |