Adapted proofs to the removal of Says_Crypt_lost and Says_Crypt_not_lost
authorpaulson
Wed, 18 Jun 1997 15:21:30 +0200
changeset 3441 6d2887123fa0
parent 3440 22db7a9cbb52
child 3442 0b804b390b0e
Adapted proofs to the removal of Says_Crypt_lost and Says_Crypt_not_lost
src/HOL/Auth/NS_Shared.ML
--- a/src/HOL/Auth/NS_Shared.ML	Wed Jun 18 15:19:37 1997 +0200
+++ b/src/HOL/Auth/NS_Shared.ML	Wed Jun 18 15:21:30 1997 +0200
@@ -296,7 +296,8 @@
 by (step_tac (!claset delrules [impCE]) 1);
 by (forward_tac [Says_imp_sees_Spy' RS parts.Inj RS A_trusts_NS2] 1);
 by (assume_tac 2);
-by (blast_tac (!claset addSDs [Says_Crypt_not_lost]) 1);
+by (blast_tac (!claset addDs [Says_imp_sees_Spy RS analz.Inj RS
+			      Crypt_Spy_analz_lost]) 1);
 by (blast_tac (!claset addDs [unique_session_keys]) 1);
 val lemma = result() RS mp RS mp RSN(2,rev_notE);
 
@@ -379,7 +380,8 @@
 by (case_tac "Ba : lost" 1);
 by (blast_tac (!claset addDs [Says_imp_sees_Spy' RS parts.Inj RS B_trusts_NS3, 
 			      unique_session_keys]) 2);
-by (blast_tac (!claset addDs [Says_Crypt_lost]) 1);
+by (blast_tac (!claset addDs [Says_imp_sees_Spy RS analz.Inj RS
+			      Crypt_Spy_analz_lost]) 1);
 val lemma = result();
 
 goal thy