- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 684
Description
Implements polyhedra over embedded algebraic number fields.
- 
Preliminary setup within sage: install e-antic, upgrade normaliz/pynormaliz (see upgrade normaliz to 3.7.1, pynormaliz to 2.1 and package e-antic #27682) 
- 
the input is allowed to come from various fields, which will be coerced to a number field first via number_field_elements_from_algebraics should create embedded number field elements #20181: 
        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.pyandsrc/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