diff options
| author | herbelin | 2008-01-05 14:06:51 +0000 |
|---|---|---|
| committer | herbelin | 2008-01-05 14:06:51 +0000 |
| commit | 1fea3d95ea731826c4c0e4b6943c0d421c9d5271 (patch) | |
| tree | 5c125c7632348d4fad7ea7f341f432b91460fdef /doc/refman/Program.tex | |
| parent | e284a8bec3b4263596d058d193ab81d9f50b06dd (diff) | |
Standardisation du format des références croisées vers Figure, Section, Chapter
Remplacement pageref par ref parce que pageref n'a pas de sens pour
la version HTML
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10421 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/refman/Program.tex')
| -rw-r--r-- | doc/refman/Program.tex | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/refman/Program.tex b/doc/refman/Program.tex index 6c30e23fc0..0d9422dd9a 100644 --- a/doc/refman/Program.tex +++ b/doc/refman/Program.tex @@ -14,7 +14,7 @@ We present here the new \Program\ tactic commands, used to build certified \Coq\ programs, elaborating them from their algorithmic skeleton and a rich specification \cite{Sozeau06}. It can be sought of as a dual of extraction -(chapter \ref{Extraction}). The goal of \Program~is to program as in a regular +(see Chapter~\ref{Extraction}). The goal of \Program~is to program as in a regular functional programming language whilst using as rich a specification as desired and proving that the code meets the specification using the whole \Coq{} proof apparatus. This is done using a technique originating from the @@ -44,7 +44,7 @@ generate an obligation for every such coercion. In the other direction, Another distinction is the treatment of pattern-matching. Apart from the following differences, it is equivalent to the standard {\tt match} -operation (section \ref{Caseexpr}). +operation (see Section~\ref{Caseexpr}). \begin{itemize} \item Generation of equalities. A {\tt match} expression is always generalized by the corresponding equality. As an example, @@ -82,7 +82,7 @@ fall back directly to \Coq's usual typing of dependent pattern-matching. The next two commands are similar to their standard counterparts -Definition (section \ref{Simpl-definitions}) and Fixpoint (section \ref{Fixpoint}) in that +Definition (see Section~\ref{Simpl-definitions}) and Fixpoint (see Section~\ref{Fixpoint}) in that they define constants. However, they may require the user to prove some goals to construct the final definitions. @@ -129,7 +129,7 @@ obligations. Once solved using the commands shown below, it binds the final \label{ProgramFixpoint}} The structural fixpoint operator behaves just like the one of Coq -(section \ref{Fixpoint}), except it may also generate obligations. +(see Section~\ref{Fixpoint}), except it may also generate obligations. It works with mutually recursive definitions too. \begin{coq_example} |
