src/HOL/Auth/OtwayRees.ML
changeset 3961 6a8996fb7d99
parent 3919 c036caebfc75
child 4091 771b1f6422a8
--- a/src/HOL/Auth/OtwayRees.ML	Tue Oct 21 10:36:23 1997 +0200
+++ b/src/HOL/Auth/OtwayRees.ML	Tue Oct 21 10:39:27 1997 +0200
@@ -86,7 +86,7 @@
  "!!evs. evs : otway ==> (Key (shrK A) : parts (spies evs)) = (A : bad)";
 by (parts_induct_tac 1);
 by (Fake_parts_insert_tac 1);
-by (Blast_tac 1);
+by (ALLGOALS Blast_tac);
 qed "Spy_see_shrK";
 Addsimps [Spy_see_shrK];
 
@@ -110,10 +110,10 @@
 by (parts_induct_tac 1);
 (*Fake*)
 by (best_tac
-      (!claset addIs [impOfSubs analz_subset_parts]
-               addDs [impOfSubs (analz_subset_parts RS keysFor_mono),
-                      impOfSubs (parts_insert_subset_Un RS keysFor_mono)]
-               addss (!simpset)) 1);
+      (!claset addSDs [impOfSubs (parts_insert_subset_Un RS keysFor_mono)]
+               addIs  [impOfSubs analz_subset_parts]
+               addDs  [impOfSubs (analz_subset_parts RS keysFor_mono)]
+               addss  (!simpset)) 1);
 by (ALLGOALS Blast_tac);
 qed_spec_mp "new_keys_not_used";
 
@@ -339,7 +339,7 @@
 by (ALLGOALS
     (asm_simp_tac (!simpset addcongs [conj_cong] 
                             addsimps [analz_insert_eq, analz_insert_freshK]
-                            addsplits [expand_if])));
+                            addsimps (pushes@expand_ifs))));
 (*Oops*)
 by (blast_tac (!claset addSDs [unique_session_keys]) 4);
 (*OR4*)