2004
DOI: 10.1007/978-3-540-30142-4_17
|View full text |Cite
|
Sign up to set email alerts
|

A Decision Procedure for Geometry in Coq

Abstract: We present in this paper the development of a decision procedure for affine plane geometry in the Coq proof assistant. Among the existing decision methods, we have chosen to implement one based on the area method developed by Chou, Gao and Zhang, which provides short and "readable" proofs for geometry theorems. The idea of the method is to express the goal to be proved using three geometric quantities and eliminate points in the reverse order of their construction thanks to some elimination lemmas.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0
2

Year Published

2005
2005
2011
2011

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 31 publications
(27 citation statements)
references
References 14 publications
0
25
0
2
Order By: Relevance
“…Frédérique Guilhot realized a large Coq development about Euclidean geometry following a presentation suitable for use in french high-school [13]. In [24,25], Julien Narboux presented the formalization and implementation in the Coq proof assistant of the area decision procedure of Chou, Gao and Zhang [5] and a formalization of foundations of Euclidean geometry based on Tarski's axiom system [33,30]. In [11], Jean Duprat proposes the formalization in Coq of an axiom system for compass and ruler geometry.…”
Section: Introductionmentioning
confidence: 99%
“…Frédérique Guilhot realized a large Coq development about Euclidean geometry following a presentation suitable for use in french high-school [13]. In [24,25], Julien Narboux presented the formalization and implementation in the Coq proof assistant of the area decision procedure of Chou, Gao and Zhang [5] and a formalization of foundations of Euclidean geometry based on Tarski's axiom system [33,30]. In [11], Jean Duprat proposes the formalization in Coq of an axiom system for compass and ruler geometry.…”
Section: Introductionmentioning
confidence: 99%
“…The prover can be used in conjunction with other dynamic geometry tools. Apart from the original implementation by its authors [4,5], we are aware of another two geometry provers based on the area method: one within the Theorema project [3], and one within the system Coq (COQareaMethod) [18].…”
Section: Gclcprover An Atp Based On the Area Methodsmentioning
confidence: 99%
“…Concerning the proof of programs in the field of computational geometry we can cite the formalization of convex hulls algorithms by David Pichardie and Yves Bertot in Coq [11] and by Laura Meikle and Jacques Fleuriot in Isabelle [12] and the formalization of an image segmentation algorithm by Jean-François Dufourd [13]. In [14,15], we have presented the formalization and implementation in the Coq proof assistant of the area decision procedure of Chou, Gao and Zhang [16].…”
Section: Motivationsmentioning
confidence: 99%
“…This work is under progress. We also plan to enrich our formalization to use it as a foundation for other formal Coq developments about geometry such as Frédérique Guilhot formalization of geometry as it is presented in the french curriculum [10] and our implementation in Coq of the area method of Chou, Gao and Zhang [14]. A longer-term challenge would be to perform a systematic development of geometry similar to the book of Schwabhäuser, Szmielew and Tarski but in the context of a constructive axiom system such as the axiom system of von Plato [24] which has already been formalized in the Coq proof assistant by Gilles Khan [25].…”
Section: Future Work and Conclusionmentioning
confidence: 99%
See 1 more Smart Citation