coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Nicolas Magaud <Nicolas.Magaud AT sophia.inria.fr>
- To: lemme AT sophia.inria.fr, everest AT sophia.inria.fr, oasis AT sophia.inria.fr, tick AT sophia.inria.fr, mimosa AT sophia.inria.fr, coq-club AT pauillac.inria.fr, aoc AT sophia.inria.fr
- Cc: dubois AT iie.cnam.fr, pon AT cnam.fr, adisa AT sophia.inria.fr
- Subject: [Coq-Club] Soutenance de These : mardi 21 octobre 2003 (14 heures)
- Date: Thu, 16 Oct 2003 11:49:34 +0200
- List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>
Bonjour,
J'ai le plaisir de vous annoncer la soutenance prochaine de
ma thèse, intitulée "Changements de Représentation des Données
dans le Calcul des Constructions".
Cette soutenance aura lieu dans l'amphi Ouest de l'ESSI
à Sophia-Antipolis le mardi 21 octobre 2003 à 14 heures.
Vous êtes tous invités à l'exposé ainsi qu'au pot qui le suivra.
-------------------------------------------------------------------------------
------
Titre : Changements de Représentation des Données dans le Calcul des
Constructions
Résumé :
Nous étudions comment faciliter la réutilisation des preuves
formelles en théorie des types. Nous traitons cette question
lors de l'étude de la correction du programme de calcul de
la racine carrée de GMP. A partir d'une description formelle,
nous construisons un programme impératif avec l'outil Correctness.
Cette description prend en compte tous les détails de l'implantation,
y compris l'arithmétique de pointeurs utilisée et la gestion de la
mémoire. Nous étudions aussi comment réutiliser des preuves formelles
lorsque l'on change la représentation concrète des données.
Nous proposons un outil qui permet d'abstraire les propriétés
calculatoires associées à un type inductif dans les termes de preuve.
Nous proposons également des outils pour simuler ces propriétés
dans un type isomorphe. Nous pouvons ainsi passer, systématiquement,
d'une représentation des données à une autre dans un développement
formel.
Abstract:
We study proof reuse in a type theory.
We investigate this issue by studying the correctness of GMP
square root. From a formal description, we
build a complete imperative program using the Correctness tool. This
description gives a detailed account of the actual implementation,
including pointer arithmetics and memory management.
We also study how to reuse formal proofs when the concrete representation of
some data changes. We propose tools to abstract away computational
properties of a given inductive data type in proof terms. We also propose
new tools to simulate these properties in an isomorphic data type.
Together, these tools allow us to shift, almost automatically, from
one representation to another in a formal development.
--
Nicolas Magaud
mailto:nmagaud AT sophia.inria.fr
INRIA Sophia Antipolis - Projet Lemme 2004, route des Lucioles, BP 93
06902 Sophia Antipolis Cedex - FRANCE tel:(+33/0)4 92 38 79 76
web:http://www-sop.inria.fr/lemme/Nicolas.Magaud
- [Coq-Club] Soutenance de These : mardi 21 octobre 2003 (14 heures), Nicolas Magaud
Archive powered by MhonArc 2.6.16.