diff -r 454b06bc9601 -r 4849133d7a78 src/HOL/Statespace/StateSpaceEx.thy --- a/src/HOL/Statespace/StateSpaceEx.thy Sun Nov 06 16:22:26 2011 +0100 +++ b/src/HOL/Statespace/StateSpaceEx.thy Sun Nov 06 16:29:22 2011 +0100 @@ -12,12 +12,9 @@ "_statespace_updates" :: "('a \ 'b) \ updbinds \ ('a \ 'b)" ("_\_\" [900,0] 900) (*>*) -text {* Did you ever dream about records with multiple inheritance. +text {* Did you ever dream about records with multiple inheritance? Then you should definitely have a look at statespaces. They may be -what you are dreaming of. Or at least almost... -*} - - +what you are dreaming of. Or at least almost \dots *} text {* Isabelle allows to add new top-level commands to the @@ -169,12 +166,12 @@ proof - thm foo1 txt {* The Lemma @{thm [source] foo1} from the parent state space - is also available here: \begin{center}@{thm foo1}\end{center}.*} + is also available here: \begin{center}@{thm foo1}\end{center} *} have "s\a = i" by (rule foo1) thm bar1 txt {* Note the renaming of the parameters in Lemma @{thm [source] bar1}: - \begin{center}@{thm bar1}\end{center}.*} + \begin{center}@{thm bar1}\end{center} *} have "s\C = s\C" by (rule bar1) show ?thesis @@ -198,9 +195,9 @@ by simp -text {* Hmm, I hoped this would work now...*} +(* +text "Hmm, I hoped this would work now..." -(* locale fooX = foo + assumes "s\b = k" *)