It is a “well known” fact that an endomorphism ring $E = \mathrm{End}_R(M)$ is semiprimary (i.e. $E/\mathrm{rad}(E)$ is semisimple, and $\mathrm{rad}(E)$ is nilpotent), if $M$ is a right module of finite length over some ring $R$. However, all I could find out about that result on the internet is that it is well known - no proof, not even a reference.
Now I am curious to see a proof. Here is an attempt, which already shows half of the statement:
As $M$ decomposes into a direct sum of finitely many indecomposable modules of finite length, there is a decomposition $1_E = e_1 + \dots + e_n$ of the unit element of $E$ into a sum of mutual orthogonal local idempotents (just take the projections onto the summands of $M$). The theory of idempotents shows that local idempotents become left- (and also right-) irreducible after modding out the Jacobson radical $J = \mathrm{rad}(E)$. So $\overline{1_E} = \overline{e_1} + \dots + \overline{e_n} \in E/J$ is a sum of mutual orthogonal left irreducible idempotents, which shows that $E/J$ is semisimple.
It remains to show that $J$ is nilpotent. A possible attempt could be to consider the descending sequence of $R$-modules $$ M \supseteq JM \supseteq J^2 M \supseteq \dots, $$ which must eventually become stationary since $M$ has finite length. If Nakayama's Lemma could be applied then we could conclude $J^m M = 0$ for $m \geq \mathrm{len}(M)$, and hence $J^m = 0$. This however leaves us to show that $M$ is finitely generated as a left $E$-module. But I am not sure if this is even true...
I hope somebody can help out at that point. Thank you in advance!
Edit 1: According to this article, the nilpotency of $J$ can be shown by looking at the Loewy series of $M$. That is the series $$ 0 = M_0 \leq M_1 \leq M_2 \leq \dots \leq M, $$ defined by $M_{i+1}/M_i = \mathrm{soc}(M/M_i)$. Actually, as $M$ is a $E$-$R$-bimodule, there are two Loewy series of $M$ (regarding to the left module and to the right module). The article does not say which one is meant, but in each case, all $M_i$ are $E$-$R$-bimodules as well. To prove nilpotency of $J$, it suffices to show two things:
- $J^{k_i} M_{i+1} \subseteq M_i$ for some $k_i$
- $M_n = M$ for some $n$
Now, depending on which Loewy series we choose, one item is very easy to show, but the other one is unclear to me:
If we choose the Loewy series of $M$ with respect to $R$, then, as $M/M_i$ has finite length, each $M/M_i$ contains a simple submodule, and hence a nontrivial socle. So $M_n = M$ for all $n \geq \mathrm{len}(M)$, and (2) holds.
If, on the other hand, we choose the Loewy series of $M$ with respect to $E$, then any $M_{i+1}/M_i$ is a semisimple $E$-module, so $J(M_{i+1}/M_i) = 0$, and hence $J M_{i+1} \subseteq M_i$. So (1) holds.
Any hint about the remaining item is very appreciated.
Edit 2: I thought I had a solution, but there was a mistake, so I deleted my answer. However, at least I realized that $J$ is a nil-ideal. Maybe that helps somehow...
Proof:
Let $f \in J$. By Fitting's Lemma, there is a decomposition $M = U \oplus V$ into $f$-invariant $R$-submodules such that $f$ is nilpotent on $U$, and an automorphism on $V$. Since $E$ is the full endomorphism ring of $M$, there is a $g \in E$ such that $(1-gf)V = 0$. Since $f \in J$, it follows $V = 0$, and $f$ is nilpotent. Hence, $J$ is a nil-ideal.
Edit 3: The whole problem appears in [Lam - A First Course in Noncommutative Rings] as an exercise. However, it is said that the nilpotency of $J$ is “deeper”, and it can be reduced to the fact that a nil (multiplicative) subsemigroup of a semisimple ring is nilpotent. Here is how far I got:
Claim: Let $M$ be a $E$-$R$-bimodule such that $M$ has finite length $n = l_R(M)$ over $R$, and $E$ has a nil Jacobson radical $J$. Then $J^n M = 0$.
Proof: Induction on $l_R(M)$: Let $S$ be the socle of $M$ as an $R$-module. If $M$ is nontrivial, then $S$ is nontrivial as well. If $S$ is a proper submodule of $M$ then we can apply the induction hypothesis to $S$ and $M/S$ (which are both $E$-$R$-bimodules). We get $J^{l_R(M/S)}M \subseteq S$ and $J^{l_R(S)}S = 0$, thus $J^{l_R(M)} M = J^{l_R(S)}J^{l_R(M/S)}M = 0$.
So it remains the case, where $S=M$, i.e. where $M$ is semisimple. We have a natural ring homomorphism $\varphi \colon E \to \mathrm{End}_R(M)$, where the latter ring is semisimple. So $\varphi(J)$ is a nil subsemigroup of a semisimple ring, which must be nilpotent with nilpotency degree $\leq n = l_R(M)$ (according to Lam). It follows $J^n M = \varphi(J^n) M = 0$. $\square$
At this point I am still struggling with the nilpotency of nil subsemigroups, but I certainly get closer to a complete proof! :-)
As previously, any help is highly appreciated! In particular, I would be happy about an elegant proof of the remaining statement which avoids Artin-Wedderburn-Theory and the reduction to matrix rings (which is certainly possible).