# HG changeset patch # User nipkow # Date 1348620719 -7200 # Node ID b199aa1d33fd2cc5ab1fa004f8fd8fb100b91d0b # Parent 6abbede3ae128e13afddc8638be3d390401a98cc tuned diff -r 6abbede3ae12 -r b199aa1d33fd src/HOL/IMP/Abs_State.thy --- a/src/HOL/IMP/Abs_State.thy Tue Sep 25 07:37:42 2012 +0200 +++ b/src/HOL/IMP/Abs_State.thy Wed Sep 26 02:51:59 2012 +0200 @@ -60,7 +60,7 @@ end class semilatticeL = join + L + -fixes top :: "com \ 'a" ("\\<^bsub>_\<^esub>") +fixes top :: "com \ 'a" assumes join_ge1 [simp]: "x \ L X \ y \ L X \ x \ x \ y" and join_ge2 [simp]: "x \ L X \ y \ L X \ y \ x \ y" and join_least[simp]: "x \ z \ y \ z \ x \ y \ z" @@ -68,6 +68,8 @@ and top_in_L[simp]: "top c \ L(vars c)" and join_in_L[simp]: "x \ L X \ y \ L X \ x \ y \ L X" +notation (input) top ("\\<^bsub>_\<^esub>") +notation (latex output) top ("\\<^bsub>\<^raw:\isa{>_\<^raw:}>\<^esub>") instantiation option :: (semilatticeL)semilatticeL begin