Loading [MathJax]/jax/output/HTML-CSS/jax.js
Ask Your Question
0

How to find Smith normal form of a matrix over regular rings?

asked 10 years ago

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

Let A be a matrix over ring Z/6Z. How to find an invertible matrix P and Q such that the matrix PAQ isa Smith Normal Form of A?

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
2

answered 10 years ago

FrédéricC gravatar image

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
Preview: (hide)
link

Comments

In fact, the error is misleading: it should say that the Smith form makes sense only over Principal ideal rings which are domains (I wrote it like that for emphasis: of course, I mean the Principal Ideal Domains). There is a similar structure theorem for modules over Dedekind domains, but now the torsion-free = projective which is free + fractional ideal. This probably is not implemented. At any rate, this is not Smith normal form (probably, this must be called the Steinitz normal form...).

KnS gravatar imageKnS ( 10 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 10 years ago

Seen: 3,268 times

Last updated: Aug 08 '14