Formalisation et automatisation du raisonnement géométrique en Coq. - TEL - Thèses en ligne
Thèse Année : 2006

Formalisation and automation of geometric reasoning within Coq.

Formalisation et automatisation du raisonnement géométrique en Coq.

Résumé

This thesis deals with the formalization and automation of geometric reasoning within the Coq proof assistant.
In the first part, we provide an overview of the main axiom systems for geometry and we present a mechanization of the geometry of Tarski. This consists in the formalization of the first eight chapters of the book of Schwabäuser, Szmielew and Tarski: Metamathematische Methoden in der Geometrie.
In the second part, we present our implementation in Coq of a decision procedure for affine plane geometry: the area method of Chou, Gao and Zhang. This method produces short and readable proofs.
In the third part, we explain the design of graphical user interface for formal proof in geometry: GeoProof. GeoProof combines a dynamic geometry software with the Coq proof assistant.
Finally, we propose a diagrammatic formal system to perform proofs in the field of abstract term rewriting. For instance, using this system we can formalize the diagrammatic proof of the Newman's lemma. The system is proved correct and complete for a class of formulas called the coherent logic.
L'objet de cette thèse est la formalisation et l'automatisation du raisonnement géométrique au sein de l'assistant de preuve Coq.
Dans une première partie, nous réalisons un tour d'horizon des principales axiomatiques de la géométrie puis nous présentons une formalisation des huit premiers chapitres du livre de Schwabäuser, Szmielew et Tarski: Metamathematische Methoden in der Geometrie.
Dans la seconde partie, nous présentons l'implantation en Coq d'une procédure de décision pour la géométrie affine plane : la méthode des aires de Chou, Gao et Zhang. Cette méthode produit des preuves courtes et lisibles.
Dans la troisième partie, nous nous intéressons à la conception d'une interface graphique pour la preuve formelle en géométrie : Geoproof. GeoProof combine un logiciel de géométrie dynamique avec l'assistant de preuve Coq.
Enfin, nous proposons un système formel diagrammatique qui permet de formaliser des raisonnements dans le domaine de la réécriture abstraite. Il est par exemple possible de formaliser dans ce système la preuve diagrammatique du lemme de Newman. La correction et la complétude du système sont prouvées vis-à-vis d'une classe de formules appelée logique cohérente.
Fichier principal
Vignette du fichier
these-narboux.pdf (3.58 Mo) Télécharger le fichier

Dates et versions

tel-00118806 , version 1 (06-12-2006)

Identifiants

  • HAL Id : tel-00118806 , version 1

Citer

Julien Narboux. Formalisation et automatisation du raisonnement géométrique en Coq.. Autre [cs.OH]. Université Paris Sud - Paris XI, 2006. Français. ⟨NNT : ⟩. ⟨tel-00118806⟩
440 Consultations
305 Téléchargements

Partager

More