src/HOL/ex/README.html
author paulson
Mon, 02 Aug 1999 11:31:04 +0200
changeset 7146 3c664fbb2910
parent 3279 815ef5848324
child 11444 b24017251fc1
permissions -rw-r--r--
long-overdue updating
paulson@3123
     1
<!-- $Id$ -->
wenzelm@3279
     2
<HTML><HEAD><TITLE>HOL/ex/README</TITLE></HEAD><BODY>
paulson@3123
     3
paulson@3123
     4
<H2>ex--Miscellaneous Examples</H2>
paulson@3123
     5
paulson@3123
     6
<P>This directory presents a number of small examples, illustrating various
paulson@3123
     7
features of Isabelle/HOL.
paulson@3123
     8
paulson@3123
     9
<UL> 
paulson@3123
    10
<LI>Files <KBD>cla.ML</KBD> demonstrates the
paulson@3123
    11
power of Isabelle's classical reasoner.
paulson@3123
    12
paulson@3123
    13
<LI>Files <KBD>meson.ML</KBD> and <KBD>mesontest.ML</KBD> present an
paulson@3123
    14
implementation of the Model Elimination (ME) proof procedure, which is even
paulson@3123
    15
more powerful than the classical reasoner but not generic.
paulson@3123
    16
paulson@3123
    17
<LI><KBD>InSort</KBD> and <KBD>Qsort</KBD> are correctness proofs for sorting
paulson@3123
    18
functions.
paulson@3123
    19
paulson@3123
    20
<LI><KBD>Primes</KBD> is a theory of the <EM>divides</EM> relation, the
paulson@3123
    21
greatest common divisor and Euclid's algorithm.
paulson@3123
    22
paulson@7146
    23
<LI><KBD>Fib</KBD> proves some theorems (some rather difficult) about the
paulson@7146
    24
Fibonacci function.
paulson@7146
    25
paulson@7146
    26
<LI><KBD>Tarski</KBD> is a proof of Tarski's fixedpoint theorem: the full
paulson@7146
    27
version, which states that the fixedpoints of a complete lattice themselves
paulson@7146
    28
form a complete lattice.  The example demonstrates first-class reasoning about theories.
paulson@7146
    29
paulson@3123
    30
<LI><KBD>NatSum</KBD> demonstrates the power of permutative rewriting.
paulson@3123
    31
Well-known identities about summations are proved using just induction and
paulson@3123
    32
rewriting.
paulson@3123
    33
paulson@3123
    34
<LI><KBD>MT</KBD> is a preliminary version of Jacob Frost's coinduction
paulson@3123
    35
example.  The full version is on the directory <KBD>ZF/Coind</KBD>.
paulson@3123
    36
</UL>
paulson@3123
    37
paulson@3123
    38
<HR>
paulson@7146
    39
<P>Last modified on $Date$
paulson@3123
    40
paulson@3123
    41
<ADDRESS>
paulson@3123
    42
<A NAME="lcp@cl.cam.ac.uk" HREF="mailto:lcp@cl.cam.ac.uk">lcp@cl.cam.ac.uk</A>
paulson@3123
    43
</ADDRESS>
paulson@3123
    44
</BODY></HTML>