Suppose $M_n(\mathbb{Z})$ is a matrix ring with integer entries. Prove that $M_n(\mathbb{Z})$ is torsion-free.
My attempt: Let $A \in Tor(M_n(\mathbb{Z}))$. Then there exists a non-zero integer such that $rA=0$, where $o$ here denotes zero matrix. Since $A$ is of integer entries and $r \neq 0$, the only way to obtain zero matrix from this is when $A=0$. Hence, $Tor(M_n(\mathbb{Z})) \subset \lbrace 0 \rbrace$.
Clearly $\lbrace 0\rbrace \subset Tor(M_n(\mathbb{Z}))$. Hence, $M_n(\mathbb{Z})$ is torsion-free.
Is my proof correct?
Remark; Sorry for the confusion made. The question goes like this' Prove that $M_n(\mathbb{Z})$ is torsion-free over the ring $\mathbb{Z}$'