# HG changeset patch # User paulson # Date 962875419 -7200 # Node ID 2121ff73a37d814325ee284e9a3dda832a708d62 # Parent ea5b59af6b31196c13b8f7157e753865a7d6598f fixed typos reported by Jeremy Dawson diff -r ea5b59af6b31 -r 2121ff73a37d doc-src/HOL/HOL.tex --- a/doc-src/HOL/HOL.tex Thu Jul 06 10:10:50 2000 +0200 +++ b/doc-src/HOL/HOL.tex Thu Jul 06 11:23:39 2000 +0200 @@ -1997,7 +1997,7 @@ $C^j@i$ are distinct constructor names and $\tau^j@{i,i'}$ are {\em admissible} types containing at most the type variables $\alpha@1, \ldots, \alpha@h$. A type $\tau$ occurring in a \texttt{datatype} definition is {\em - admissible} iff + admissible} if and only if \begin{itemize} \item $\tau$ is non-recursive, i.e.\ $\tau$ does not contain any of the newly defined type constructors $t@1,\ldots,t@n$, or @@ -2046,7 +2046,7 @@ \medskip Types in HOL must be non-empty. Each of the new datatypes -$(\vec{\alpha})t@j$ with $1 \leq j \leq n$ is non-empty iff it has a +$(\vec{\alpha})t@j$ with $1 \leq j \leq n$ is non-empty if and only if it has a constructor $C^j@i$ with the following property: for all argument types $\tau^j@{i,i'}$ of the form $(\vec{\alpha})t@{j'}$ the datatype $(\vec{\alpha})t@{j'}$ is non-empty. @@ -2704,19 +2704,22 @@ (It has type $(nat\times nat)set$, while $<$ has type $[nat,nat]\To bool$. \item $\mathop{\mathtt{measure}} f$, where $f$ has type $\tau\To nat$, is the - relation~$\prec$ on type~$\tau$ such that $x\prec y$ iff $f(x)