diff options
author | 2006-04-13 18:22:14 +0000 | |
---|---|---|
committer | 2006-04-13 18:22:14 +0000 | |
commit | 3056a6eed6a3379880d6cbf6232511bc5522fbe3 (patch) | |
tree | a5f92e96c9d358e07265ef2096100faead8a0847 /doc/refman | |
parent | ba93324499f0cffa30ccb54d427a2651ab6aa3e1 (diff) |
MAJ 8.1-APP
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8706 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/refman')
-rw-r--r-- | doc/refman/RefMan-pre.tex | 65 |
1 files changed, 64 insertions, 1 deletions
diff --git a/doc/refman/RefMan-pre.tex b/doc/refman/RefMan-pre.tex index 4559aaf47..b14f07c04 100644 --- a/doc/refman/RefMan-pre.tex +++ b/doc/refman/RefMan-pre.tex @@ -485,7 +485,7 @@ tactics. Benjamin Monate is the developer of the \CoqIDE{} graphical interface with contributions by Jean-Christophe Filliâtre, Pierre -Letouzey and Claude Marché. +Letouzey, Claude Marché and Bruno Barras. Claude Marché coordinated the edition of the Reference Manual for \Coq{} V8.0. @@ -497,14 +497,77 @@ Jean-Christophe Filliâtre, Pierre Letouzey, Hugo Herbelin and contributors from Sophia-Antipolis and Nijmegen participated to the extension of the library. +Julien Narboux built a NSIS-based automatic {\Coq} installation tool for +the Windows platform. + Hugo Herbelin and Christine Paulin coordinated the development which was under the responsability of Christine Paulin. \begin{flushright} Palaiseau \& Orsay, Apr. 2004\\ Hugo Herbelin \& Christine Paulin +(updated Apr. 2006) \end{flushright} +\section*{Credits: version 8.1} + +{\Coq} version 8.1 adds various new functionalities. + +Benjamin Grégoire implemented an alternative algorithm to check the +convertibility of terms in the {\Coq} type-checker. This alternative +algorithm works by compilation to an efficient bytecode that is +interpreted in an abstract machine similar to Xavier Leroy's ZINC +machine. Convertibility is performed by comparing the normal +forms. This alternative algorithm is specifically interesting for +proofs by reflection. More generally, it is convenient in case of +intensive computations. + +Christine Paulin implemented an extension of inductive types allowing +recursively non uniform parameters. Hugo Herbelin implemented +sort-polymorphism for inductive types. + +Claudio Sacerdoti Coen improved the tactics for rewriting on arbitrary +compatible equivalence relations. He also generalized rewriting to +arbitrary transition systems. + +Claudio Sacerdoti Coen added new features to the module system. + +Benjamin Grégoire, Assia Mahboubi and Bruno Barras developed a new +more efficient and more general simplification algorithm on rings and +semi-rings. + +Hugo Herbelin, Pierre Letouzey and Claudio Sacerdoti Coen added new +tactic features. + +Hugo Herbelin implemented matching on disjunctive patterns. + +New mechanisms made easier the communication between {\Coq} and external +provers. Nicolas Ayache and Jean-Christophe Filliâtre implemented +connections with the provers {\sc cvcl}, {\sc Simplify} and {\sc +zenon}. Hugo Herbelin implemented an experimental protocol for calling +external tools from the tactic language. + +%Matthieu Sozeau developed an experimental language to reason over subtypes. + +A mechanism to automatically use some specific tactic to solve +unresolved implicit has been implemented by Hugo Herbelin. + +Laurent Théry's contribution on strings and Pierre Letouzey and +Jean-Christophe Filliâtre's contribution on finite maps have been +integrated to the {\Coq} standard library. Pierre Letouzey developed a +library about finite sets ``à la Objective Caml'' and extended the +lists library. + +Pierre Corbineau extended his tactic for solving first-order +statements. He wrote a reflexion-based intuitionistic tautology +solver. + +Jean-Marc Notin took care of the general maintenance of the system. + +\begin{flushright} +Palaiseau, Apr. 2006\\ +Hugo Herbelin +\end{flushright} %\newpage |