2018
DOI: 10.1007/978-3-030-02508-3_1
|View full text |Cite
|
Sign up to set email alerts
|

Formal Verification of a Geometry Algorithm: A Quest for Abstract Views and Symmetry in Coq Proofs

Abstract: This extended abstract is about an effort to build a formal description of a triangulation algorithm starting with a naive description of the algorithm where triangles, edges, and triangulations are simply given as sets and the most complex notions are those of boundary and separating edges. When performing proofs about this algorithm, questions of symmetry appear and this exposition attempts to give an account of how these symmetries can be handled. All this work relies on formal developments made with Coq an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 15 publications
0
2
0
Order By: Relevance
“…The computation of sub-areas of the plane is already studied in work on convex hulls [8] and triangulations [4,1]. The algorithm we use to decompose the workspace into cells relies extensively on the orientation predicate taken from the work of Knuth [6].…”
Section: Related Workmentioning
confidence: 99%
“…The computation of sub-areas of the plane is already studied in work on convex hulls [8] and triangulations [4,1]. The algorithm we use to decompose the workspace into cells relies extensively on the orientation predicate taken from the work of Knuth [6].…”
Section: Related Workmentioning
confidence: 99%
“…A method to enhance the automatability of proofs of geometric algorithms targets TLA+2 [6]. A different approach was used to apply Coq to the verification of a triangulation algorithm [1].…”
Section: Related Workmentioning
confidence: 99%