"prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
authorhaftmann
Thu, 01 Jul 2010 16:55:05 +0200
changeset 37679 03217132b792
parent 37678 0040bafffdef
child 37680 e893e45219c3
"prod" and "sum" replace "*" and "+" respectively; qualified constants Set.member and Set.Collect
NEWS
--- a/NEWS	Thu Jul 01 16:54:44 2010 +0200
+++ b/NEWS	Thu Jul 01 16:55:05 2010 +0200
@@ -17,6 +17,9 @@
 
 *** HOL ***
 
+* Abolished symbol type names:  "prod" and "sum" replace "*" and "+"
+respectively.  INCOMPATBILITY.
+
 * Constant "split" has been merged with constant "prod_case";  names
 of ML functions, facts etc. involving split have been retained so far,
 though.  INCOMPATIBILITY.
@@ -41,8 +44,6 @@
 
   types
     nat ~> Nat.nat
-    * ~> Product_Type.*
-    + ~> Sum_Type.+
 
   constants
     Ball ~> Set.Ball
@@ -51,8 +52,9 @@
     Pair ~> Product_Type.Pair
     fst ~> Product_Type.fst
     snd ~> Product_Type.snd
-    split ~> Product_Type.split
     curry ~> Product_Type.curry
+    op : ~> Set.member
+    Collect ~> Set.Collect
 
 INCOMPATIBILITY.