a simplification by G Bella
authorpaulson
Tue, 19 Jan 1999 11:15:03 +0100
changeset 6137 5cb525437aab
parent 6136 166b3353aad5
child 6138 b7e6e607bb4d
a simplification by G Bella
src/HOL/Auth/NS_Shared.ML
--- a/src/HOL/Auth/NS_Shared.ML	Mon Jan 18 21:12:42 1999 +0100
+++ b/src/HOL/Auth/NS_Shared.ML	Tue Jan 19 11:15:03 1999 +0100
@@ -358,12 +358,9 @@
 \              (Crypt (shrK A) {|NA, Agent B, Key K,                   \
 \                                Crypt (shrK B) {|Key K, Agent A|}|})  \
 \             : set evs -->                                            \
-\            Says B A (Crypt K (Nonce NB))  : set evs -->              \
 \            Crypt K {|Nonce NB, Nonce NB|} : parts (spies evs) -->    \
 \            Says A B (Crypt K {|Nonce NB, Nonce NB|}) : set evs";
 by (parts_induct_tac 1);
-(*NS4*)
-by (Blast_tac 4);
 (*NS3*)
 by (blast_tac (claset() addSDs [cert_A_form]) 3);
 (*NS2*)
@@ -380,7 +377,6 @@
 
 (*Very strong Oops condition reveals protocol's weakness*)
 Goal "[| Crypt K {|Nonce NB, Nonce NB|} : parts (spies evs);      \
-\           Says B A (Crypt K (Nonce NB))  : set evs;                \
 \           Crypt (shrK B) {|Key K, Agent A|} : parts (spies evs);   \
 \           ALL NA NB. Notes Spy {|NA, NB, Key K|} ~: set evs;       \
 \           A ~: bad;  B ~: bad;  evs : ns_shared |]                 \