src/HOL/Tools/Function/scnp_reconstruct.ML
changeset 51717 9e7d1c139569
parent 42795 66fcc9882784
child 54998 8601434fa334
--- a/src/HOL/Tools/Function/scnp_reconstruct.ML	Tue Apr 16 17:54:14 2013 +0200
+++ b/src/HOL/Tools/Function/scnp_reconstruct.ML	Thu Apr 18 17:07:01 2013 +0200
@@ -289,7 +289,7 @@
          THEN (rtac @{thm rp_inv_image_rp} 1)
          THEN (rtac (order_rpair ms_rp label) 1)
          THEN PRIMITIVE (instantiate' [] [SOME level_mapping])
-         THEN unfold_tac @{thms rp_inv_image_def} (simpset_of ctxt)
+         THEN unfold_tac @{thms rp_inv_image_def} ctxt
          THEN Local_Defs.unfold_tac ctxt
            (@{thms split_conv} @ @{thms fst_conv} @ @{thms snd_conv})
          THEN REPEAT (SOMEGOAL (resolve_tac [@{thm Un_least}, @{thm empty_subsetI}]))
@@ -338,7 +338,7 @@
 fun decomp_scnp_tac orders ctxt =
   let
     val extra_simps = Function_Common.Termination_Simps.get ctxt
-    val autom_tac = auto_tac (map_simpset (fn ss => ss addsimps extra_simps) ctxt)
+    val autom_tac = auto_tac (ctxt addsimps extra_simps)
   in
      gen_sizechange_tac orders autom_tac ctxt
   end