*** empty log message ***
authornipkow
Mon, 27 Apr 1998 18:06:22 +0200
changeset 4835 f90a427d903f
parent 4834 dd89afb55272
child 4836 fc5773ae2790
*** empty log message ***
NEWS
--- a/NEWS	Mon Apr 27 17:52:03 1998 +0200
+++ b/NEWS	Mon Apr 27 18:06:22 1998 +0200
@@ -1,15 +1,9 @@
-
 Isabelle NEWS -- history of user-visible changes
 ================================================
 
 New in Isabelle??? (FIXME)
 --------------------------
 
-* Rewrite rules for case distinctions can now be added permanently to the
-  default simpset using Addsplits just like Addsimps. They can be removed via
-  Delsplits just like Delsimps. Lower-case versions are also available.
-  For applications see HOL below.
-
 * Changed wrapper mechanism for the classical reasoner now allows for selected
   deletion of wrappers, by introduction of names for wrapper functionals.
   This implies that addbefore, addSbefore, addaltern, and addSaltern now take
@@ -34,8 +28,8 @@
 * New directory HOL/UNITY: Chandy and Misra's UNITY formalism
 
 * split_all_tac is now much faster and fails if there is nothing to split.
-  Existing (fragile) proofs may require adaption because the order and the names
-  of the automatically generated variables have changed.
+  Existing (fragile) proofs may require adaption because the order and the
+  names of the automatically generated variables have changed.
   split_all_tac has moved within claset() from usafe wrappers to safe wrappers,
   which means that !!-bound variables are splitted much more aggressively.
   If this splitting is not appropriate, use delSWrapper "split_all_tac".
@@ -60,6 +54,10 @@
 
 * Simplifier:
 
+ -Rewrite rules for case distinctions can now be added permanently to the
+  default simpset using Addsplits just like Addsimps. They can be removed via
+  Delsplits just like Delsimps. Lower-case versions are also available.
+
  -The rule expand_if is now part of the default simpset. This means that
   the simplifier will eliminate all ocurrences of if-then-else in the
   conclusion of a goal. To prevent this, you can either remove expand_if
@@ -78,6 +76,10 @@
   For compatibility reasons there is now Asm_lr_simp_tac which is like the
   old Asm_full_simp_tac in that it does not rotate premises.
 
+* expand_if, expand_split, expand_sum_case and expand_nat_case are now called
+  split_if, split_split, split_sum_case and split_nat_case
+  (to go with add/delsplits).
+
 * new theory Vimage (inverse image of a function, syntax f-``B);
 
 * many new identities for unions, intersections, set difference, etc.;