Let B be an R module and let B1 B2 B3 etc be a collection of submodules of B. Often the submodules are the finitely generated submodules of B. Every two submodules can be combined to make a third submodule on the list. For instance, the generators of B3 and the generators of B5 combine to generate B7. If all finitely generated submodules are included, there is no trouble here. Finally, all the submodules, taken together, span B. We say B is the direct limit of the underlying system of submodules.
A directed system, with a direct limit, often includes a function into another module, such as C. Each Bi maps into Ci, and when taken together, B maps into C. Of course the maps must be consistent. Whenever they intersect, Bi and Bj must both map x to the same element in Ci and Cj.
0 → Ai → Bi → Ci → 0
If x in B-A maps to 0 in C, find Bi containing x, and x maps to 0 in Ci. Since only A maps to 0, this is a contradiction. Similarly, x in A lies in some Ai, and maps to 0 in Ci, and in C. We have exactness at B.
The same reasoning holds at A and at C, and the sequence 0 → A → B → C → 0 is exact.
Let all three modules be direct limits, such that f, restricted to Ai, maps Ai into Bi, and g maps Bi into Ci. Furthermore, Ai must be the preimage of Bi under f. This is assured if A is a subset of B, and f is simple inclusion. Now there is a homology Hi associated with Bi.
Let x be an element of Bi representing a member of Hi. The same x can be used to represent a member of Hj (where Bj contains Bi), or H itself. If x was in the image of Ai it would be in the image of Aj, and A, hence the map on Hi is well defined. Also, if x is in the image of Aj, or A, it is in the image of Ai, which necessarily includes the preimage of x. Therefore the map is injective. Each Hi embeds in Hj (where Bj contains Bi), and in H itself.
If x represents a member of H, find Bi containing x, and Hi covers that part of H. Thus H is covered, and H is the direct limit of Hi.
This is sometimes used in concert with the earlier result on exact sequences, so that a directed system of exact sequences can be tensored with M, at every level, to give a new directed system of exact sequences, leading to an exact sequence of tensored direct limits. This is a way to step up from finitely generated modules to infinitely generated modules.
Everything we did above is a special case of this definition, where each homomorphism is inclusion. But this is more general. As we move from Bi to Bj, modules could get smaller, rather than bigger. Here is an example that comes in handy.
Let H be an ideal of R and let Hi be the system of finitely generated ideals within H. Let B = R/H, and let Bi = R/Hi. If Hj contains Hi, Bi maps onto the smaller quotient ring Bj. And they all map onto B. This may remind you of galois theory, where one system seems to stand the other on its head.
Once again, a set of parallel functions can map one directed system into another, but we need a commutative diagram. If fi maps Bi into Ci, we can go from Bi to Ci and on to Cj, or from Bi to Bj and over to Cj. The result is the same. (When the internal homomorphisms were simple inclusions, we simply said the functions were consistent.)
There is now a function f from B into C. Given x in B, findd Bi(y) = x, apply fi into Ci, and map the result to C. Consistency within the two directed systems, and commutativity, combine to prove f is well defined. Suppose y in Bi and z in Bj lead to different values in C. Map y and z down to w in Bk, which is also a preimage of x in B. Map y and z into Ci and Cj, then take those images down to fk(w) in Ck, and on to a common element of C, thus f is well defined. Furthermore, f is commutative with each fi.
Let's continue the example we started earlier. For each finitely generated ideal Hi in a larger ideal H, write this exact sequence.
0 → Hi → R → R/Hi → 0
The system denoted by Hi is one of inclusion, with direct limit H. The middle module is the trivial directed system in which each module is R, and each homomorphism is the identity. The last system consists of decreasing quotient rings, moving towards R/H. Functions carry the first system into the second, and the second onto the third, and they commute, as they should.
Return to A → B → C, not necessarily exact, with a directed system Ai → Bi → Ci. As before, Ai is the preimage of Bi, and Ci contains the image of Bi. As you recall, each Bi has its homology Hi. Map an x in Bi, representing a member of Hi, to a member of H, which is the homology of B. The proof is essentially the same as that shown above. Thus H is the directed limit of Hi.
If each Hi is 0 then H = 0. A directed system of exact sequences becomes exact in the limit.
Finally, tensor each Bi → Ci with M. The function fi, represented by the arrow, is tensored with the identity map on M. This is sometimes written fi×M, or fiM. Sharpen your pencil and perform a lot of algebra to show that BiM forms a directed system with limit BM, CiM forms a directed system with limit CM, and fiM becomes a valid map between the two directed systems. Furthermore, fiM implies a function from BM into CM, which is equal to fM. If we know what happens to each function fi when tensored with M, we may be able to infer the properties of fM, as it maps BM into CM.