Formalisation en Coq et visualisation d'un cours de géométrie pour le lycée

Teaching high-school mathematics using a general theorem prover becomes a reach- able goal for the near future. In this article, we present a library dealing with geometry in Coq. This library is dedicated to high-school teaching. We stress on using a graphical interface and a drawing tool which ease the accessibility to formal statements. We present some signif- icant examples of statements with figures and proofs developed with Coq. Then we discuss the difficulties encountered in this work.

[1]  Jacques D. Fleuriot,et al.  Formalizing Hilbert's Grundlagen in Isabelle/Isar , 2003, TPHOLs.

[2]  Gilles Kahn,et al.  Proof by Pointing , 1994, TACS.

[3]  Pascal Schreck,et al.  Higher-Order Intuitionistic Formalization and Proofs in Hilbert's Elementary Geometry , 2000, Automated Deduction in Geometry.

[4]  D. Hilbert,et al.  Les fondements de la géométrie , 1971 .

[5]  Julien Narboux,et al.  A Decision Procedure for Geometry in Coq , 2004, TPHOLs.

[6]  S. Chou Mechanical Geometry Theorem Proving , 1987 .

[7]  Freek Wiedijk,et al.  Formal Proof Sketches , 2003, TYPES.

[8]  Gilles Kahn,et al.  Extracting Text from Proofs , 1995, TLCA.

[9]  Pierre Castéran,et al.  Interactive Theorem Proving and Program Development , 2004, Texts in Theoretical Computer Science An EATCS Series.

[10]  Loïc Pottier,et al.  Mathematics and Proof Presentation in Pcoq , 2001 .

[11]  Laurent Théry,et al.  Colouring Proofs: A Lightweight Approach to Adding Formal Structure to Proofs , 2004, UITP@TPHOLs.

[12]  J. Plato The Axioms of Constructive Geometry , 1995, Ann. Pure Appl. Log..

[13]  Art Quaife,et al.  Automated development of Tarski's geometry , 1989, Journal of Automated Reasoning.

[14]  Christine Paulin-Mohring,et al.  The coq proof assistant reference manual , 2000 .

[15]  Luca Padovani,et al.  HELM and the Semantic Math-Web , 2001, TPHOLs.

[16]  S. Shelah,et al.  Annals of Pure and Applied Logic , 1991 .

[17]  A. Tarski What is Elementary Geometry , 1959 .

[18]  Loïc Pottier,et al.  Visualizing Geometrical Statements with GeoView , 2004, Electron. Notes Theor. Comput. Sci..

[19]  S-C Chou,et al.  Machine Proofs in Geometry , 1994 .

[20]  Denyse Baillargeon,et al.  Bibliographie , 1929 .