src/HOL/Auth/Public.ML
changeset 2451 ce85a2aafc7a
parent 2318 6d3f7c7f70b0
child 2497 47de509bdd55
--- a/src/HOL/Auth/Public.ML	Thu Dec 19 11:54:19 1996 +0100
+++ b/src/HOL/Auth/Public.ML	Thu Dec 19 11:58:39 1996 +0100
@@ -27,15 +27,14 @@
 (*** Basic properties of pubK ***)
 
 (*Injectiveness and freshness of new keys and nonces*)
-AddIffs [inj_pubK RS inj_eq];
-AddSDs  [newN_length];
+AddIffs [inj_pubK RS inj_eq, inj_newN RS inj_eq];
 
 (** Rewrites should not refer to  initState(Friend i) 
     -- not in normal form! **)
 
 Addsimps [priK_neq_pubK, priK_neq_pubK RS not_sym];
 
-goal thy "Nonce (newN evs) ~: parts (initState lost B)";
+goal thy "Nonce (newN i) ~: parts (initState lost B)";
 by (agent.induct_tac "B" 1);
 by (Auto_tac ());
 qed "newN_notin_initState";