Unimodular transformation matrix of LLL algorithm
Dear all,
I also asked this in sage-support group also.question on sage-support.
I have a matrix M1 M1 with integer entries with 90 rows and 6 columns. After applying the LLL algorithm of to M1, I get M2=M1.LLL(). M2 = M1.LLL(). I want to get the corresponding unimodular transformation matrix T T such that T*M1=M2.T * M1 = M2.
We can find T by T by T=M2*M1.pseudoinverse() = M2 * M1.pseudoinverse() or T== M1.solve_left(M2), T = M1.solve_left(M2), but determinant of T T becomes 0 0 i.e., T.det()=0. T.det() equals 0. I want T.det()=1.
Best regards, SantanuT.det() to equal 1.