--- a/doc-src/TutorialI/Misc/document/asm_simp.tex Thu Aug 17 21:07:25 2000 +0200
+++ b/doc-src/TutorialI/Misc/document/asm_simp.tex Fri Aug 18 10:34:08 2000 +0200
@@ -8,9 +8,9 @@
\isacommand{by}\ simp%
\begin{isamarkuptext}%
\noindent
-The second assumption simplifies to \isa{xs\ =\ []}, which in turn
-simplifies the first assumption to \isa{zs\ =\ ys}, thus reducing the
-conclusion to \isa{ys\ =\ ys} and hence to \isa{True}.
+The second assumption simplifies to \isa{\mbox{xs}\ =\ []}, which in turn
+simplifies the first assumption to \isa{\mbox{zs}\ =\ \mbox{ys}}, thus reducing the
+conclusion to \isa{\mbox{ys}\ =\ \mbox{ys}} and hence to \isa{True}.
In some cases this may be too much of a good thing and may lead to
nontermination:%
@@ -19,7 +19,7 @@
\begin{isamarkuptxt}%
\noindent
cannot be solved by an unmodified application of \isa{simp} because the
-simplification rule \isa{f\ x\ =\ g\ (f\ (g\ x))} extracted from the assumption
+simplification rule \isa{\mbox{f}\ \mbox{x}\ =\ \mbox{g}\ (\mbox{f}\ (\mbox{g}\ \mbox{x}))} extracted from the assumption
does not terminate. Isabelle notices certain simple forms of
nontermination but not this one. The problem can be circumvented by
explicitly telling the simplifier to ignore the assumptions:%