Formalizing generalized maps in Coq

  • Authors:
  • Christophe Dehlinger;Jean-François Dufourd

  • Affiliations:
  • Laboratoire des Sciences de l'Image, de l'Informatique, et de la Télédétection (UMR CNRS 7005), Université Louis-Pasteur de Strasbourg, Pôle API, boulevard S. Brant, 67400 ...;Laboratoire des Sciences de l'Image, de l'Informatique, et de la Télédétection (UMR CNRS 7005), Université Louis-Pasteur de Strasbourg, Pôle API, boulevard S. Brant, 67400 ...

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2004

Quantified Score

Hi-index 5.23

Visualization

Abstract

This paper is the first half of a two-part series devoted to an exemplary formal proof of a fundamental result in the field of geometry--the theorem of classification of surfaces--which has major implications in computer graphics. We study here the specification of generalized maps, a topological combinatory model for surfaces subdivisions. We show how we developed in Coq two fundamentally distinct formalizations of generalized maps, each based on one of the standard definitions, in a single common framework, then used this specification to prove for the first time their complete equivalence.