
Précédent : Diffusion Remonter : Le développement
du système Coq Suivant : Coercions Implicites
La dernière distribution de Coq V5.10 a été réalisée en
février. H. Laulhère a porté cette version dans les
environnements Windows 95 et Windows NT.
Cette année, nous avons développé la version Coq V6.1
dont la première distribution en alpha-test a été fournie à nos
utilisateurs les plus proches en octobre. Une version distribuée
sur Internet, en FTP devrait être disponible fin décembre.
Les principaux changements intervenus dans le système
Coq V6.1 sont les suivants:
- Le portage du code de Coq en Objective Caml effectué
par B. Barras. Il est désormais possible de compiler Coq
en code natif, ce qui apporte un gain conséquent en
rapidité.
- Des mécanismes de syntaxe implicite réalisés par A. Saïbi.
Ils permettent de simplifier la spécification des problèmes en
prenant en compte de manière automatique les ``raccourcis''
habituels du langage mathématique.
- Un langage riche de motifs pour exprimer l'analyse par cas
suivant les constructeurs d'un type concret réalisé par C.
Cornes.
- Des tactiques génériques pour la réécriture réalisées par
A. Saïbi.
- De nouvelles tactiques :
- S. Boutin a écrit et intégré une procédure de décision
pour la théorie des anneaux abéliens
- H. Herbelin a intégré la tactique Omega
réalisée par P. Crégut du CNET qui implémente une procédure
de décision partielle sur un sous-ensemble de
l'arithmétique de Presburger.
- C. Paulin a réalisé une tactique de résolution à la
Prolog prenant en compte une liste de hints.
- Affichage des preuves : H. Herbelin a intégré l'outil
d'affichage des preuves en langue naturelle de Y. Coscoy du
projet Croap.
- Extraction de programmes : J.-C. Filliâtre a ajouté un
module d'extraction des programmes vers le langage Objective
Caml.
- Nouvelles sortes. Les sortes servent à classifier les
objets pour éviter les paradoxes. C. Paulin a simplifié la
structure des sortes pour permettre d'uniformiser les
bibliothèques de base.
Précédent : Diffusion
Suivant : Coercions Implicites Remonter : Le développement
du système Coq