@@ -90,32 +90,21 @@ cimport sage.libs.linbox.linbox as linbox
9090
9191from sage.arith.misc import is_prime
9292from sage.data_structures.binary_search cimport *
93- from sage.ext.stdsage cimport PY_NEW
94- from sage.libs.flint.fmpz cimport fmpz_get_mpz, fmpz_set_mpz
95- from sage.libs.flint.fmpz_mat cimport fmpz_mat_entry
96- from sage.libs.gmp.mpz cimport mpz_set
97- from sage.libs.linbox.conversion cimport (get_method,
98- METHOD_DEFAULT,
93+ from sage.libs.linbox.conversion cimport (METHOD_DEFAULT,
9994 METHOD_DENSE_ELIMINATION,
10095 METHOD_SPARSE_ELIMINATION,
10196 METHOD_BLACKBOX,
10297 METHOD_WIEDEMANN,
103- new_linbox_matrix_modn_sparse,
104- new_linbox_matrix_integer_sparse,
105- new_linbox_vector_integer_dense,
106- new_sage_vector_integer_dense)
98+ new_linbox_matrix_modn_sparse)
10799from sage.matrix.args cimport SparseEntry, MatrixArgs_init
108100from sage.matrix.matrix2 import Matrix as Matrix2
109101from sage.matrix.matrix_dense cimport Matrix_dense
110- from sage.matrix.matrix_integer_dense cimport Matrix_integer_dense
111102from sage.matrix.matrix_sparse cimport Matrix_sparse
112103from sage.misc.verbose import verbose, get_verbose
113- from sage.modules.vector_integer_dense cimport Vector_integer_dense
114104from sage.modules.vector_integer_sparse cimport *
115105from sage.modules.vector_modn_sparse cimport *
116106from sage.rings.fast_arith cimport arith_int
117107from sage.rings.finite_rings.integer_mod cimport IntegerMod_int, IntegerMod_abstract
118- from sage.rings.integer cimport Integer
119108from sage.rings.integer_ring import ZZ
120109from sage.structure.element cimport Matrix
121110
@@ -130,6 +119,7 @@ ai = arith_int()
130119# Github Issue #12679.
131120MAX_MODULUS = 46341
132121
122+
133123cdef class Matrix_modn_sparse(Matrix_sparse):
134124 def __cinit__ (self ):
135125 nr = self ._nrows
0 commit comments