doc-src/TutorialI/Recdef/document/Induction.tex
changeset 9541 d17c0b34d5c8
parent 9458 c613cd06d5cf
child 9674 f789d2490669
--- a/doc-src/TutorialI/Recdef/document/Induction.tex	Fri Aug 04 23:02:11 2000 +0200
+++ b/doc-src/TutorialI/Recdef/document/Induction.tex	Sun Aug 06 15:26:53 2000 +0200
@@ -15,14 +15,14 @@
 you are trying to establish holds for the left-hand side provided it holds
 for all recursive calls on the right-hand side. Here is a simple example%
 \end{isamarkuptext}%
-\isacommand{lemma}~{"}map~f~(sep(x,xs))~=~sep(f~x,~map~f~xs){"}%
+\isacommand{lemma}\ {"}map\ f\ (sep(x,xs))\ =\ sep(f\ x,\ map\ f\ xs){"}%
 \begin{isamarkuptxt}%
 \noindent
 involving the predefined \isa{map} functional on lists: \isa{map f xs}
 is the result of applying \isa{f} to all elements of \isa{xs}. We prove
 this lemma by recursion induction w.r.t. \isa{sep}:%
 \end{isamarkuptxt}%
-\isacommand{apply}(induct\_tac~x~xs~rule:~sep.induct)%
+\isacommand{apply}(induct\_tac\ x\ xs\ rule:\ sep.induct)%
 \begin{isamarkuptxt}%
 \noindent
 The resulting proof state has three subgoals corresponding to the three
@@ -36,7 +36,7 @@
 \end{isabellepar}%
 The rest is pure simplification:%
 \end{isamarkuptxt}%
-\isacommand{by}~auto%
+\isacommand{by}\ auto%
 \begin{isamarkuptext}%
 Try proving the above lemma by structural induction, and you find that you
 need an additional case distinction. What is worse, the names of variables