some x-symbols
authorpaulson
Thu, 23 Sep 2004 12:48:49 +0200
changeset 15205 ecf9a884970d
parent 15204 d15f85347fcb
child 15206 09d78ec709c7
some x-symbols
src/HOL/SET-Protocol/Purchase.thy
--- a/src/HOL/SET-Protocol/Purchase.thy	Thu Sep 23 10:20:52 2004 +0200
+++ b/src/HOL/SET-Protocol/Purchase.thy	Thu Sep 23 12:48:49 2004 +0200
@@ -546,11 +546,11 @@
 
 
 lemma symKey_compromise:
-     "evs \<in> set_pur ==>
+     "evs \<in> set_pur \<Longrightarrow>
       (\<forall>SK KK. SK \<in> symKeys \<longrightarrow>
-        (\<forall>K \<in> KK. K \<notin> range(\<lambda>C. priEK C)) -->
-               (Key SK \<in> analz (Key`KK Un (knows Spy evs))) =
-               (SK \<in> KK | Key SK \<in> analz (knows Spy evs)))"
+        (\<forall>K \<in> KK. K \<notin> range(\<lambda>C. priEK C)) \<longrightarrow>
+               (Key SK \<in> analz (Key`KK \<union> (knows Spy evs))) =
+               (SK \<in> KK \<or> Key SK \<in> analz (knows Spy evs)))"
 apply (erule set_pur.induct)
 apply (rule_tac [!] allI)+
 apply (rule_tac [!] impI [THEN Key_analz_image_Key_lemma, THEN impI])+