new theorem analz_isSymKey_Decrypt
authorpaulson
Thu, 22 Mar 2001 10:28:46 +0100
changeset 11218 4b71d38fa6e6
parent 11217 54a86efcb0ba
child 11219 c4c210e7c89c
new theorem analz_isSymKey_Decrypt
src/HOL/Auth/Public_lemmas.ML
--- a/src/HOL/Auth/Public_lemmas.ML	Thu Mar 22 10:27:00 2001 +0100
+++ b/src/HOL/Auth/Public_lemmas.ML	Thu Mar 22 10:28:46 2001 +0100
@@ -34,6 +34,11 @@
 
 AddIffs [not_isSymKey_pubK, not_isSymKey_priK];
 
+Goal "[| Crypt K X \\<in> analz H;  isSymKey K;  Key K  \\<in> analz H |] \
+\     ==> X \\<in> analz H";
+by (auto_tac(claset(), simpset() addsimps [isSymKey_def]));
+qed "analz_isSymKey_Decrypt";
+
 
 (** "Image" equations that hold for injective functions **)