Modified non-empty-types warning in HOL.
authornipkow
Mon, 01 Jan 1996 11:54:36 +0100
changeset 1429 1f0009009219
parent 1428 15a69dd0a145
child 1430 439e1476a7f8
Modified non-empty-types warning in HOL.
doc-src/Logics/HOL.tex
--- a/doc-src/Logics/HOL.tex	Thu Dec 28 12:37:57 1995 +0100
+++ b/doc-src/Logics/HOL.tex	Mon Jan 01 11:54:36 1996 +0100
@@ -1259,7 +1259,7 @@
 described elsewhere.
 \begin{warn}
   Types in \HOL\ must be non-empty; otherwise the quantifier rules would be
-  unsound~\cite[\S7]{paulson-COLOG}.
+  unsound, because $\exists x. x=x$ is a theorem \cite[\S7]{paulson-COLOG}.
 \end{warn}
 A \bfindex{type definition} identifies the new type with a subset of an
 existing type. More precisely, the new type is defined by exhibiting an
@@ -1346,6 +1346,7 @@
 If you introduce a new type (constructor) $ty$ axiomatically, i.e.\ by
 declaring the type and its operations and by stating the desired axioms, you
 should make sure the type has a non-empty model. You must also have a clause
+\par
 \begin{ttbox}
 arities \(ty\): (term,\(\dots\),term)term
 \end{ttbox}