src/Doc/Tutorial/Protocol/Message.thy
changeset 51717 9e7d1c139569
parent 49322 fbb320d02420
child 55142 378ae9e46175
--- a/src/Doc/Tutorial/Protocol/Message.thy	Tue Apr 16 17:54:14 2013 +0200
+++ b/src/Doc/Tutorial/Protocol/Message.thy	Thu Apr 18 17:07:01 2013 +0200
@@ -840,12 +840,12 @@
                   impOfSubs Fake_parts_insert] THEN'
     eresolve_tac [asm_rl, @{thm synth.Inj}];
 
-fun Fake_insert_simp_tac ss i = 
-  REPEAT (Fake_insert_tac i) THEN asm_full_simp_tac ss i;
+fun Fake_insert_simp_tac ctxt i = 
+  REPEAT (Fake_insert_tac i) THEN asm_full_simp_tac ctxt i;
 
 fun atomic_spy_analz_tac ctxt =
   SELECT_GOAL
-   (Fake_insert_simp_tac (simpset_of ctxt) 1 THEN
+   (Fake_insert_simp_tac ctxt 1 THEN
     IF_UNSOLVED (Blast.depth_tac (ctxt addIs [analz_insertI, impOfSubs analz_subset_parts]) 4 1));
 
 fun spy_analz_tac ctxt i =
@@ -856,7 +856,7 @@
        (REPEAT o CHANGED)
            (res_inst_tac ctxt [(("x", 1), "X")] (insert_commute RS ssubst) 1),
        (*...allowing further simplifications*)
-       simp_tac (simpset_of ctxt) 1,
+       simp_tac ctxt 1,
        REPEAT (FIRSTGOAL (resolve_tac [allI,impI,notI,conjI,iffI])),
        DEPTH_SOLVE (atomic_spy_analz_tac ctxt 1)]) i);
 *}
@@ -914,7 +914,7 @@
     "for debugging spy_analz"
 
 method_setup Fake_insert_simp = {*
-    Scan.succeed (SIMPLE_METHOD' o Fake_insert_simp_tac o simpset_of) *}
+    Scan.succeed (SIMPLE_METHOD' o Fake_insert_simp_tac) *}
     "for debugging spy_analz"