diff -r 863b4f9f6bd7 -r 378ae9e46175 src/Doc/Tutorial/Protocol/Event.thy --- a/src/Doc/Tutorial/Protocol/Event.thy Sat Jan 25 18:34:05 2014 +0100 +++ b/src/Doc/Tutorial/Protocol/Event.thy Sat Jan 25 21:52:04 2014 +0100 @@ -93,7 +93,7 @@ (*Simplifying parts(insert X (knows Spy evs)) = parts{X} \ parts(knows Spy evs). This version won't loop with the simplifier.*) -lemmas parts_insert_knows_A = parts_insert [of _ "knows A evs", standard] +lemmas parts_insert_knows_A = parts_insert [of _ "knows A evs"] for A evs lemma knows_Spy_Says [simp]: "knows Spy (Says A B X # evs) = insert X (knows Spy evs)" @@ -256,7 +256,7 @@ knows_Spy_subset_knows_Spy_Notes [THEN analz_mono, THEN contra_subsetD] knows_Spy_subset_knows_Spy_Gets [THEN analz_mono, THEN contra_subsetD] -lemmas analz_impI = impI [where P = "Y \ analz (knows Spy evs)", standard] +lemmas analz_impI = impI [where P = "Y \ analz (knows Spy evs)"] for Y evs ML {* @@ -290,7 +290,7 @@ subsubsection{*Useful for case analysis on whether a hash is a spoof or not*} -lemmas syan_impI = impI [where P = "Y \ synth (analz (knows Spy evs))", standard] +lemmas syan_impI = impI [where P = "Y \ synth (analz (knows Spy evs))"] for Y evs ML {*