# HG changeset patch # User blanchet # Date 1282457520 -7200 # Node ID baf9f06601e4d30766b862094a03cd5ad9523322 # Parent 760a2d5cc671bc931725e48a691a7e80602a1cad revert junk submitted by mistake diff -r 760a2d5cc671 -r baf9f06601e4 src/HOL/Auth/NS_Shared.thy --- a/src/HOL/Auth/NS_Shared.thy Fri Aug 20 17:52:26 2010 +0200 +++ b/src/HOL/Auth/NS_Shared.thy Sun Aug 22 08:12:00 2010 +0200 @@ -5,7 +5,7 @@ header{*Needham-Schroeder Shared-Key Protocol and the Issues Property*} -theory NS_Shared imports Sledgehammer2d(*###*) Public begin +theory NS_Shared imports Public begin text{* From page 247 of @@ -311,8 +311,6 @@ Crypt K (Nonce NB) \ parts (spies evs) \ Says B A (Crypt K (Nonce NB)) \ set evs" apply (erule ns_shared.induct, force, drule_tac [4] NS3_msg_in_parts_spies) -sledgehammer [atp = e, overlord] (Crypt_synth Fake_parts_insert_in_Un List.set.simps(2) Un_commute agent.simps(4) analz_insertI event.simps(1) insertE insert_iff knows_Spy_Says mem_def not_parts_not_analz parts_analz parts_synth sup1E) -apply (metis Crypt_synth Fake_parts_insert_in_Un List.set.simps(2) Un_commute agent.simps(4) analz_insertI event.simps(1) insertE insert_iff knows_Spy_Says mem_def not_parts_not_analz parts_analz parts_synth sup1E) apply (analz_mono_contra, simp_all, blast) txt{*NS2: contradiction from the assumptions @{term "Key K \ used evs2"} and @{term "Crypt K (Nonce NB) \ parts (spies evs2)"} *}