From 2ed055d22430d7866fd6e4b6f046b90dc9907fc3 Mon Sep 17 00:00:00 2001 From: Xavier Caruso Date: Sat, 25 Apr 2020 15:12:27 +0200 Subject: [PATCH] move imports --- src/sage/rings/polynomial/skew_polynomial_element.pxd | 1 + src/sage/rings/polynomial/skew_polynomial_finite_field.pyx | 7 +++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sage/rings/polynomial/skew_polynomial_element.pxd b/src/sage/rings/polynomial/skew_polynomial_element.pxd index 0964cd4ba1d..1591df63702 100644 --- a/src/sage/rings/polynomial/skew_polynomial_element.pxd +++ b/src/sage/rings/polynomial/skew_polynomial_element.pxd @@ -21,6 +21,7 @@ cdef class SkewPolynomial(AlgebraElement): cdef _left_quo_rem(self, SkewPolynomial other) cdef _right_quo_rem(self, SkewPolynomial other) + cdef SkewPolynomial _left_lcm_cofactor(self, SkewPolynomial other) cdef SkewPolynomial _right_lcm_cofactor(self, SkewPolynomial other) diff --git a/src/sage/rings/polynomial/skew_polynomial_finite_field.pyx b/src/sage/rings/polynomial/skew_polynomial_finite_field.pyx index 0f3d603b252..6f4f090cab9 100644 --- a/src/sage/rings/polynomial/skew_polynomial_finite_field.pyx +++ b/src/sage/rings/polynomial/skew_polynomial_finite_field.pyx @@ -23,15 +23,16 @@ AUTHOR:: # http://www.gnu.org/licenses/ #**************************************************************************** -import copy - from sage.structure.element cimport parent from sage.rings.ring cimport Ring from sage.rings.all import ZZ from sage.rings.integer cimport Integer +from sage.matrix.matrix_space import MatrixSpace +from sage.matrix.matrix2 import NotFullRankError from sage.rings.polynomial.polynomial_element cimport Polynomial from sage.rings.polynomial.polynomial_ring_constructor import PolynomialRing +from sage.rings.polynomial.skew_polynomial_element cimport SkewPolynomial from sage.rings.polynomial.skew_polynomial_finite_order cimport SkewPolynomial_finite_order_dense from sage.combinat.permutation import Permutation, Permutations @@ -225,8 +226,6 @@ cdef class SkewPolynomial_finite_field_dense(SkewPolynomial_finite_order_dense): this (and his behaviour is not defined if the require property doesn't hold). """ - from sage.matrix.matrix_space import MatrixSpace - from sage.matrix.matrix2 import NotFullRankError cdef skew_ring = self._parent cdef SkewPolynomial_finite_field_dense NS = skew_ring(N) cdef SkewPolynomial_finite_field_dense P = self.right_gcd(NS)