From 560516c1e8673b08396efdb04282fb1b728c6167 Mon Sep 17 00:00:00 2001 From: user202729 <25191436+user202729@users.noreply.github.com> Date: Sat, 4 Oct 2025 12:48:08 +0700 Subject: [PATCH] Use flint for computing charpoly of rational matrix --- src/sage/matrix/matrix_rational_dense.pyx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/matrix/matrix_rational_dense.pyx b/src/sage/matrix/matrix_rational_dense.pyx index 786809efaf4..bd365776429 100644 --- a/src/sage/matrix/matrix_rational_dense.pyx +++ b/src/sage/matrix/matrix_rational_dense.pyx @@ -1074,7 +1074,7 @@ cdef class Matrix_rational_dense(Matrix_dense): return poly.change_variable_name(var) if algorithm is None: - algorithm = 'flint' if self._nrows <= 40 else 'linbox' + algorithm = 'flint' if algorithm == 'flint' or algorithm == 'linbox': A, denom = self._clear_denom()