@@ -12,40 +12,33 @@ relevant classes and this file deleted.
12
12
13
13
from cysignals.signals cimport sig_check
14
14
15
- from sage.ext.mod_int cimport *
16
- from sage.libs.gmp.mpz cimport *
17
- from sage.libs.gmp.mpq cimport *
18
- from sage.libs.mpfr cimport *
19
-
20
- from sage.libs.flint.fmpz cimport fmpz_set_mpz, fmpz_one
21
- from sage.libs.flint.fmpq cimport fmpq_set_mpq, fmpq_canonicalise
22
- from sage.libs.flint.fmpq_mat cimport fmpq_mat_entry_num, fmpq_mat_entry_den, fmpq_mat_entry
15
+ cimport sage.rings.abc
23
16
17
+ from sage.arith.misc import CRT_basis, previous_prime
24
18
from sage.arith.rational_reconstruction cimport mpq_rational_reconstruction
25
-
26
19
from sage.data_structures.binary_search cimport *
20
+ from sage.ext.mod_int cimport *
21
+ from sage.libs.flint.fmpq cimport fmpq_set_mpq, fmpq_canonicalise
22
+ from sage.libs.flint.fmpq_mat cimport fmpq_mat_entry_num, fmpq_mat_entry_den, fmpq_mat_entry
23
+ from sage.libs.flint.fmpz cimport fmpz_set_mpz, fmpz_one
24
+ from sage.libs.gmp.mpq cimport *
25
+ from sage.libs.gmp.mpz cimport *
26
+ from sage.libs.mpfr cimport *
27
+ from sage.misc.verbose import get_verbose, verbose
27
28
from sage.modules.vector_integer_sparse cimport *
28
- from sage.modules.vector_rational_sparse cimport *
29
29
from sage.modules.vector_modn_sparse cimport *
30
+ from sage.modules.vector_rational_sparse cimport *
31
+ from sage.rings.integer cimport Integer
32
+ from sage.rings.integer_ring import ZZ
33
+ from sage.rings.rational_field import QQ
34
+ from sage.rings.real_mpfr cimport RealNumber
30
35
31
36
from .matrix0 cimport Matrix
32
37
from .matrix_integer_dense cimport Matrix_integer_dense
33
38
from .matrix_integer_sparse cimport Matrix_integer_sparse
34
39
from .matrix_rational_dense cimport Matrix_rational_dense
35
40
from .matrix_rational_sparse cimport Matrix_rational_sparse
36
41
37
- from sage.rings.integer_ring import ZZ
38
- from sage.rings.rational_field import QQ
39
-
40
- from sage.rings.integer cimport Integer
41
- from sage.arith.misc import previous_prime
42
- from sage.arith.misc import CRT_basis
43
-
44
- cimport sage.rings.abc
45
- from sage.rings.real_mpfr cimport RealNumber
46
-
47
-
48
- from sage.misc.verbose import verbose, get_verbose
49
42
50
43
def matrix_integer_dense_rational_reconstruction (Matrix_integer_dense A , Integer N ):
51
44
"""
0 commit comments