doc-src/TutorialI/Misc/document/pairs.tex
changeset 11428 332347b9b942
parent 10839 1f93f5a27de6
child 11456 7eb63f63e6c6
--- a/doc-src/TutorialI/Misc/document/pairs.tex	Mon Jul 16 13:14:19 2001 +0200
+++ b/doc-src/TutorialI/Misc/document/pairs.tex	Tue Jul 17 13:46:21 2001 +0200
@@ -3,11 +3,11 @@
 \def\isabellecontext{pairs}%
 %
 \begin{isamarkuptext}%
-\label{sec:pairs}\indexbold{pair}
-HOL also has pairs: \isa{($a@1$,$a@2$)} is of type $\tau@1$
+\label{sec:pairs}\index{pairs and tuples}
+HOL also has ordered pairs: \isa{($a@1$,$a@2$)} is of type $\tau@1$
 \indexboldpos{\isasymtimes}{$Isatype} $\tau@2$ provided each $a@i$ is of type
-$\tau@i$. The components of a pair are extracted by \isaindexbold{fst} and
-\isaindexbold{snd}:
+$\tau@i$. The functions \cdx{fst} and
+\cdx{snd} extract the components of a pair:
  \isa{fst($x$,$y$) = $x$} and \isa{snd($x$,$y$) = $y$}. Tuples
 are simulated by pairs nested to the right: \isa{($a@1$,$a@2$,$a@3$)} stands
 for \isa{($a@1$,($a@2$,$a@3$))} and $\tau@1 \times \tau@2 \times \tau@3$ for
@@ -17,7 +17,7 @@
 Remarks:
 \begin{itemize}
 \item
-There is also the type \isaindexbold{unit}, which contains exactly one
+There is also the type \tydx{unit}, which contains exactly one
 element denoted by \ttindexboldpos{()}{$Isatype}. This type can be viewed
 as a degenerate product with 0 components.
 \item