1

I'm supposed to prove that, in a ring, if $a$ is an element such that the set $\{a^n; n=0,1,...\}$ is finite, then $a$ is either invertible or a zero divisor. I don't understand how $a$ can not be invertible, since if the set is finite then there has to be an $i$ such that $a^i=1$.

Asaf Karagila
  • 405,794

2 Answers2

4

Since the set is finite there exist $m,n$ such that $a^m=a^n$. Without loss of generality assume that $m>n$. If $a$ is not a zero divisor then $0=a^m-a^n=a^n(a^{m-n}-1)$ implies that $a^{m-n}=1$ hence $a$ is invertible.

If you consider the ring $k[x]/(x^2)$ for example, the powers of $x$ are finite and $x$ is a zero divisor.

Levent
  • 5,240
1

It is not true that if that set is finite, then $a^i=1$ for some $i\in\mathbb N$. Take, for instance, the ring of all $2\times2$ rational matrices. Then each matrix $M$ of the form$$M=\begin{bmatrix}1-d&\frac{d-d^2}c\\c&d\end{bmatrix},$$($c\in\mathbb{Q}\setminus\{0\}$, $d\in\mathbb Q$) is such that $M^2=M$. So, the set $\{M^n\,|\,n\in\mathbb{Z}^+\}$ is surely finite. However, there is no natural $i$ such that $M^i=\operatorname{Id}$.

Of course, since $M^2=M$, you have $M\times(M-\operatorname{Id})=0$ and therefore $M$ is a zero divisor.