For matrices over Q there's
sage.matrix.misc.matrix_rational_echelon_form_multimodular, which is the
default for matrices with more than 25 rows/columns.  It should be possible
to adapt this to number fields.

You might also look into what Pari is capable of, since we're getting our
number fields from there and they probably need to do linear algebra with
number fields.
David

On Tue, Apr 7, 2020 at 11:59 AM Vincent Delecroix <20100.delecr...@gmail.com>
wrote:

> Dear linear algebra specialists,
>
> I am stuck with an elementary linear algebra problem where
> Sage is (for now) of no help. I want to compute the rank of
> a 30 x 30 dense matrix over a number field of degree 30.
>
> sage: x = polygen(QQ, 'x')
> sage: K = NumberField(x^30 - 3, 'a')
> sage: M = MatrixSpace(K, 30)
> sage: m = M.random_element()
> sage: m.rank()
>
> See also
>
>
> https://ask.sagemath.org/question/50626/compute-dimension-of-vector-subspace/
>
> Any hint?
>
> Best
> Vincent
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/2f5b1208-e65e-d603-0b73-91121eacb591%40gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAChs6_%3D0WWa6Y%2BLFQZuc-3Ui2Lh6mEz_yeC3RsEMka%2BQnM3P8Q%40mail.gmail.com.

Reply via email to