2012
DOI: 10.1016/j.comgeo.2010.06.004
|View full text |Cite
|
Sign up to set email alerts
|

A case study in formalizing projective geometry in Coq: Desargues theorem

Abstract: Formalizing geometry theorems in a proof assistant like Coq is challenging. As emphasized in the literature, the non-degeneracy conditions lead to long technical proofs. In addition, when considering higher-dimensions, the amount of incidence relations (e.g. point-line, point-plane, line-plane) induce numerous technical lemmas. In this article, we investigate formalizing projective plane geometry as well as projective space geometry. We mainly focus on one of the fundamental properties of the projective space,… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 15 publications
0
13
0
Order By: Relevance
“…proof compile time spec. proof compile time pg(2, 2) is a model 216 71 2s 127 42 16s Desargues holds in pg(2, 2) 188 205 37s 297 162 26s pg (2,3) 149 46 7s 309 77 2055s Desargues in pg (2,3) 191 225 CE 2089 386 10700s pg (2,5) 74 28 90s CE Desargues in pg (2,5) CE CE pg (3,2) 267 67 4309s CE Desargues in pg (3,2) Overall proof in 3D thanks to [4,12] Tab. 3: Benchmarks for various proofs using Coq on an Intel(R) Core(TM) i5-4460 CPU @3.20GHz with 16G of memory.…”
Section: Resultsmentioning
confidence: 99%
“…proof compile time spec. proof compile time pg(2, 2) is a model 216 71 2s 127 42 16s Desargues holds in pg(2, 2) 188 205 37s 297 162 26s pg (2,3) 149 46 7s 309 77 2055s Desargues in pg (2,3) 191 225 CE 2089 386 10700s pg (2,5) 74 28 90s CE Desargues in pg (2,5) CE CE pg (3,2) 267 67 4309s CE Desargues in pg (3,2) Overall proof in 3D thanks to [4,12] Tab. 3: Benchmarks for various proofs using Coq on an Intel(R) Core(TM) i5-4460 CPU @3.20GHz with 16G of memory.…”
Section: Resultsmentioning
confidence: 99%
“…First, we will finish our case study on the possibilities of full automation in the case of finite geometries. Secondly, we are interested in a partial automation of many steps in the Desargues' theorem presented in [23,24] using mainly the submodularity. To extend this analysis, we will examine two other consequent theorems in projective incidence geometry: Dandelin-Galluci theorem [1,2] and the harmonic conjugate.…”
Section: Discussionmentioning
confidence: 99%
“…Now that we have specified the axiomatization, we will focus on proving the equivalence between these two axiom systems. In previous work [23,24], only the implication from the ranks to ≥3D projective geometry has been studied. It is sufficient to allow the formalization of Desargues theorem with the ranks.…”
Section: D Rank-based Axiom Systemmentioning
confidence: 99%
“…Using the Coq proof assistant, we formally showed in [6] that this set of axioms together with the matroid axioms (A1) to (A3) is equivalent to the usual synthetic axiom system presented in Sect. We successfully applied the approach based on ranks to prove a 2D version of Desargues property in a 3D setting [16]. The proof was performed interactively: all subsets of points involved in the proof as well as their ranks has to be determined by the user.…”
Section: Matroid Theory Applied To 3d Incidence Geometrymentioning
confidence: 99%