[sage-devel] No transformation matrix returns from m.echelon_form(transformation=True)

2020-02-05 Thread Kwankyu Lee
Hi, It surprised me to find that my expectation fails: sage: m = matrix(GF(5), 3, [1,2,3,4,5,6,7,8,9]) sage: m [1 2 3] [4 0 1] [2 3 4] sage: m.echelon_form(transformation=True) [1 0 4] [0 1 2] [0 0 0] sage: m = matrix(QQ, 3, [1,2,3,4,5,6,7,8,9]) sage: m.echelon_form(transformation=True) [ 1 0 -1

Re: [sage-devel] No transformation matrix returns from m.echelon_form(transformation=True)

2020-02-08 Thread Vincent Delecroix
Le 06/02/2020 à 06:29, Kwankyu Lee a écrit : I think the correct behavior of echelon_form(transformation=True) is to choose a backend algorithm that actually produce a transformation matrix and provide one, instead of ignoring the user's expectation. Right? I completely agree. The specification

Re: [sage-devel] No transformation matrix returns from m.echelon_form(transformation=True)

2020-02-10 Thread Kwankyu Lee
On Sunday, February 9, 2020 at 3:18:05 PM UTC+9, vdelecroix wrote: > > Le 06/02/2020 à 06:29, Kwankyu Lee a écrit : > > I think the correct behavior of echelon_form(transformation=True) is to > > choose a backend algorithm that actually produce a transformation matrix > > and provide one, inst