Incremental computation of planar maps
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Formal specification of topological subdivisions using hypermaps
Computer-Aided Design
Topological models for boundary representation: a comparison with n-dimensional generalized maps
Computer-Aided Design - Beyond solid modelling
An axiomatic approach to robust geometric programs
Journal of Symbolic Computation
Algebraic specification of a 3D-modeler based on hypermaps
CVGIP: Graphical Models and Image Processing
Formalizing mathematics in higher-order logic: a case study in geometric modelling
Theoretical Computer Science
Functional specification and prototyping with oriented combinatorial maps
Computational Geometry: Theory and Applications
Representations for Rigid Solids: Theory, Methods, and Systems
ACM Computing Surveys (CSUR)
The design and implementation of panar maps in CGAL
Journal of Experimental Algorithmics (JEA)
Inductive Definitions in the system Coq - Rules and Properties
TLCA '93 Proceedings of the International Conference on Typed Lambda Calculi and Applications
Formalization of Planar Graphs
Proceedings of the 8th International Workshop on Higher Order Logic Theorem Proving and Its Applications
Formal Specification and Theorem Proving Breakthroughs in Geometric Modeling
Proceedings of the 11th International Conference on Theorem Proving in Higher Order Logics
The 5 Colour Theorem in Isabelle/Isar
TPHOLs '02 Proceedings of the 15th International Conference on Theorem Proving in Higher Order Logics
Constructions: A Higher Order Proof System for Mechanizing Mathematics
EUROCAL '85 Invited Lectures from the European Conference on Computer Algebra-Volume I - Volume I
Formalizing generalized maps in Coq
Theoretical Computer Science
Formalizing the trading theorem in Coq
Theoretical Computer Science
GWB: A Solid Modeler with Euler Operators
IEEE Computer Graphics and Applications
TYPES'02 Proceedings of the 2002 international conference on Types for proofs and programs
Interactive Theorem Proving and Program Development: Coq'Art The Calculus of Inductive Constructions
Interactive Theorem Proving and Program Development: Coq'Art The Calculus of Inductive Constructions
Journal of Automated Reasoning
Formal study of plane delaunay triangulation
ITP'10 Proceedings of the First international conference on Interactive Theorem Proving
Designing and proving correct a convex hull algorithm with hypermaps in Coq
Computational Geometry: Theory and Applications
Hi-index | 5.23 |
This article presents formalized intuitionistic proofs for the polyhedra genus theorem, the Euler formula and a sufficient condition of planarity. They are based on a hypermap model for polyhedra and on formal specifications in the Calculus of Inductive Constructions. First, a type of free maps is inductively defined from three atomic constructors. Next, a hierarchy of types defined by invariants, with operations constrained by preconditions, is built on the free maps: hypermaps, orientated combinatorial maps and a central notion of quasi-hypermaps. Besides, the proofs of their properties are established until the genus theorem and the Euler formula, mainly using a simple induction principle based on the free map term algebra. Finally, a constructive sufficient condition for polyhedra to be planar is set and proved. The whole process is assisted by the interactive Coq proof system.