@@ -23,15 +23,16 @@ AUTHOR::
23
23
# http://www.gnu.org/licenses/
24
24
# ****************************************************************************
25
25
26
- import copy
27
-
28
26
from sage.structure.element cimport parent
29
27
from sage.rings.ring cimport Ring
30
28
from sage.rings.all import ZZ
31
29
from sage.rings.integer cimport Integer
30
+ from sage.matrix.matrix_space import MatrixSpace
31
+ from sage.matrix.matrix2 import NotFullRankError
32
32
33
33
from sage.rings.polynomial.polynomial_element cimport Polynomial
34
34
from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing
35
+ from sage.rings.polynomial.skew_polynomial_element cimport SkewPolynomial
35
36
from sage.rings.polynomial.skew_polynomial_finite_order cimport SkewPolynomial_finite_order_dense
36
37
37
38
from sage.combinat.permutation import Permutation, Permutations
@@ -225,8 +226,6 @@ cdef class SkewPolynomial_finite_field_dense(SkewPolynomial_finite_order_dense):
225
226
this (and his behaviour is not defined if the
226
227
require property doesn't hold).
227
228
"""
228
- from sage.matrix.matrix_space import MatrixSpace
229
- from sage.matrix.matrix2 import NotFullRankError
230
229
cdef skew_ring = self ._parent
231
230
cdef SkewPolynomial_finite_field_dense NS = < SkewPolynomial_finite_field_dense> skew_ring(N)
232
231
cdef SkewPolynomial_finite_field_dense P = self .right_gcd(NS)
0 commit comments