... of a parent class CombinatorialPolyhedra in a new category of CombinatorialPolyhedralSets. A parent is defined by (possibly infinite) sets of allowed vertices and facets; every element's set of vertices and facets is a subset of these.
Morphisms in the category:
- permutations of the Vrep
- permutations of the Hrep
- relabelings of the Vrep
- relabelings of the Hrep
- degenerations.
This setup of element/parent/category is parallel to geometric polyhedra: Polyhedron/Polyhedra/PolyhedralSets.
Assigning coordinates in QQ^3 to labeled vertices then defines a morphism from CombinatorialPolyhedra(vertices, facets) to Polyhedra(QQ, 3).
CC: @kliem @jplab @tscrim @jhpalmieri @yuan-zhou
Component: geometry
Author: Matthias Koeppe
Branch/Commit: u/mkoeppe/make_combinatorialpolyhedron_an_element_class @ 0a15b46
Issue created by migration from https://trac.sagemath.org/ticket/31803