src/HOL/IMPP/Misc.thy
changeset 67613 ce654b0e6d69
parent 63167 0909deb8059b
child 69597 ff784d5a5bfb
--- a/src/HOL/IMPP/Misc.thy	Tue Feb 13 14:24:50 2018 +0100
+++ b/src/HOL/IMPP/Misc.thy	Thu Feb 15 12:11:00 2018 +0100
@@ -81,7 +81,7 @@
 
 (*unused*)
 lemma classic_Local_valid: 
-"!v. G|={%Z s. P Z (s[Loc Y::=v]) & s<Y> = a (s[Loc Y::=v])}.  
+"\<forall>v. G|={%Z s. P Z (s[Loc Y::=v]) & s<Y> = a (s[Loc Y::=v])}.  
   c .{%Z s. Q Z (s[Loc Y::=v])} ==> G|={P}. LOCAL Y:=a IN c .{Q}"
 apply (unfold hoare_valids_def)
 apply (simp (no_asm_use) add: triple_valid_def2)
@@ -96,7 +96,7 @@
 apply simp
 done
 
-lemma classic_Local: "!v. G|-{%Z s. P Z (s[Loc Y::=v]) & s<Y> = a (s[Loc Y::=v])}.  
+lemma classic_Local: "\<forall>v. G|-{%Z s. P Z (s[Loc Y::=v]) & s<Y> = a (s[Loc Y::=v])}.  
   c .{%Z s. Q Z (s[Loc Y::=v])} ==> G|-{P}. LOCAL Y:=a IN c .{Q}"
 apply (rule export_s)
 apply (rule hoare_derivs.Local [THEN conseq1])