proper antiquotations;
authorwenzelm
Fri, 10 Sep 2010 15:48:43 +0200
changeset 395287c69964c6d74
parent 39527 148b78fb70d8
child 39529 635e09dea465
child 39532 e98a06145530
proper antiquotations;
doc-src/TutorialI/Protocol/Event.thy
doc-src/TutorialI/Protocol/Message.thy
     1.1 --- a/doc-src/TutorialI/Protocol/Event.thy	Fri Sep 10 15:42:14 2010 +0200
     1.2 +++ b/doc-src/TutorialI/Protocol/Event.thy	Fri Sep 10 15:48:43 2010 +0200
     1.3 @@ -296,40 +296,40 @@
     1.4  
     1.5  ML
     1.6  {*
     1.7 -val knows_Cons     = thm "knows_Cons"
     1.8 -val used_Nil       = thm "used_Nil"
     1.9 -val used_Cons      = thm "used_Cons"
    1.10 +val knows_Cons = @{thm knows_Cons};
    1.11 +val used_Nil = @{thm used_Nil};
    1.12 +val used_Cons = @{thm used_Cons};
    1.13  
    1.14 -val Notes_imp_used = thm "Notes_imp_used";
    1.15 -val Says_imp_used = thm "Says_imp_used";
    1.16 -val Says_imp_knows_Spy = thm "Says_imp_knows_Spy";
    1.17 -val Notes_imp_knows_Spy = thm "Notes_imp_knows_Spy";
    1.18 -val knows_Spy_partsEs = thms "knows_Spy_partsEs";
    1.19 -val spies_partsEs = thms "spies_partsEs";
    1.20 -val Says_imp_spies = thm "Says_imp_spies";
    1.21 -val parts_insert_spies = thm "parts_insert_spies";
    1.22 -val Says_imp_knows = thm "Says_imp_knows";
    1.23 -val Notes_imp_knows = thm "Notes_imp_knows";
    1.24 -val Gets_imp_knows_agents = thm "Gets_imp_knows_agents";
    1.25 -val knows_imp_Says_Gets_Notes_initState = thm "knows_imp_Says_Gets_Notes_initState";
    1.26 -val knows_Spy_imp_Says_Notes_initState = thm "knows_Spy_imp_Says_Notes_initState";
    1.27 -val usedI = thm "usedI";
    1.28 -val initState_into_used = thm "initState_into_used";
    1.29 -val used_Says = thm "used_Says";
    1.30 -val used_Notes = thm "used_Notes";
    1.31 -val used_Gets = thm "used_Gets";
    1.32 -val used_nil_subset = thm "used_nil_subset";
    1.33 -val analz_mono_contra = thms "analz_mono_contra";
    1.34 -val knows_subset_knows_Cons = thm "knows_subset_knows_Cons";
    1.35 -val initState_subset_knows = thm "initState_subset_knows";
    1.36 -val keysFor_parts_insert = thm "keysFor_parts_insert";
    1.37 +val Notes_imp_used = @{thm Notes_imp_used};
    1.38 +val Says_imp_used = @{thm Says_imp_used};
    1.39 +val Says_imp_knows_Spy = @{thm Says_imp_knows_Spy};
    1.40 +val Notes_imp_knows_Spy = @{thm Notes_imp_knows_Spy};
    1.41 +val knows_Spy_partsEs = @{thms knows_Spy_partsEs};
    1.42 +val spies_partsEs = @{thms spies_partsEs};
    1.43 +val Says_imp_spies = @{thm Says_imp_spies};
    1.44 +val parts_insert_spies = @{thm parts_insert_spies};
    1.45 +val Says_imp_knows = @{thm Says_imp_knows};
    1.46 +val Notes_imp_knows = @{thm Notes_imp_knows};
    1.47 +val Gets_imp_knows_agents = @{thm Gets_imp_knows_agents};
    1.48 +val knows_imp_Says_Gets_Notes_initState = @{thm knows_imp_Says_Gets_Notes_initState};
    1.49 +val knows_Spy_imp_Says_Notes_initState = @{thm knows_Spy_imp_Says_Notes_initState};
    1.50 +val usedI = @{thm usedI};
    1.51 +val initState_into_used = @{thm initState_into_used};
    1.52 +val used_Says = @{thm used_Says};
    1.53 +val used_Notes = @{thm used_Notes};
    1.54 +val used_Gets = @{thm used_Gets};
    1.55 +val used_nil_subset = @{thm used_nil_subset};
    1.56 +val analz_mono_contra = @{thms analz_mono_contra};
    1.57 +val knows_subset_knows_Cons = @{thm knows_subset_knows_Cons};
    1.58 +val initState_subset_knows = @{thm initState_subset_knows};
    1.59 +val keysFor_parts_insert = @{thm keysFor_parts_insert};
    1.60  
    1.61  
    1.62 -val synth_analz_mono = thm "synth_analz_mono";
    1.63 +val synth_analz_mono = @{thm synth_analz_mono};
    1.64  
    1.65 -val knows_Spy_subset_knows_Spy_Says = thm "knows_Spy_subset_knows_Spy_Says";
    1.66 -val knows_Spy_subset_knows_Spy_Notes = thm "knows_Spy_subset_knows_Spy_Notes";
    1.67 -val knows_Spy_subset_knows_Spy_Gets = thm "knows_Spy_subset_knows_Spy_Gets";
    1.68 +val knows_Spy_subset_knows_Spy_Says = @{thm knows_Spy_subset_knows_Spy_Says};
    1.69 +val knows_Spy_subset_knows_Spy_Notes = @{thm knows_Spy_subset_knows_Spy_Notes};
    1.70 +val knows_Spy_subset_knows_Spy_Gets = @{thm knows_Spy_subset_knows_Spy_Gets};
    1.71  
    1.72  
    1.73  val synth_analz_mono_contra_tac = 
     2.1 --- a/doc-src/TutorialI/Protocol/Message.thy	Fri Sep 10 15:42:14 2010 +0200
     2.2 +++ b/doc-src/TutorialI/Protocol/Message.thy	Fri Sep 10 15:48:43 2010 +0200
     2.3 @@ -809,19 +809,19 @@
     2.4  subsection{*Tactics useful for many protocol proofs*}
     2.5  ML
     2.6  {*
     2.7 -val invKey = thm "invKey"
     2.8 -val keysFor_def = thm "keysFor_def"
     2.9 -val symKeys_def = thm "symKeys_def"
    2.10 -val parts_mono = thm "parts_mono";
    2.11 -val analz_mono = thm "analz_mono";
    2.12 -val synth_mono = thm "synth_mono";
    2.13 -val analz_increasing = thm "analz_increasing";
    2.14 +val invKey = @{thm invKey};
    2.15 +val keysFor_def = @{thm keysFor_def};
    2.16 +val symKeys_def = @{thm symKeys_def};
    2.17 +val parts_mono = @{thm parts_mono};
    2.18 +val analz_mono = @{thm analz_mono};
    2.19 +val synth_mono = @{thm synth_mono};
    2.20 +val analz_increasing = @{thm analz_increasing};
    2.21  
    2.22 -val analz_insertI = thm "analz_insertI";
    2.23 -val analz_subset_parts = thm "analz_subset_parts";
    2.24 -val Fake_parts_insert = thm "Fake_parts_insert";
    2.25 -val Fake_analz_insert = thm "Fake_analz_insert";
    2.26 -val pushes = thms "pushes";
    2.27 +val analz_insertI = @{thm analz_insertI};
    2.28 +val analz_subset_parts = @{thm analz_subset_parts};
    2.29 +val Fake_parts_insert = @{thm Fake_parts_insert};
    2.30 +val Fake_analz_insert = @{thm Fake_analz_insert};
    2.31 +val pushes = @{thms pushes};
    2.32  
    2.33  
    2.34  (*Prove base case (subgoal i) and simplify others.  A typical base case
    2.35 @@ -844,7 +844,7 @@
    2.36  val Fake_insert_tac = 
    2.37      dresolve_tac [impOfSubs Fake_analz_insert,
    2.38                    impOfSubs Fake_parts_insert] THEN'
    2.39 -    eresolve_tac [asm_rl, thm"synth.Inj"];
    2.40 +    eresolve_tac [asm_rl, @{thm synth.Inj}];
    2.41  
    2.42  fun Fake_insert_simp_tac ss i = 
    2.43      REPEAT (Fake_insert_tac i) THEN asm_full_simp_tac ss i;