Let A be a Noetherian domain such that every non-zero prime ideal &A is maximal, M a torsion-free A-module of finite rank r and a non-zero element of A. Then A/Aa is an A-module of finite length and:
longA(M/aM)≤r⋅longA(A/Aa). Lemma 1 shows that
longA(A/Aa) is finite. We show (6) first in the case where
M is
finitely generated. As
M is torsion-free and of rank
r, there exists a submodule
L of
M which is isomorphic to
A′ and such that
Q=M/L is a finitely generated torsion
A-module and hence of finite length (Lemma 1). For every integer
n≥1, the kernel of the canonical surjection
M/anM→Q/anQ is equal to
(L+anM)/anM and isomorphic to
L/(anM∩L); as
anL⊂anM∩L, therefore
longA(M/anM)≤longA(L/anL)+longA(Q/anQ)≤longA(L/anL)+longA(Q). Now, since
M is torsion-free, multiplication by
a defines an isomorphism of
M/aM onto aA/a^2M; similarly for L; whence, by induction on n, the formulae:
longA(M/anM)=n⋅longA(M/aM).
longA(L/anL)=n⋅longA(L/aL).
Taking account of (7) we deduce:
longA(M/aM)≤longA(L/aL)+n−1longA(Q)
for all n>0; as L is isomorphic to A', longA(L/aL)=rlongA(A/Aa); whence (6) by letting n tend to infinity in (9).
We now pass to the general case. Let (Mi) be the family of finitely generated submodules of M. The module T=M/aM is the union of the submodules Ti=(Mi+aM)/aM=Mi/(Mi∩aM). Now, T, is isomorphic to a quotient of Mi/aMi and hence
longA(Ti)≤rlongA(A/Aa)
by what we have just proved. Whence
longA(T)≤rlongA(A/Aa)
by Lemma 2.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.