The hierarchical structure of the session is printed as a tree in
ASCII. The files, theories, goals are marked with a question mark
\verb|?|, if they are not verified. A proof is usually said to be
verified if the proof result is \verb|valid| and the proof is not
obsolete. However here specially we separate these two properties. On
the one hand if the proof suffers from an internal failure we mark it
with an exclamation mark \verb|!|, otherwise if it is not valid we
mark it with a question mark \verb|?|, finally if it is valid we add
nothing. On the other hand if the proof is obsolete we mark it with an
\verb|O| and if it is archived we mark it with an \verb|A|.
\todo{Example}
\paragraph{Session Statistics}
...
...
@@ -637,20 +666,20 @@ The proof statistics given by option \verb|--stats| are as follows:
\item Number of goals: give both the total number of goals, and the
number of those that are proved (possibly after a transformation).
\item Goals not proved: list of goals of the session which are not
proved by any prover, even after a transformtion.
\item Goals proved by only one prover: the goals for which there only
proved by any prover, even after a transformation.
\item Goals proved by only one prover: the goals for which there is only
one successful proof. For each of these, the prover which was
successful is printed. This also includes the sub-goals generated by
transformations.
\itemNumber of proofs per prover: for each of the prover used in the
\itemStatistics per prover: for each of the prover used in the
session, the number of proved goals is given. This also includes the
sub-goals generated by transformations.
\item Minimum/Maximum/Average time per prover: for each of the provers
used in the session, the respective minimal, maximal, and on average
running time is shown, for each of the goals \emph{where the prover
was successfull}.
sub-goals generated by transformations. The respective minimum,
maximum and average time and on average running time is
shown. Beware that these time data are computed on the
goals \emph{where the prover was successfull}.
\end{itemize}
\todo{Example}
\subsection{Command \texttt{latex}}
...
...
@@ -669,20 +698,19 @@ The specific options are
\end{description}
\paragraph{Customizing LaTeX output}
The generated LaTeX files contain some macros that must be defined
externally. Various definitions can be given to them to customize the
output.
\begin{itemize}
\item\verb|\provername|: macro with one parameter, a prover name
\item\verb|\valid|: macro with one parameter, used where the corresponding prover answers that the goal is valid. The parameter is the time in seconds.
\item\verb|\noresult|: macro without parameter, used where no result
\begin{description}
\item[\texttt{\bs{}provername}]: macro with one parameter, a prover name
\item[\texttt{\bs{}valid}]: macro with one parameter, used where the corresponding prover answers that the goal is valid. The parameter is the time in seconds.
\item[\texttt{\bs{}noresult}]: macro without parameter, used where no result
exists for the corresponding prover
\item\verb|\timeout|: macro without parameter, used where the corresponding prover reached the time limit
\item\verb|\explanation|: macro with one parameter, the goal name or its explanation
\end{itemize}
\item[\texttt{\bs{}timeout}]: macro without parameter, used where the corresponding prover reached the time limit
\item[\texttt{\bs{}explanation}]: macro with one parameter, the goal name or its explanation
\end{description}
\begin{figure}[t]
\begin{center}
...
...
@@ -727,24 +755,24 @@ Specific options for this command are as follows.
\item[\texttt{-o}]
the directory to output the produces files ('-' for stdout)
\item[\texttt{--context}] adds context around the generated code in
\item[\texttt{-{}-context}] adds context around the generated code in
order to allow direct visualisation (header, css, ...). It also adds
in the directory all the needed external files. It can't be set with
stdout output.
\item[\texttt{--style <s>}] sets the style to
\item[\texttt{-{}-style <s>}] sets the style to
use, among \texttt{simpletree}, \texttt{jstree} and \texttt{table}, defaults to \texttt{table}.
\item[\texttt{--add\_pp <suffix> <cmd> <out\_suffix>}] adds for the
\item[\texttt{-{}-add\_pp <suffix> <cmd> <out\_suffix>}] adds for the
given prefix the given pretty-printer, the new file as the given
out\_suffix. cmd must contain
'\%i' which will be replaced by the input file
and '\%o' which will be replaced by the
output file.
\item[\texttt{--coqdoc}] use the coqdoc command to display Coq proof
scripts. This is equivalent to \texttt{--add\_pp .v "coqdoc
--no-index --html -o \%o \%i" .html}
\item[\texttt{-{}-coqdoc}] use the coqdoc command to display Coq proof
scripts. This is equivalent to \texttt{-{}-add\_pp .v "coqdoc