--- a/src/HOL/Auth/Message.ML Mon Sep 29 11:46:33 1997 +0200
+++ b/src/HOL/Auth/Message.ML Mon Sep 29 11:47:01 1997 +0200
@@ -28,7 +28,7 @@
(** Inverse of keys **)
goal thy "!!K K'. (invKey K = invKey K') = (K=K')";
-by (Step_tac 1);
+by Safe_tac;
by (rtac box_equals 1);
by (REPEAT (rtac invKey 2));
by (Asm_simp_tac 1);
@@ -135,7 +135,7 @@
val parts_insertI = impOfSubs (subset_insertI RS parts_mono);
goal thy "parts{} = {}";
-by (Step_tac 1);
+by Safe_tac;
by (etac parts.induct 1);
by (ALLGOALS Blast_tac);
qed "parts_empty";
@@ -373,7 +373,7 @@
(** General equational properties **)
goal thy "analz{} = {}";
-by (Step_tac 1);
+by Safe_tac;
by (etac analz.induct 1);
by (ALLGOALS Blast_tac);
qed "analz_empty";
@@ -554,7 +554,7 @@
(*If there are no pairs or encryptions then analz does nothing*)
goal thy "!!H. [| ALL X Y. {|X,Y|} ~: H; ALL X K. Crypt K X ~: H |] ==> \
\ analz H = H";
-by (Step_tac 1);
+by Safe_tac;
by (etac analz.induct 1);
by (ALLGOALS Blast_tac);
qed "analz_trivial";