I'm writing up some notes on matrices for my students and ran into this 
inconsistency (I think).  I start by creating a matrix and augment its 
transpose, just to have a non-square matrix:

A=Matrix([[3,1],[-1,2]])
B=A.transpose()
C=A.augment(B)

Now if I ask for the echelon form of C, I get this result, which isn't 
fully reduced:

C.echelon_form()
      [1 5 5 3 ]
      [0 7 6 5 ]


That's fine because 
C.parent()
       Full MarixSpace of 2 by 4 dense matrices over Integer Ring

But I would expect that the inverse of A wouldn't be computed under this 
condition, but

A.inverse()
       [ 2/7  -1/7 ]
       [1/7    3/7 ]

Is there a logical reason why this happens?




-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
Visit this group at http://groups.google.com/group/sage-support?hl=en.


Reply via email to