Use generic Simplifier.simp_add attribute instead
authorberghofe
Thu, 19 Jan 2006 15:45:10 +0100
changeset 18707 9d6154f76476
parent 18706 1e7562c7afe6
child 18708 4b3dadb4fe33
Use generic Simplifier.simp_add attribute instead of Simplifier.simp_add_global.
src/HOL/Nominal/nominal_atoms.ML
src/HOL/Nominal/nominal_package.ML
--- a/src/HOL/Nominal/nominal_atoms.ML	Thu Jan 19 14:59:55 2006 +0100
+++ b/src/HOL/Nominal/nominal_atoms.ML	Thu Jan 19 15:45:10 2006 +0100
@@ -201,7 +201,7 @@
                         HOLogic.mk_Trueprop (HOLogic.mk_eq (cperm $ pi1 $ x, cperm $ pi2 $ x)));
       in
           AxClass.add_axclass_i (cl_name, ["HOL.type"])
-                [((cl_name^"1", axiom1),[Simplifier.simp_add_global]), 
+                [((cl_name^"1", axiom1),[Attrib.theory Simplifier.simp_add]), 
                  ((cl_name^"2", axiom2),[]),                           
                  ((cl_name^"3", axiom3),[])] thy                          
       end) ak_names_types thy6;
--- a/src/HOL/Nominal/nominal_package.ML	Thu Jan 19 14:59:55 2006 +0100
+++ b/src/HOL/Nominal/nominal_package.ML	Thu Jan 19 15:45:10 2006 +0100
@@ -428,13 +428,13 @@
         (List.take (descr, length new_type_names)) |>
       PureThy.add_thmss
         [((space_implode "_" new_type_names ^ "_unfolded_perm_eq",
-          unfolded_perm_eq_thms), [Simplifier.simp_add_global]),
+          unfolded_perm_eq_thms), [Attrib.theory Simplifier.simp_add]),
          ((space_implode "_" new_type_names ^ "_perm_empty",
-          perm_empty_thms), [Simplifier.simp_add_global]),
+          perm_empty_thms), [Attrib.theory Simplifier.simp_add]),
          ((space_implode "_" new_type_names ^ "_perm_append",
-          perm_append_thms), [Simplifier.simp_add_global]),
+          perm_append_thms), [Attrib.theory Simplifier.simp_add]),
          ((space_implode "_" new_type_names ^ "_perm_eq",
-          perm_eq_thms), [Simplifier.simp_add_global])];
+          perm_eq_thms), [Attrib.theory Simplifier.simp_add])];
   
     (**** Define representing sets ****)
 
@@ -1071,7 +1071,7 @@
          length new_type_names))
       end) atoms;
 
-    val simp_atts = replicate (length new_type_names) [Simplifier.simp_add_global];
+    val simp_atts = replicate (length new_type_names) [Attrib.theory Simplifier.simp_add];
 
     val (_, thy9) = thy8 |>
       Theory.add_path big_name |>