Skip to content

Make CombinatorialPolyhedron an element class, define morphisms of combinatorial polyhedral sets #31803

@mkoeppe

Description

@mkoeppe

... 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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions