new theorem analz_Decrypt'
authorpaulson
Thu, 22 Mar 2001 10:29:26 +0100
changeset 11219 c4c210e7c89c
parent 11218 4b71d38fa6e6
child 11220 db536a42dfc5
new theorem analz_Decrypt'
src/HOL/Auth/Shared_lemmas.ML
--- a/src/HOL/Auth/Shared_lemmas.ML	Thu Mar 22 10:28:46 2001 +0100
+++ b/src/HOL/Auth/Shared_lemmas.ML	Thu Mar 22 10:29:26 2001 +0100
@@ -20,6 +20,13 @@
 (* invKey(shrK A) = shrK A *)
 Addsimps [rewrite_rule [isSymKey_def] isSym_keys];
 
+
+Goal "[| Crypt K X \\<in> analz H;  Key K  \\<in> analz H |] ==> X \\<in> analz H";
+by Auto_tac;  
+qed "analz_Decrypt'";
+AddDs [analz_Decrypt'];
+Delrules [analz.Decrypt];
+
 (** Rewrites should not refer to  initState(Friend i) 
     -- not in normal form! **)