Skip to content

Algebraic polyhedra with Normaliz / e-antic #25097

@mkoeppe

Description

@mkoeppe

Implements polyhedra over embedded algebraic number fields.

        sage: x = polygen(ZZ); P = Polyhedron(vertices=[[sqrt(2)], [AA.polynomial_root(x^3-2, RIF(0,3))]], backend='normaliz')
  • See doctests in src/sage/geometry/polyhedron/backend_normaliz.py and src/sage/geometry/polyhedron/library.py

  • For debugging help, we can write out Normaliz input files and PyNormaliz function calls as a side effect by passing verbose=True.

Depends on #25091
Depends on #27731
Depends on #27965

CC: @w-bruns @videlec @jplab @sebasguts @sagetrac-tmonteil @mo271

Component: geometry

Keywords: IMA-PolyGeom

Author: Matthias Koeppe

Branch/Commit: f94bf37

Reviewer: Vincent Delecroix, Jean-Philippe Labbé

Issue created by migration from https://trac.sagemath.org/ticket/25097

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions