merge
authorblanchet
Fri, 04 Jun 2010 16:55:25 +0200
changeset 37333 81f058f2d2ff
parent 37332 51d99ba6fc4d (current diff)
parent 37317 5164c4ec787b (diff)
child 37334 00bfa4276d9c
merge
--- a/ANNOUNCE	Fri Jun 04 16:55:08 2010 +0200
+++ b/ANNOUNCE	Fri Jun 04 16:55:25 2010 +0200
@@ -7,8 +7,25 @@
 NEWS file in the distribution for more details.  Some notable changes
 are:
 
-* FIXME
+* Explicit proof terms for type class reasoning.
+
+* Authentic syntax for *all* logical entities (type classes, type
+constructors, term constants): provides simple and robust
+correspondence between formal entities and concrete syntax.
+
+* HOL: Package for constructing quotient types.
 
+* HOL: Code generation now with simple concept for abstract
+datatypes obeying invariants;  applications for typical data structures
+(e.g. search trees) can be found in the library.
+
+* HOL: New development of the Reals using Cauchy Sequences.
+
+* HOL: Reorganization of abstract algebra type class hierarchy.
+
+* Commands 'types', 'typedecl' and 'typedef' now work within a local theory
+context -- without introducing dependencies on parameters or
+assumptions.
 
 You may get Isabelle2009-2 from the following mirror sites:
 
--- a/NEWS	Fri Jun 04 16:55:08 2010 +0200
+++ b/NEWS	Fri Jun 04 16:55:25 2010 +0200
@@ -139,6 +139,10 @@
 * Command 'defaultsort' has been renamed to 'default_sort', it works
 within a local theory context.  Minor INCOMPATIBILITY.
 
+* Raw axioms/defs may no longer carry sort constraints, and raw defs
+may no longer carry premises. User-level specifications are
+transformed accordingly by Thm.add_axiom/add_def.
+
 * Proof terms: Type substitutions on proof constants now use canonical
 order of type variables.  INCOMPATIBILITY for tools working with proof
 terms.