On Tuesday, July 3, 2012 10:53:23 AM UTC+1, Dima Pasechnik wrote: > > well, it's not that small, especially for finite fields. E.g. for F_2 and > n=3, one only gets 168 invertible matrices out of 512=2^9 in total... > (I can't resist saying that the order of GL(n,q) is > (q^n-1)(q^{n-1}-1)...(q^2-1)(q-1)) > So it's not gonna be very fast, also note that computing the determinant > comes at a nonzero cost when matrices are big... >
I stand corrected. Even in the worst case scenario (with F_2) it still seems that about one in three matrices is invertible, so the situation is not too bad. Also, there is no need to compute the determinants, knowing if the rank is full or not is enough. So my point is: even if not *very* fast, still seems faster than what we have now, and it is very easy to implement while we think of a better solution. Javier -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org