Question: Smith Normal Form of a singular matrix

Hello all,

I have a singular square matrix E (12x12 with its rank of 10). I need to find 2 invertible matrices S and T such that S.E.T is a square diagonal matrix (in Smith Normal form). 

Using Maple with the following commands:
>Temp := SmithForm(E);
Temp is a identity Matrix and Rank of (Temp)  is 12!!! or Rank of (S.E.T) = 12.

However, the determinant of E is less than 10^-29 and rank of E is 10.

Would you please explain why the rank of S.E.T is 12? How to find the Smith Normal Form of E?

Thank you so much

PS:Matrix E is in the attached file. model15_E.txt     mapleprime.csv



Please Wait...