src/Tools/induct.ML
changeset 41228 e1fce873b814
parent 38715 6513ea67d95d
child 42284 326f57825e1a
--- a/src/Tools/induct.ML	Fri Dec 17 16:25:21 2010 +0100
+++ b/src/Tools/induct.ML	Fri Dec 17 17:08:56 2010 +0100
@@ -420,10 +420,10 @@
 
 fun mark_constraints n ctxt = Conv.fconv_rule
   (Conv.prems_conv (~1) (Conv.params_conv ~1 (K (Conv.prems_conv n
-     (MetaSimplifier.rewrite false [equal_def']))) ctxt));
+     (Raw_Simplifier.rewrite false [equal_def']))) ctxt));
 
 val unmark_constraints = Conv.fconv_rule
-  (MetaSimplifier.rewrite true [Induct_Args.equal_def]);
+  (Raw_Simplifier.rewrite true [Induct_Args.equal_def]);
 
 
 (* simplify *)
@@ -514,10 +514,10 @@
 (* atomize *)
 
 fun atomize_term thy =
-  MetaSimplifier.rewrite_term thy Induct_Args.atomize []
+  Raw_Simplifier.rewrite_term thy Induct_Args.atomize []
   #> Object_Logic.drop_judgment thy;
 
-val atomize_cterm = MetaSimplifier.rewrite true Induct_Args.atomize;
+val atomize_cterm = Raw_Simplifier.rewrite true Induct_Args.atomize;
 
 val atomize_tac = Simplifier.rewrite_goal_tac Induct_Args.atomize;
 
@@ -528,8 +528,8 @@
 (* rulify *)
 
 fun rulify_term thy =
-  MetaSimplifier.rewrite_term thy (Induct_Args.rulify @ conjunction_congs) [] #>
-  MetaSimplifier.rewrite_term thy Induct_Args.rulify_fallback [];
+  Raw_Simplifier.rewrite_term thy (Induct_Args.rulify @ conjunction_congs) [] #>
+  Raw_Simplifier.rewrite_term thy Induct_Args.rulify_fallback [];
 
 fun rulified_term thm =
   let
@@ -668,7 +668,7 @@
   end);
 
 fun miniscope_tac p = CONVERSION o
-  Conv.params_conv p (K (MetaSimplifier.rewrite true [Thm.symmetric Drule.norm_hhf_eq]));
+  Conv.params_conv p (K (Raw_Simplifier.rewrite true [Thm.symmetric Drule.norm_hhf_eq]));
 
 in