Skip to main content

Postmodern Algebra

Section 5.4 Other Derived Functors

Subsection Group Homology

β€œβ€
―
Here are some other examples of derived functors you may encounter.

Definition 5.43. Category of G-modules.

Let G be a group. A (left) G-module is an abelian group A with an action of G by additive maps on the left, meaning that
g(a+b)=ga+gb
for all a,b∈A and all g∈G, where we write ga for the action of g∈G on a∈A. Given two G-modules A and B, a morphism of G-modules f:Aβ†’B is a group homomorphism that is also G-equivariant, meaning f(ga)=gf(a) for all g∈G and a∈A.
The category of G-modules, which we write as G-mod, has objects all G-modules and arrows all G-module morphisms. We write HomG(A,B) instead of HomGmod(A,B).
This category G-mod can be identified with the category of Z[G]-modules, of modules over the (noncommutative) ring ZG, the group ring of G. It can also be identified with the functor category AbG of functors from the category G to the category Ab of abelian groups. As a reminder, G gives a category with one object G and arrows the elements of G.

Definition 5.44. (Co)Invariant Subgroup.

The invariant subgroup AG of a G-module A is
AG:={a∈A∣ga=a for all g∈G}
The coinvariant subgroup AG of a G-module A is
AG:=A/G-submodule generated by {gaa∈A∣g∈G,a∈A}

Exercise 5.45.

Given any G-module A,AGβ‰…ZβŠ—ZGA and AGβ‰…HomG(Z,A), where Z denotes the trivial G-module. In fact, there are natural isomorphisms ()Gβ‰…ZβŠ—ZGA and ()Gβ‰…HomG(Z,).
Thus taking coinvariants is right exact, and taking invariants is left exact.

Definition 5.46. (Co)Homology Groups.

Let G be a group and A a G-module. The homology groups of G with coefficients in A are the G-modules Hi(G,A) obtained via the left derived functors of the coinvariants functor:
Hi(G;A):=Li(G)(A)
Similarly, the cohomology groups of G with coefficients in A are the G-modules Hi(G,A) obtained via the right derived functors of the invariants functor:
Hi(G;A):=Ri(G)(A).
By Exercise 77,
Hi(G;A)β‰…ToriZ[G](Z,A) and Hi(G;A)β‰…ExtZ[G]i(Z,A)
Thus to compute group (co)homology we need a projective resolution for the trivial Z[G]-module Z. Note also that by Proposition 6.4,H0(G;A)=AG and H0(G;A)=AG.
Group (co)homology is a rich subject. For a detailed treatment of group (co)homology, see Weibel’s Homological Algebra [Wei94].

Subsection Local Cohomology

β€œβ€
―

Definition 5.47. I-torsion Functor.

Let I be an ideal in a ring R. The I-torsion functor I:R-Mod β†’R-Mod is defined by
I(M):={m∈M∣Inm=0 for some n}
which acts on maps by restriction.

Exercise 5.48.

The I-torsion functor is a left exact covariant additive functor.
The I-torsion functor gives rise to local cohomology, the right derived functors HIi of I. The i th local cohomology of M with support on I is then given by
HIi(M):=RIiI(M)
Local cohomology was introduced by Grothendieck in a series of seminars at Harvard in 1961, which are now very famous. Grothendieck himself never published any notes on the subject, but Robin Hartshorne’s notes of those lectures have been published.
Local cohomology is a rich subject, and we could easily spend an entire semester on it. For a modern treatment of the local cohomology and its connections, the book 24 hours of local cohomology and the very nice notes by Craig Huneke, Mel Hochster, and Jack Jeffries are all excellent resources.
It turns out that local cohomology modules can be defined in a few different ways, which are in no way obviously equivalent, and those different points of view are quite helpful. For example, we can define local cohomology via the Čech complex.

Definition 5.49. Čech Complex.

Let M be an R-module and x∈R. The Čech complex of x on R is given by
CΛ‡βˆ™(x):=(0⟢0Rx⟢1)
The Čech complex of f1,…,ft∈R on M is given by
CΛ‡βˆ™(f1n,…,ftn;M):=CΛ‡βˆ™(f1)βŠ—β‹―βŠ—CΛ‡βˆ™(ft)βŠ—M.

Example 5.50.

Let’s compute the Čech complex on f and g and an R-module M.

Exercise 5.51.

