| 
9928
 | 
     1  | 
  | 
| 
12927
 | 
     2  | 
Subject: Announcing Isabelle2002
  | 
| 
9928
 | 
     3  | 
To: isabelle-users@cl.cam.ac.uk
  | 
| 
 | 
     4  | 
  | 
| 
12927
 | 
     5  | 
Isabelle2002 is now available.
  | 
| 
 | 
     6  | 
  | 
| 
12995
 | 
     7  | 
This release provides major improvements.  The Isar language has
  | 
| 
 | 
     8  | 
reached a mature state; the core engine is able to record full proof
  | 
| 
 | 
     9  | 
terms; many aspects of the library have been reworked; several
  | 
| 
 | 
    10  | 
substantial case studies have been added.  Some changes may cause
  | 
| 
 | 
    11  | 
incompatibility with earlier versions, but improve accessibility of
  | 
| 
 | 
    12  | 
Isabelle for new users.
  | 
| 
12927
 | 
    13  | 
  | 
| 
12983
 | 
    14  | 
The most prominent highlights of Isabelle2002 are as follows (see the
  | 
| 
 | 
    15  | 
NEWS of the distribution for more details).
  | 
| 
12964
 | 
    16  | 
  | 
| 
12995
 | 
    17  | 
  * The Isabelle/HOL tutorial is to be published as LNCS 2283;
  | 
| 
12983
 | 
    18  | 
    Isabelle2002 is the official version to go along with that book
  | 
| 
 | 
    19  | 
    (by Tobias Nipkow, Larry Paulson, Markus Wenzel).
  | 
| 
 | 
    20  | 
  | 
| 
13042
 | 
    21  | 
  * Pure: explicit proof terms for all internal inferences;
  | 
| 
12983
 | 
    22  | 
    object-logics, proof tools etc. will benefit automatically
  | 
| 
 | 
    23  | 
    (by Stefan Berghofer).
  | 
| 
10161
 | 
    24  | 
  | 
| 
12983
 | 
    25  | 
  * Pure/Isar: proper integration of the locale package for modular
  | 
| 
 | 
    26  | 
    theory development; additional support for rename/merge
  | 
| 
 | 
    27  | 
    operations, and type-inference for structured specifications
  | 
| 
 | 
    28  | 
    (by Markus Wenzel).
  | 
| 
 | 
    29  | 
  | 
| 
13042
 | 
    30  | 
  * Pure/Isar: streamlined cases/induction proof patterns
  | 
| 
12983
 | 
    31  | 
    (by Markus Wenzel).
  | 
| 
 | 
    32  | 
  | 
| 
 | 
    33  | 
  * Pure/HOL: infrastructure for generating functional and relational
  | 
| 
13042
 | 
    34  | 
    code, using the ML run-time environment
  | 
| 
 | 
    35  | 
    (by Stefan Berghofer).
  | 
| 
12983
 | 
    36  | 
  | 
| 
13042
 | 
    37  | 
  * HOL/library: numerals on all number types; several improvements of
  | 
| 
 | 
    38  | 
    tuple and record types; new definite description operator; keep
  | 
| 
 | 
    39  | 
    Hilbert's epsilon (Axiom of Choice) out of basic theories
  | 
| 
 | 
    40  | 
    (by Stefan Berghofer, Larry Paulson, Markus Wenzel).
  | 
| 
12964
 | 
    41  | 
  | 
| 
12983
 | 
    42  | 
  * HOL/Bali: large application concerning formal treatment of Java.
  | 
| 
 | 
    43  | 
    (by David von Oheimb and Norbert Schirmer).
  | 
| 
 | 
    44  | 
  | 
| 
12996
 | 
    45  | 
  * HOL/HoareParallel: large application concerning verification of
  | 
| 
 | 
    46  | 
    parallel imperative programs (Owicki-Gries method, Rely-Guarantee
  | 
| 
13042
 | 
    47  | 
    method, examples of garbage collection, mutual exclusion)
  | 
| 
12983
 | 
    48  | 
    (by Leonor Prensa Nieto).
  | 
| 
 | 
    49  | 
  | 
| 
 | 
    50  | 
  * HOL/GroupTheory: group theory examples including Sylow's theorem
  | 
| 
13042
 | 
    51  | 
    (by Florian Kammueller).
  | 
| 
9928
 | 
    52  | 
  | 
| 
13042
 | 
    53  | 
  * HOL/IMP: several new proofs in Isar format
  | 
| 
12983
 | 
    54  | 
    (by Gerwin Klein).
  | 
| 
 | 
    55  | 
  | 
| 
13007
 | 
    56  | 
  * HOL/MicroJava: exception handling on the bytecode level
  | 
| 
 | 
    57  | 
    (by Gerwin Klein).
  | 
| 
 | 
    58  | 
  | 
| 
12983
 | 
    59  | 
  * ZF/UNITY: typeless version of Chandy and Misra's formalism
  | 
| 
 | 
    60  | 
    (by Sidi O Ehmety).
  | 
| 
10162
 | 
    61  | 
  | 
| 
12983
 | 
    62  | 
  * System: improvements and simplifications of document preparation
  | 
| 
 | 
    63  | 
    (by Markus Wenzel).
  | 
| 
 | 
    64  | 
  | 
| 
 | 
    65  | 
  * System: support for Poly/ML 4.1.1 and PolyML/4.1.2, admitting
  | 
| 
13042
 | 
    66  | 
    larger heap size of applications; support for MacOS X (Poly/ML and
  | 
| 
 | 
    67  | 
    SML/NJ).
  | 
| 
10166
 | 
    68  | 
  | 
| 
12964
 | 
    69  | 
You may get Isabelle2002 from any of the following mirror sites:
  | 
| 
9928
 | 
    70  | 
  | 
| 
 | 
    71  | 
  Cambridge (UK)    http://www.cl.cam.ac.uk/Research/HVG/Isabelle/dist/
  | 
| 
 | 
    72  | 
  Munich (Germany)  http://isabelle.in.tum.de/dist/
  | 
| 
10161
 | 
    73  | 
  New Jersey (USA)  ftp://ftp.research.bell-labs.com/dist/smlnj/isabelle/index.html
  |