Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Automated proof for Geometry

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Automated proof for Geometry


chronological Thread 
  • From: Dimitri Hendriks <diem AT xs4all.nl>
  • To: Christophe BAL <projetmbc AT gmail.com>
  • Cc: coq-club AT inria.fr, Marc Bezem <marc.bezem AT ii.uib.no>
  • Subject: Re: [Coq-Club] Automated proof for Geometry
  • Date: Thu, 21 Jul 2011 10:47:35 +0200

Hi Christophe,

We formalized Hessenberg's Theorem (Pappus implies Desargues) in Coq, 
using an automated prover for coherent logic, see [1].

The proof is based on the following axiomatization of elementary plane 
geometry
using the primitive "incidence" relation between points and lines:
- Any two points are incident with a line.
- Any two lines are incident with a point.
- Two distinct points cannot both be incident with two distinct lines.

Pappus axiom states:
  If alternate vertices of a hexagon lie on two lines, the three pairs of
  opposite sides meet in three collinear points.

Desargues' axiom:
  Two triangles perspective from a point are perspective from a line.

For more information about the formalization and the prover see 
<http://www.cs.vu.nl/~diem/research/ht/>.

[1] Marc Bezem and Dimitri Hendriks
  On the Mechanization of the Proof of Hessenberg’s Theorem in Coherent Logic
  Journal of Automated Reasoning, 40(1):61-85, 2008.
  avaliable at: <http://www.springerlink.com/content/4444557426p65637/>.

Dimitri

On Jul 20, 2011, at 16:02 , Christophe BAL wrote:

> Hello,
> I would like to know if someone has made some tools for automated 
> demonstration in plane Geometry using for example the Tarski axioms.
> 
> Best regards.
> Christophe.





Archive powered by MhonArc 2.6.16.

Top of Page