doc-src/TutorialI/basics.tex
changeset 10538 d1bf9ca9008d
parent 10396 5ab08609e6c8
child 10695 ffb153ef6366
--- a/doc-src/TutorialI/basics.tex	Wed Nov 29 10:22:38 2000 +0100
+++ b/doc-src/TutorialI/basics.tex	Wed Nov 29 13:44:26 2000 +0100
@@ -102,7 +102,7 @@
   which abbreviates \isa{$\tau@1$ \isasymFun~$\cdots$ \isasymFun~$\tau@n$
     \isasymFun~$\tau$}.
 \item[type variables,]\indexbold{type variable}\indexbold{variable!type}
-  denoted by \isaindexbold{'a}, \isa{'b} etc., just like in ML. They give rise
+  denoted by \ttindexboldpos{'a}{$Isatype}, \isa{'b} etc., just like in ML. They give rise
   to polymorphic types like \isa{'a \isasymFun~'a}, the type of the identity
   function.
 \end{description}
@@ -183,10 +183,10 @@
 Despite type inference, it is sometimes necessary to attach explicit
 \textbf{type constraints}\indexbold{type constraint} to a term.  The syntax is
 \isa{$t$::$\tau$} as in \isa{x < (y::nat)}. Note that
-\ttindexboldpos{::}{$Isalamtc} binds weakly and should therefore be enclosed
+\ttindexboldpos{::}{$Isatype} binds weakly and should therefore be enclosed
 in parentheses: \isa{x < y::nat} is ill-typed because it is interpreted as
 \isa{(x < y)::nat}. The main reason for type constraints are overloaded
-functions like \isa{+}, \isa{*} and \isa{<}. See \S\ref{sec:overloading} for
+functions like \isa{+}, \isa{*} and \isa{<}. See {\S}\ref{sec:overloading} for
 a full discussion of overloading.
 
 \begin{warn}