1 | initial version |
This does not make sense. See Wikipedia
sage: R = Zmod(6)
sage: R in Domains()
False
sage: M=matrix(R,[[4,3],[2,1]])
sage: M.smith_form()
---------------------------------------------------------------------------
Traceback (most recent call last)
TypeError: Smith form only defined over Noetherian integral domains