Participant : Gilles Kahn
Mots clefs : théorie des types Nous avons développé deux applications de grande taille en Coq. La première est une simple transcription, avec un petit nombre de clarifications au passage, du travail de Jan von Plato (Université de Helsinki) sur la Géométrie Constructive. Le second est un développement assez poussé, terminé en coopération avec Gérard Huet, de la théorie des ensembles ``naïve''. Ce travail, plus ardu qu'il n'y paraît, a pour vocation de former un élément de base pour le système Coq. Ces deux développements servent d'ores et déjà à valider le travail sur la production de preuves sous forme textuelle. Ils devraient faire partie de la prochaine distribution du système Coq en tant que contribution d'utilisateur.
Un troisième développement sur la Théorie de groupes est en cours. Il permettra de tester les idées de modularité, de gestion de théories et de comparer le travail sur les textes de preuves aux travaux concurrents, qui ont pris cette théorie comme ``benchmark''.
Ces développements sont bien entendu effectués en utilisant le système CtCoq. Par leur taille et parce qu'il sont effectués sur une variété de plateformes, ils contribuent à la mise au point de CtCoq.