src/HOL/ex/README.html
author paulson
Wed, 05 Nov 1997 13:23:46 +0100
changeset 4153 e534c4c32d54
parent 3279 815ef5848324
child 7146 3c664fbb2910
permissions -rw-r--r--
Ran expandshort, especially to introduce Safe_tac
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3123
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     1
<!-- $Id$ -->
3279
815ef5848324 tuned all READMEs;
wenzelm
parents: 3123
diff changeset
     2
<HTML><HEAD><TITLE>HOL/ex/README</TITLE></HEAD><BODY>
3123
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     3
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     4
<H2>ex--Miscellaneous Examples</H2>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     5
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     6
<P>This directory presents a number of small examples, illustrating various
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     7
features of Isabelle/HOL.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     8
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
     9
<UL> 
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    10
<LI>Files <KBD>cla.ML</KBD> demonstrates the
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    11
power of Isabelle's classical reasoner.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    12
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    13
<LI>Files <KBD>meson.ML</KBD> and <KBD>mesontest.ML</KBD> present an
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    14
implementation of the Model Elimination (ME) proof procedure, which is even
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    15
more powerful than the classical reasoner but not generic.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    16
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    17
<LI><KBD>InSort</KBD> and <KBD>Qsort</KBD> are correctness proofs for sorting
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    18
functions.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    19
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    20
<LI><KBD>Primes</KBD> is a theory of the <EM>divides</EM> relation, the
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    21
greatest common divisor and Euclid's algorithm.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    22
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    23
<LI><KBD>NatSum</KBD> demonstrates the power of permutative rewriting.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    24
Well-known identities about summations are proved using just induction and
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    25
rewriting.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    26
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    27
<LI><KBD>MT</KBD> is a preliminary version of Jacob Frost's coinduction
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    28
example.  The full version is on the directory <KBD>ZF/Coind</KBD>.
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    29
</UL>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    30
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    31
<HR>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    32
<P>Last modified 6 May 1997
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    33
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    34
<ADDRESS>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    35
<A NAME="lcp@cl.cam.ac.uk" HREF="mailto:lcp@cl.cam.ac.uk">lcp@cl.cam.ac.uk</A>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    36
</ADDRESS>
f58719b49cae Documentation for directory "ex"
paulson
parents:
diff changeset
    37
</BODY></HTML>