Let (Ai,hij) be an inverse system of discrete commutative rings, whose indexing set is N and let (Mi,uij) be an inverse system of modules over the inverse system of rings (Ai,hij). Let nj denote the kernel of h0j:A→A, and set A=limAi, M=limMi. Suppose that
(a) for all i∈N, hii is the identity mapping on A, and, for i≤j, hij and uij are surjective; (b) for i≤j, the kernels of hij and uij are nji+1 and nji+1Mj respectively.
Then: (i) A is a complete Hausdorff topological ring, M is a complete Hausdorff topological A-module and the canonical mappings hi:A→Ai, ui:M→Mi are surjective. (ii) If M0 is a finitely generated A,-module, M is a finitely generated A-module;
to be precise, every finite subset S of M such that u0(S) generates M, is a system of generators of M.
The assertions in (i) follow from General Topology, Chapter II, § 3, no. 5, Corollary to Proposition 10 and Corollary 1 to Theorem 1.
For all i∈N, let us write mi+1=Ker(hi),Ni+1=Ker(ui); then
mi+1=k≥0limhi,t+k−1(0)=←limni+1t+k
and Ni+1=lim←ni+kt+1Mi+k; as hi+k and ui+k are surjective,
hi+k(mi+1)=ni+kt+1,ui+k(Ni+1)=ni+kt+1Mi+k.
Let us show that miNj⊂Ni+j for i≥1 and j≥1, which amounts to proving that ui+j−1(miNj)=0; now
ui+j−1(miNj)=hi+j−1(mi)ui+j−1(Nj)
is equal to ni+j−1t′(ni+j−1t′Mi+j−1)=0, as, for all k≥0, nkk+1, which is the kernel of hkk, is equal to 0. We see similarly that mimj⊂mi+j. If for i≤0 we set mi=A and Ni=M, (mi)i∈Z is a filtration of A and (Ni)i∈Z a filtration of M compatible with the filtration on A; the topologies on A and M are obviously those defined by these filtrations. This being so, let a be an ideal of A such that h1(a)=n1 and M′ the submodule of M generated by S; we are going to prove that
Ni=aiM′+Ni+1for i≥0.
Let us write ai=hi(a),Mi′=ui(M′); it is sufficient to show that
ui(Ni)=aiiMi′.
This is true if i=0, for N0=M and M0′=M, by hypothesis. If i≥1, then ui(Ni)=niiMi by (16). As h1i is surjective and h0i=h01∘h1i, h1i maps the kernel ni of hi, onto the kernel n1 of h1, and ni=h1i(n1); then
h1i(ai)=h1(a)=n1=h1i(ni)
and, as the kernel of h1i is ni2, ni⊂ai+ni2 and ai⊂ni, whence ni=ai+ni2. Moreover u0i(Mi′)=u0(M′)=M,=u0i(Mi) and, as Ker(u0i)=niMi, Mi=Mi′+niMi; whence
niiMi=(ai+ni2)i(Mi′+niMi).
Now, aiknii+1−k⊂nii+1=0 for 0≤k≤i; then it certainly follows that ui(Ni)=niMi=aiiMi′, which proves (17).
Moreover m1=h1(n1), whence a⊂m1 and therefore ai⊂m1i⊂mi, whence
Ni⊂miM′+Ni+1; on the other hand obviously miM⊂Ni and hence Ni=miM′+Ni+1 for all i≥0; then it follows from Corollary 3 to Proposition 12 of no. 9 that M′=M, which completes the proof.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.