src/HOL/Auth/Guard/GuardK.thy
changeset 58250 bf4188deabb2
parent 56681 e8d5d60d655e
child 58889 5b7a9633cfa8
--- a/src/HOL/Auth/Guard/GuardK.thy	Tue Sep 09 20:51:36 2014 +0200
+++ b/src/HOL/Auth/Guard/GuardK.thy	Tue Sep 09 20:51:36 2014 +0200
@@ -211,13 +211,13 @@
 
 lemma kparts_msg_set: "EX l. kparts {X} = set l & cnb l = crypt_nb X"
 apply (induct X, simp_all)
-apply (rule_tac x="[Agent agent]" in exI, simp)
-apply (rule_tac x="[Number nat]" in exI, simp)
-apply (rule_tac x="[Nonce nat]" in exI, simp)
-apply (rule_tac x="[Key nat]" in exI, simp)
+apply (rename_tac agent, rule_tac x="[Agent agent]" in exI, simp)
+apply (rename_tac nat, rule_tac x="[Number nat]" in exI, simp)
+apply (rename_tac nat, rule_tac x="[Nonce nat]" in exI, simp)
+apply (rename_tac nat, rule_tac x="[Key nat]" in exI, simp)
 apply (rule_tac x="[Hash X]" in exI, simp)
 apply (clarify, rule_tac x="l@la" in exI, simp)
-by (clarify, rule_tac x="[Crypt nat X]" in exI, simp)
+by (clarify, rename_tac nat X y, rule_tac x="[Crypt nat X]" in exI, simp)
 
 lemma kparts_set: "EX l'. kparts (set l) = set l' & cnb l' = cnb l"
 apply (induct l)