src/HOL/IMP/Sem_Equiv.thy
changeset 52021 59963cda805a
parent 48909 b2dea007e55e
child 52046 bc01725d7918
     1.1 --- a/src/HOL/IMP/Sem_Equiv.thy	Thu May 16 02:13:42 2013 +0200
     1.2 +++ b/src/HOL/IMP/Sem_Equiv.thy	Thu May 16 13:49:18 2013 +1000
     1.3 @@ -7,12 +7,12 @@
     1.4  type_synonym assn = "state \<Rightarrow> bool"
     1.5  
     1.6  definition
     1.7 -  equiv_up_to :: "assn \<Rightarrow> com \<Rightarrow> com \<Rightarrow> bool" ("_ \<Turnstile> _ \<sim> _" [60,0,10] 60)
     1.8 +  equiv_up_to :: "assn \<Rightarrow> com \<Rightarrow> com \<Rightarrow> bool" ("_ \<Turnstile> _ \<sim> _" [50,0,10] 50)
     1.9  where
    1.10    "P \<Turnstile> c \<sim> c' \<equiv> \<forall>s s'. P s \<longrightarrow> (c,s) \<Rightarrow> s' \<longleftrightarrow> (c',s) \<Rightarrow> s'"
    1.11  
    1.12  definition
    1.13 -  bequiv_up_to :: "assn \<Rightarrow> bexp \<Rightarrow> bexp \<Rightarrow> bool" ("_ \<Turnstile> _ <\<sim>> _" [60,0,10] 60)
    1.14 +  bequiv_up_to :: "assn \<Rightarrow> bexp \<Rightarrow> bexp \<Rightarrow> bool" ("_ \<Turnstile> _ <\<sim>> _" [50,0,10] 50)
    1.15  where
    1.16    "P \<Turnstile> b <\<sim>> b' \<equiv> \<forall>s. P s \<longrightarrow> bval b s = bval b' s"
    1.17