Dear SageMath Experts,

I need your help! 

I really need the transformation matrix from the echelon reduction over 
finite fields but I found in the documentation the following cry-inducing 
statement: 

The matrix library used for Z/pZ/p-matrices does not return the 
transformation matrix, so the transformation option is ignored

Link: 
http://doc.sagemath.org/html/en/reference/matrices/sage/matrix/matrix2.html#sage.matrix.matrix2.Matrix.echelon_form
 

More specifically, the call: M.echelon_form(transformation=True) does not 
return the transformation matrix T when M is over a finite field, so that 
T*M=E, where E is the echelon form. T is just the product of the elementary 
matrices, which perform the reducing row operations. 

This is very disappointing! How can that be? Why is that? Apparently the 
Maple and Mathematica algorithms over finite fields do return the 
transformation matrix, so why can't SageMath do that? Why? 

Is there any way around to get the transformation matrix over finite 
fields? 

Any advice would be much appreciated. 

Thank you in advance for your help!

Best,
Boyan

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-support/c7bf408e-a567-451a-9d6f-c83d41d10e5e%40googlegroups.com.

Reply via email to