Skip to content
This repository has been archived by the owner on Jan 30, 2023. It is now read-only.

Commit

Permalink
src/sage/geometry/polyhedron/backend_normaliz.py: Add missing imports
Browse files Browse the repository at this point in the history
  • Loading branch information
Matthias Koeppe committed Aug 26, 2022
1 parent 6dd4f07 commit 1ede214
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/sage/geometry/polyhedron/backend_normaliz.py
Original file line number Diff line number Diff line change
Expand Up @@ -2337,8 +2337,9 @@ class functions.
((t^4 + 3*t^3 + 8*t^2 + 3*t + 1)/(t + 1), (3*t^3 + 2*t^2 + 3*t)/(t + 1))
"""
from sage.groups.conjugacy_classes import ConjugacyClassGAP
from sage.rings.all import CyclotomicField, QQbar
from sage.matrix.all import MatrixSpace
from sage.rings.number_field.number_field import CyclotomicField
from sage.rings.qqbar import QQbar
from sage.matrix.matrix_space import MatrixSpace
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
from sage.matrix.special import identity_matrix
# Setting the group
Expand Down Expand Up @@ -2476,6 +2477,8 @@ def _Hstar_as_rat_fct(self, initial_Hstar):
[ 1 1 -1 -1 1]
[ 2 0 0 0 -2]
"""
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
from sage.rings.qqbar import QQbar
chi_vars = ','.join('chi_{}'.format(i) for i in range(len(initial_Hstar)))
Chi_ring = PolynomialRing(QQbar, chi_vars)
virtual_ring = PolynomialRing(Chi_ring, initial_Hstar.base_ring().gens())
Expand Down

0 comments on commit 1ede214

Please sign in to comment.