I discussed the following issue with <logix> @IRC:

sage: rank(matrix(2,[1.5,1.75,-1.5,-1.75]))
2


gives a wrong answer.

Multiplying with a full rank matrix also gives unexpected results:


sage:  rank( matrix(2,2,[1,0,0,1]) * matrix(2,[1.5,1.75,-1.5,-1.75]) )
2
sage:  rank( matrix(2,2,[1,0,1,1]) * matrix(2,[1.5,1.75,-1.5,-1.75]) )
1


And even more serious: multiplying with another rank one matrix:

sage:  rank( matrix(2,2,[1,0,1,0]) * matrix(2,[1.5,1.75,-1.5,-1.75]) )
2


I think this is something that should be fixed.
-vgermrk-

-- 
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

Reply via email to