English

Formal study of plane Delaunay triangulation

Logic in Computer Science 2010-07-26 v1

Abstract

This article presents the formal proof of correctness for a plane Delaunay triangulation algorithm. It consists in repeating a sequence of edge flippings from an initial triangulation until the Delaunay property is achieved. To describe triangulations, we rely on a combinatorial hypermap specification framework we have been developing for years. We embed hypermaps in the plane by attaching coordinates to elements in a consistent way. We then describe what are legal and illegal Delaunay edges and a flipping operation which we show preserves hypermap, triangulation, and embedding invariants. To prove the termination of the algorithm, we use a generic approach expressing that any non-cyclic relation is well-founded when working on a finite set.

Keywords

Cite

@article{arxiv.1007.3350,
  title  = {Formal study of plane Delaunay triangulation},
  author = {Jean-François Dufourd and Yves Bertot},
  journal= {arXiv preprint arXiv:1007.3350},
  year   = {2010}
}
R2 v1 2026-06-21T15:50:16.508Z