NEWS
changeset 25163 f737a88a3248
parent 25148 9c9646c1080d
child 25177 f9ced25685e0
--- a/NEWS	Tue Oct 23 23:27:23 2007 +0200
+++ b/NEWS	Wed Oct 24 07:19:52 2007 +0200
@@ -823,7 +823,7 @@
 package; constants add, mul, pow now curried.  Infix syntax for
 algebraic operations.
 
-* Some steps towards more uniform lattice theory development in HOL.
+* More uniform lattice theory development in HOL.
 
     constants "meet" and "join" now named "inf" and "sup"
     constant "Meet" now named "Inf"
@@ -946,6 +946,9 @@
 * Classes "order" and "linorder": potential INCOMPATIBILITY due to
 changed order of proof goals instance proofs.
 
+* Locale "partial_order" now unified with class "order" (cf. theory
+Orderings), added parameter "less".  INCOMPATIBILITY.
+
 * Dropped redundant lemma def_imp_eq in favor of meta_eq_to_obj_eq.
 INCOMPATIBILITY.
 
@@ -977,10 +980,7 @@
 
 * Class "recpower" is generalized to arbitrary monoids, not just
 commutative semirings.  INCOMPATIBILITY: may need to incorporate
-commutativity or a semiring properties additionally.
-
-* Unified locale "partial_order" with class definition (cf. theory
-Orderings), added parameter "less".  INCOMPATIBILITY.
+commutativity or semiring properties additionally.
 
 * Constant "List.list_all2" in List.thy now uses authentic syntax.
 INCOMPATIBILITY: translations containing list_all2 may go wrong,
@@ -1005,11 +1005,12 @@
 
 See HOL/Integ/IntArith.thy for an example setup.
 
-* New top level command 'normal_form' computes the normal form of a
-term that may contain free variables.  For example ``normal_form
-"rev[a,b,c]"'' produces ``[b,c,a]'' (without proof).  This command is
-suitable for heavy-duty computations because the functions are
-compiled to ML first.
+* Command 'normal_form' computes the normal form of a
+term that may contain free variables.  For example
+``normal_form "rev [a, b, c]"'' produces ``[b, c, a]'' (without proof).
+This command is suitable for heavy-duty computations because the functions
+are compiled to ML first.  Correspondingly, a method ``normalization''
+is provided.  See further HOL/ex/NormalForm.thy and Tools/nbe.ML.
 
 * Alternative iff syntax "A <-> B" for equality on bool (with priority
 25 like -->); output depends on the "iff" print_mode, the default is