| 
14614
 | 
     1  | 
Subject: Announcing Isabelle2004
  | 
| 
9928
 | 
     2  | 
To: isabelle-users@cl.cam.ac.uk
  | 
| 
 | 
     3  | 
  | 
| 
14614
 | 
     4  | 
Isabelle2004 is now available.
  | 
| 
12927
 | 
     5  | 
  | 
| 
14021
 | 
     6  | 
This release provides many improvements and a few substantial advances over
  | 
| 
14614
 | 
     7  | 
Isabelle2003.  The most prominent highlights of Isabelle2004 are as follows
  | 
| 
14021
 | 
     8  | 
(see the NEWS of the distribution for more details):
  | 
| 
12927
 | 
     9  | 
  | 
| 
12983
 | 
    10  | 
  | 
| 
14624
 | 
    11  | 
* New image HOL4 with imported library from HOL4 system on top of
  | 
| 
 | 
    12  | 
  HOL-Complex (about 2500 additional theorems). 
  | 
| 
 | 
    13  | 
  | 
| 
14614
 | 
    14  | 
* New theory Ring_and_Field with over 250 basic numerical laws, 
  | 
| 
 | 
    15  | 
  all proved in axiomatic type classes for semirings, rings and fields.
  | 
| 
 | 
    16  | 
  | 
| 
 | 
    17  | 
* Type "rat" of the rational numbers available in HOL-Complex.
  | 
| 
10161
 | 
    18  | 
  | 
| 
14614
 | 
    19  | 
* New locale "ring" for non-commutative rings in HOL-Algebra.
  | 
| 
12983
 | 
    20  | 
  | 
| 
14614
 | 
    21  | 
* New theory of matrices with an application to linear programming in
  | 
| 
 | 
    22  | 
  HOL-Matrix.
  | 
| 
12983
 | 
    23  | 
  | 
| 
14614
 | 
    24  | 
* Improved locales (named proof contexts), instantiation of locales.
  | 
| 
12983
 | 
    25  | 
  | 
| 
14614
 | 
    26  | 
* Improved handling of linear and partial orders in simplifier.
  | 
| 
 | 
    27  | 
 
  | 
| 
 | 
    28  | 
* New "specification" command for definition by specification.
  | 
| 
12983
 | 
    29  | 
  | 
| 
14614
 | 
    30  | 
* New Isar command "finalconsts" prevents constants being given a definition
  | 
| 
 | 
    31  | 
  later.
  | 
| 
 | 
    32  | 
  | 
| 
 | 
    33  | 
* Command "arith" now generates counterexamples for reals as well.
  | 
| 
9928
 | 
    34  | 
  | 
| 
14614
 | 
    35  | 
* New "quickcheck" command to search for counterexamples of executable goals.
  | 
| 
 | 
    36  | 
  (see HOL/ex/Quickcheck_Examples.thy)
  | 
| 
10162
 | 
    37  | 
  | 
| 
14614
 | 
    38  | 
* New "refute" command to search for finite countermodels of goals.
  | 
| 
 | 
    39  | 
  (see HOL/ex/Refute_Examples.thy)
  | 
| 
12983
 | 
    40  | 
  | 
| 
14614
 | 
    41  | 
* Presentation and x-symbol enhancements, greek letters and sub/superscripts
  | 
| 
 | 
    42  | 
  allowed in identifiers.
  | 
| 
 | 
    43  | 
  | 
| 
10166
 | 
    44  | 
  | 
| 
14616
 | 
    45  | 
You may get Isabelle2004 from the following mirror sites:
  | 
| 
9928
 | 
    46  | 
  | 
| 
14616
 | 
    47  | 
  Cambridge (UK)       http://www.cl.cam.ac.uk/Research/HVG/Isabelle/dist/
  | 
| 
 | 
    48  | 
  Munich (Germany)     http://isabelle.in.tum.de/dist/
  | 
| 
 | 
    49  | 
  Sydney (Australia)   http://mirror.cse.unsw.edu.au/pub/isabelle/
  | 
| 
14023
 | 
    50  | 
  | 
| 
 | 
    51  | 
Gerwin Klein
  | 
| 
 | 
    52  | 
Tobias Nipkow
  | 
| 
 | 
    53  | 
Larry Paulson
  |