aboutsummaryrefslogtreecommitdiff
path: root/doc/refman/RefMan-oth.tex
diff options
context:
space:
mode:
authorherbelin2012-08-11 17:45:17 +0000
committerherbelin2012-08-11 17:45:17 +0000
commitf8fae1c1fe31aef3289e6834ebb5662d5198fdb6 (patch)
tree5144529470d3f75e904d0ff524913ac8bf44a93e /doc/refman/RefMan-oth.tex
parentab4484f7c519f470a1226bd52ded4bb4205c334a (diff)
Improving rendering of ldots in doc (partially done, there are too
much of them). Improving doc of conversion clauses. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@15733 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/refman/RefMan-oth.tex')
-rw-r--r--doc/refman/RefMan-oth.tex36
1 files changed, 18 insertions, 18 deletions
diff --git a/doc/refman/RefMan-oth.tex b/doc/refman/RefMan-oth.tex
index 491e61c844..7b70e4cc65 100644
--- a/doc/refman/RefMan-oth.tex
+++ b/doc/refman/RefMan-oth.tex
@@ -22,7 +22,7 @@ global constant.
\comindex{About}\\
This displays various informations about the object denoted by {\qualid}:
its kind (module, constant, assumption, inductive,
-constructor, abbreviation\ldots), long name, type, implicit
+constructor, abbreviation, \ldots), long name, type, implicit
arguments and argument scopes. It does not print the body of
definitions or proofs.
@@ -135,9 +135,9 @@ displayed in Objective Caml syntax, where global identifiers are still
displayed as in \Coq\ terms.
\begin{Variants}
-\item \texttt{Recursive Extraction {\qualid$_1$} \ldots{} {\qualid$_n$}.}\\
+\item \texttt{Recursive Extraction} {\qualid$_1$} \ldots{} {\qualid$_n$}{\tt .}\\
Recursively extracts all the material needed for the extraction of
- globals {\qualid$_1$} \ldots{} {\qualid$_n$}.
+ globals {\qualid$_1$}, \ldots, {\qualid$_n$}.
\end{Variants}
\SeeAlso Chapter~\ref{Extraction}.
@@ -170,12 +170,12 @@ Search (@eq bool).
\begin{Variants}
\item
-{\tt Search {\term} inside {\module$_1$} \ldots{} {\module$_n$}.}
+{\tt Search} {\term} {\tt inside} {\module$_1$} \ldots{} {\module$_n$}{\tt .}
This restricts the search to constructions defined in modules
{\module$_1$} \ldots{} {\module$_n$}.
-\item {\tt Search {\term} outside {\module$_1$} \ldots{} {\module$_n$}.}
+\item {\tt Search} {\term} {\tt outside} {\module$_1$} \ldots{} {\module$_n$}{\tt .}
This restricts the search to constructions not defined in modules
{\module$_1$} \ldots{} {\module$_n$}.
@@ -240,8 +240,8 @@ search excludes the objects that mention that {\termpattern} or that
{\str}.
\item
- {\tt SearchAbout \nelist{{\termpatternorstr}}{}
- inside {\module$_1$} \ldots{} {\module$_n$}.}
+ {\tt SearchAbout} \nelist{{\termpatternorstr}}{}
+ {\tt inside} {\module$_1$} \ldots{} {\module$_n$}{\tt .}
This restricts the search to constructions defined in modules
{\module$_1$} \ldots{} {\module$_n$}.
@@ -559,7 +559,7 @@ with the mapping used to compile the file.
Export} {\it B}, then the command {\tt Require Import} {\it A}
also imports the module {\it B}.
-\item {\tt Require \zeroone{Import {\sl |} Export} {\qualid}$_1$ \ldots {\qualid}$_n$.}
+\item {\tt Require \zeroone{Import {\sl |} Export}} {\qualid}$_1$ {\ldots} {\qualid}$_n${\tt .}
This loads the modules {\qualid}$_1$, \ldots, {\qualid}$_n$ and
their recursive dependencies. If {\tt Import} or {\tt Export} is
@@ -618,7 +618,7 @@ This command displays the list of library files loaded in the current
imported.
\subsection[\tt Declare ML Module {\str$_1$} .. {\str$_n$}.]{\tt Declare ML Module {\str$_1$} .. {\str$_n$}.\comindex{Declare ML Module}}
-This commands loads the Objective Caml compiled files {\str$_1$} {\dots}
+This commands loads the Objective Caml compiled files {\str$_1$} {\ldots}
{\str$_n$} (dynamic link). It is mainly used to load tactics
dynamically.
% (see Chapter~\ref{WritingTactics}).
@@ -974,13 +974,13 @@ computation of algebraic values, such as numbers, and for reflexion-based
tactics. The commands to fine-tune the reduction strategies and the
lazy conversion algorithm are described first.
-\subsection[\tt Opaque \qualid$_1$ {\dots} \qualid$_n$.]{\tt Opaque \qualid$_1$ {\dots} \qualid$_n$.\comindex{Opaque}\label{Opaque}}
+\subsection[{\tt Opaque} \qualid$_1$ {\ldots} \qualid$_n${\tt .}]{{\tt Opaque} \qualid$_1$ {\ldots} \qualid$_n${\tt .}\comindex{Opaque}\label{Opaque}}
This command has an effect on unfoldable constants, i.e.
on constants defined by {\tt Definition} or {\tt Let} (with an explicit
body), or by a command assimilated to a definition such as {\tt
Fixpoint}, {\tt Program Definition}, etc, or by a proof ended by {\tt
Defined}. The command tells not to unfold
-the constants {\qualid$_1$} {\dots} {\qualid$_n$} in tactics using
+the constants {\qualid$_1$} {\ldots} {\qualid$_n$} in tactics using
$\delta$-conversion (unfolding a constant is replacing it by its
definition).
@@ -990,7 +990,7 @@ case {\Coq} has to check the conversion (see Section~\ref{conv-rules})
of two distinct applied constants.
The scope of {\tt Opaque} is limited to the current section, or
-current file, unless the variant {\tt Global Opaque \qualid$_1$ {\dots}
+current file, unless the variant {\tt Global Opaque \qualid$_1$ {\ldots}
\qualid$_n$} is used.
\SeeAlso sections \ref{Conversion-tactics}, \ref{Automatizing},
@@ -1004,7 +1004,7 @@ environment}\\
and if \texttt{bar} does not exist, \texttt{foo} is set opaque.
\end{ErrMsgs}
-\subsection[\tt Transparent \qualid$_1$ {\dots} \qualid$_n$.]{\tt Transparent \qualid$_1$ {\dots} \qualid$_n$.\comindex{Transparent}\label{Transparent}}
+\subsection[{\tt Transparent} \qualid$_1$ {\ldots} \qualid$_n${\tt .}]{{\tt Transparent} \qualid$_1$ {\ldots} \qualid$_n${\tt .}\comindex{Transparent}\label{Transparent}}
This command is the converse of {\tt Opaque} and it applies on
unfoldable constants to restore their unfoldability after an {\tt
Opaque} command.
@@ -1018,8 +1018,8 @@ distinguishes lemmas from the usual defined constants, whose actual
values are of course relevant in general.
The scope of {\tt Transparent} is limited to the current section, or
-current file, unless the variant {\tt Global Transparent \qualid$_1$
-\dots \qualid$_n$} is used.
+current file, unless the variant {\tt Global Transparent} \qualid$_1$
+{\ldots} \qualid$_n$ is used.
\begin{ErrMsgs}
% \item \errindex{Can not set transparent.}\\
@@ -1032,12 +1032,12 @@ environment}\\
\SeeAlso sections \ref{Conversion-tactics}, \ref{Automatizing},
\ref{Theorem}
-\subsection{\tt Strategy {\it level} [ \qualid$_1$ {\dots} \qualid$_n$
- ].\comindex{Strategy}\comindex{Local Strategy}\label{Strategy}}
+\subsection{{\tt Strategy} {\it level} {\tt [} \qualid$_1$ {\ldots} \qualid$_n$
+ {\tt ].}\comindex{Strategy}\comindex{Local Strategy}\label{Strategy}}
This command generalizes the behavior of {\tt Opaque} and {\tt
Transparent} commands. It is used to fine-tune the strategy for
unfolding constants, both at the tactic level and at the kernel
-level. This command associates a level to \qualid$_1$ {\dots}
+level. This command associates a level to \qualid$_1$ {\ldots}
\qualid$_n$. Whenever two expressions with two distinct head
constants are compared (for instance, this comparison can be triggered
by a type cast), the one with lower level is expanded first. In case