a) CΛ‡βˆ™(f1,…,ft;M)≅⨁{j1,…,ji}βŠ†[t]Mfj1β‹―fji
b) The maps between components corresponding to subsets I,J are zero if I⊈J, and \pm 1 if J=Iβˆͺ{k}.
It turns out that the cohomology of the Čech complex gives us local cohomology. For an ideal I=(f1,…,fn),
HIi(M)=Hi(CΛ‡βˆ™(f1,…,fn;M))=Hi(0β†’M→⋯→⨁iMfi→⋯⨁i=1nMf1β‹―f^iβ‹―fnβ†’Mf1β‹―fnβ†’0)
so elements in the i th local cohomology can be realized as equivalence classes of fractions.
Local cohomology modules also arise as a direct limit of Ext modules:
lim→nExtRi(R/In,M)
The equivalence between all these different definitions is a fundamental result in the theory of local cohomology.
Local cohomology modules play a crucial, ubiquitous role in commutative algebra. They measure many important invariants, such as dimension and depth, and are extremely useful tools for studying all sorts of topics; for example, they can be used to detect if a ring is Gorenstein (if it has finite injective dimension as a module over itself) or Cohen-Macaulay (a nice class of rings that is both very large but also very well behaved). However, local cohomology modules are typically not finitely generated. One reason for this is that injective modules are also often not finitely generated. Local cohomology is also a major reason why commutative algebraists are interested in studying injective modules.
In fact, local cohomology is almost never finitely generated. Here’s a very simple example.
Example 6.40. Let R=k[x1,…,xn],k be a field, and =(x1,…,xn). Then Hn(R) has the k-vector space structure
⨁all ai>0kβ‹…1x1a1β‹―xnan
with R-module structure given by
x1b1β‹―xnbnβ‹…zx1a1β‹―xnan={zx1a1b1…xnanbn if all bi<ai0 otherwise 
This is not a finitely generated module! Note also that every finitely generated submodule only has terms with bounded negative degree. But this is still a very nice module: it looks like R upside down.
H(x,y)2(k[x,y])
Despite being infinitely generated, local cohomology modules enjoy many finiteness properties we have gotten used to expecting from finitely generated modules. For example, over a local ring (R,), the local cohomology modules Hi(M) of a finitely generated module M are Artinian - but not Noetherian!
Huneke raised the question of whether local cohomology modules of noetherian rings always have finitely many associated primes, a problem which has been a very active research are in commutative algebra in the last few decades. While the answer to Huneke’s question is no - as famous examples by Katzmann, Singh, and Singh and Swanson show - the local cohomology modules of finitely generated R-modules over a regular ring do have finitely many associated primes.
One very important invariant we can study with local cohomology is the arithmetic rank.
Definition 6.41. Let I be an ideal in a Noetherian ringR. The arithmetic rank of I is defined by
ara(I):=min{s∣ there exist some x1,…,xs such that (x1,…,xs)=I}
Given a variety X=V(I)βŠ†Akn, the arithmetic rank of its defining ideal I(X) is the minimum number of equations needed to define X. It turns out that this number is difficult to study, and it is best understood via local cohomology, a thought best described by Lyubeznik:
Part of what makes the problem about the number of defining equations so interesting is that it can be very easily stated, yet a solution, in those rare cases when it is known, usually is highly nontrivial and involves a fascinating interplay of Algebra and Geometry.
The connection to local cohomology begins with the following two elementary facts about local cohomology:
 If I=J, then HIi()=HJi()
Given any ideal I,ara(I)β©Ύmin{i∣HIi(M)β‰ 0 for some R-module M}.
So computing local cohomology modules, or deciding when they vanish, can help us find bounds on the arithmetic rank of a variety.
We close this chapter with yet another example of a derived functor of an interesting functor.
Exercise 80. Let R be a domain and Q be its fraction field. Let T denote the torsion functor.
a) Show that T(M)=Tor1R(M,Q/R).
b) Show that for every short exact sequence
0⟢A⟢B⟢C
of R-modules gives rise to an exact sequence
0⟢T(A)⟢T(B)⟢T(C)⟢(Q/R)βŠ—RA⟢(Q/R)βŠ—RB⟢(Q/R)βŠ—RC⟢0
c) Show that the right derived functors of T are R1T=(Q/R)βŠ—R and RiT=0 for all iβ©Ύ2.