Algebra, VIII, p. 14
Let A be a ring, M an A-module of finite length n, and R a set of nilpotent endomorphisms of M that is stable under composition.
a) If n=1, then every element of R is zero. If n>1, prove that there exists a submodule N of M, distinct from 0 and M, that is stable under all elements of R. (We may assume that R has an element s=0; choose one such that s(M) has mimimum length, and prove that we have srs=0 for every r∈R. Deduce that we can take N=s(M) if Rs={0} and N=∑r∈Rr(s(M)) if Rs={0}.)[^1]
b) Deduce from a) that there exists a Jordan–Hölder series (Mi)0⩽i⩽n of M such that we have r(Mi)⊂Mi+1 for all r∈R and 0⩽i⩽n−1. Deduce that we have r1⋯rn=0 for every sequence (ri)1⩽i⩽n of n elements of R.
[^1]: This proof was communicated to us by A. Rosenberg.
Solution
This solution was written by gpt-5-6-mini, gpt-5-6 and judged by a machine. It is not Bourbaki's and it has not been checked by a person.
| Part | Status | Reason |
| a | verified | |
| b | verified | |
(a) Suppose first that n=1. If r∈R is non-zero, then r(M) is a non-zero submodule of M and is therefore equal to M. Thus r is surjective. Since r is nilpotent, this is impossible. Hence every element of R is zero.
Suppose now that n>1. If every element of R is zero, any submodule of M distinct from 0 and M will do. We may therefore suppose that there exists an element s∈R with s=0. Choose such an element s for which the length of s(M) is minimum.
For every r∈R, the endomorphism srs belongs to R. We shall prove that srs=0. The image of srs is contained in s(M). If srs=0, then the image of srs is a non-zero submodule of s(M). If it were equal to s(M), then
srs(M)=s(M). Put S=s(M). The equality above gives S=s(r(S)). The module r(S) is an image of the finite length module S, and hence length(r(S))⩽length(S). On the other hand, the restriction of s to r(S) is a surjective map onto S, so length(S)⩽length(r(S)). Consequently these lengths are equal, and the restriction of s to r(S) is an isomorphism. In particular, (sr)(S)=s(r(S))=S. But sr∈R, and sr is nilpotent. Its restriction to the finite length module S is therefore a surjective nilpotent endomorphism, which is impossible. Hence srs(M)=s(M).
It follows that, if srs=0, then srs(M) is a non-zero proper submodule of s(M). Therefore
length((srs)(M))<length(s(M)). This contradicts the choice of s. Therefore for every r∈R.
If Rs={0}, we take N=s(M). This submodule is non-zero, since s=0. It is distinct from M, since otherwise s would be surjective, which is impossible for a non-zero nilpotent endomorphism. Moreover, for every r∈R we have
r(N)=r(s(M))=0, so that N is stable under all elements of R.
Assume now that Rs={0} and put
N=r∈R∑r(s(M)). This submodule is stable under all elements of R, because for r,r′∈R one has r′(r(s(M)))=(r′r)(s(M))⊂N. It is non-zero because Rs={0}. Finally, for every r∈R we have s(r(s(M)))=srs(M)=0, and therefore N⊂kers. Since s=0, we have kers=M, and hence N=M. Thus in all cases there exists a submodule N distinct from 0 and M which is stable under all elements of R.
(b) We prove the assertion by induction on the length n of M. If n=1, the assertion follows from (a), since every element of R is zero.
Suppose that n>1. By (a), there exists a proper non-zero submodule N of M stable under all elements of R. Let m be the length of N. The endomorphisms induced by the elements of R on M/N are again nilpotent endomorphisms, and the set of these induced endomorphisms is stable under composition. By the induction hypothesis applied to M/N, there exists a Jordan--Hölder series
M/N=M0⊃M1⊃⋯⊃Mn−m=0 such that the induced endomorphism defined by every r∈R sends Mi into Mi+1.
Taking inverse images in M, we obtain a series
M⊃M1⊃⋯⊃Mn−m=N with the same property. Applying the induction hypothesis to N, we obtain a Jordan--Hölder series N=Mn−m⊃Mn−m+1⊃⋯⊃Mn=0 such that r(Mi)⊂Mi+1 for every r∈R. Joining the two series gives a Jordan--Hölder series M=M0⊃M1⊃⋯⊃Mn=0 satisfying r(Mi)⊂Mi+1 for every r∈R and 0⩽i⩽n−1.
Let now (ri)1⩽i⩽n be a sequence of elements of R. Since
rn(M0)⊂M1,rn−1rn(M0)⊂M2,…,r1⋯rn(M0)⊂Mn, we obtain r1⋯rn(M)=0. Hence r1⋯rn=0.
Nothing.