a) In order that M be artinian, it is necessary and sufficient that the A-module DA(M) be of finite type. When this is so, the homomorphism αM is bijective.
b) For M to be of finite type, it is necessary and sufficient that DA(M) be artinian (as an A-module or as a A-module). In this case the homomorphism αM is an isomorphism.
c) For M to be of finite length, it is necessary and sufficient that DA(M) be of finite length (as an A-module or as a A-module). In this case αM is an isomorphism of M onto DA(DA(M)), and one has longA(DA(M))=longA(M).
Let us first prove that the homomorphism αM is injective for every A-module M. Let m be a nonzero element of M; its annihilator is contained in mA. There therefore exists a surjective A-homomorphism of Am onto κA, and consequently a nonzero homomorphism of Am into I. Since I is injective, this extends to a homomorphism f:M→I such that f(m)=0. This proves the injectivity of αM.
Suppose that the A-module M is artinian. By lemma 4, there exist an integer r and an injective A-linear mapping f:M→Ir. The homomorphism DA(f):DA(Ir)→DA(M) is then surjective; since DA(Ir) is identified with Ar, this proves that the A-module DA(M) is of finite type. Similarly, if M is of finite type, there exist an integer n and a surjective homomorphism u:An→M; the homomorphism DA(u):DA(M)→In is injective, so that DA(M) is artinian (as an A-module or as a A-module).
Suppose that M is artinian. There exist an integer r and an injective A-linear mapping f:M→Ir; since I is artinian (lemma 3), the A-module Coker(f) is also so, and one can find an integer s and an exact sequence of A-modules
0→MfIrgIs.
Hence one deduces a commutative diagram with exact rows
The A-module DA(DA(I)) is identified with I and αI with the identity mapping; hence αIr and αIs are bijective, and analogously so is αM (A, X, p. 7, Corollary 3).
If the A-module M is finitely generated, there exist integers m and n and an exact sequence of A-modules
Am⟶An⟶M→0;
from which one deduces a commutative diagram with exact rows