Cargando…
Formalizing the Face Lattice of Polyhedra
Faces play a central role in the combinatorial and computational aspects of polyhedra. In this paper, we present the first formalization of faces of polyhedra in the proof assistant Coq. This builds on the formalization of a library providing the basic constructions and operations over polyhedra, in...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324146/ http://dx.doi.org/10.1007/978-3-030-51054-1_11 |
_version_ | 1783551890231918592 |
---|---|
author | Allamigeon, Xavier Katz, Ricardo D. Strub, Pierre-Yves |
author_facet | Allamigeon, Xavier Katz, Ricardo D. Strub, Pierre-Yves |
author_sort | Allamigeon, Xavier |
collection | PubMed |
description | Faces play a central role in the combinatorial and computational aspects of polyhedra. In this paper, we present the first formalization of faces of polyhedra in the proof assistant Coq. This builds on the formalization of a library providing the basic constructions and operations over polyhedra, including projections, convex hulls and images under linear maps. Moreover, we design a special mechanism which automatically introduces an appropriate representation of a polyhedron or a face, depending on the context of the proof. We demonstrate the usability of this approach by establishing some of the most important combinatorial properties of faces, namely that they constitute a family of graded atomistic and coatomistic lattices closed under sublattices. |
format | Online Article Text |
id | pubmed-7324146 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-73241462020-06-30 Formalizing the Face Lattice of Polyhedra Allamigeon, Xavier Katz, Ricardo D. Strub, Pierre-Yves Automated Reasoning Article Faces play a central role in the combinatorial and computational aspects of polyhedra. In this paper, we present the first formalization of faces of polyhedra in the proof assistant Coq. This builds on the formalization of a library providing the basic constructions and operations over polyhedra, including projections, convex hulls and images under linear maps. Moreover, we design a special mechanism which automatically introduces an appropriate representation of a polyhedron or a face, depending on the context of the proof. We demonstrate the usability of this approach by establishing some of the most important combinatorial properties of faces, namely that they constitute a family of graded atomistic and coatomistic lattices closed under sublattices. 2020-06-06 /pmc/articles/PMC7324146/ http://dx.doi.org/10.1007/978-3-030-51054-1_11 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic. |
spellingShingle | Article Allamigeon, Xavier Katz, Ricardo D. Strub, Pierre-Yves Formalizing the Face Lattice of Polyhedra |
title | Formalizing the Face Lattice of Polyhedra |
title_full | Formalizing the Face Lattice of Polyhedra |
title_fullStr | Formalizing the Face Lattice of Polyhedra |
title_full_unstemmed | Formalizing the Face Lattice of Polyhedra |
title_short | Formalizing the Face Lattice of Polyhedra |
title_sort | formalizing the face lattice of polyhedra |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324146/ http://dx.doi.org/10.1007/978-3-030-51054-1_11 |
work_keys_str_mv | AT allamigeonxavier formalizingthefacelatticeofpolyhedra AT katzricardod formalizingthefacelatticeofpolyhedra AT strubpierreyves formalizingthefacelatticeofpolyhedra |