src/HOL/Auth/Yahalom2.ML
changeset 5492 d9fc3457554e
parent 5434 9b4bed3f394c
child 5932 737559a43e71
equal deleted inserted replaced
5491:22f8331cdf47 5492:d9fc3457554e
   130 ****)
   130 ****)
   131 
   131 
   132 (** Session keys are not used to encrypt other session keys **)
   132 (** Session keys are not used to encrypt other session keys **)
   133 
   133 
   134 Goal "evs : yahalom ==>                               \
   134 Goal "evs : yahalom ==>                               \
   135 \  ALL K KK. KK <= Compl (range shrK) -->                \
   135 \  ALL K KK. KK <= - (range shrK) -->                 \
   136 \         (Key K : analz (Key``KK Un (spies evs))) =  \
   136 \         (Key K : analz (Key``KK Un (spies evs))) =  \
   137 \         (K : KK | Key K : analz (spies evs))";
   137 \         (K : KK | Key K : analz (spies evs))";
   138 by (etac yahalom.induct 1);
   138 by (etac yahalom.induct 1);
   139 by analz_spies_tac;
   139 by analz_spies_tac;
   140 by (REPEAT_FIRST (resolve_tac [allI, impI]));
   140 by (REPEAT_FIRST (resolve_tac [allI, impI]));