Homology, Direct Limit

Direct Limit

A generalized definition of direct limit can be found in category theory, but that probably confuses more than it helps. Let me explain the direct limit as it relates to homology.

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.

The Direct Limit is Exact

Assume A B and C are direct limits. Let the following sequence be exact for each submodule in the system.

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.

The Homology of the Direct Limit

A generalization of the above does not require exactness. Let f(A) map into B, and let g(B) map into C, such that fg = 0. There is indeed a homology at B, which I will call H.

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.

Direct Limit and Tensor Product

Let B be the direct limit of various submodules Bi. To be general, let B map into C, with Bi mapping into Ci. Tensor each submodule, and the associated homomorphisms, with the module M. If j is a stepup from i, so that Bj contains Bi, and Cj contains Ci, tensor with M and BjM contains BiM, and CjM contains CiM, and the function on BjM is backward compatible with the function on CiM. For any i and j, we can find an upper bound BkM containing BiM and BjM, and the function on BkM is compatible with the functions on BiM and BjM. Also, everything in B×M and C×M is covered. Therefore, tensoring with M builds a directed system, whose direct limit is B → C.

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.

A Directed System of Homomorphisms

Don't be frightened, but I'm going to take one more step towards category theory. A directed system does not have to consist of submodules. Let B be a module and let Bi be a collection of modules, partially ordered by module homomorphisms. Thus Bi < Bj if there is a designated homomorphism that maps Bi into Bj. This homomorphism is part of the directed system. If Bj then maps into Bk, the homomorphism from Bi into Bk is the composition of the two underlying homomorphisms. Every two modules map into a third, and homomorphisms are consistent wherever modules intersect. Finally, each Bi maps into B.

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.