Table of contents |
2 Construction and first properties 3 Variations 4 Applications 5 Naturality 6 Generalization |
It was noted in various quite different settings that a short exact sequence often gives rise to a "long exact sequence". The concept of derived functors explains and clarifies many of these observations.
Suppose we are given a covariant left exact functor F : A → B between two abelian categories A and B. If
Motivation
is a short exact sequence in A, then applying F yields the exact sequeence
and one could ask how to continue this sequence to the right to form a long exact sequence. Strictly speaking, this question is ill-posed, since there are always numerous different ways to continue a given exact sequence to the right. But it turns out that (if A is "nice" enough) there is one "correct", "canonical", "natural" way of doing so, given by the right derived functors of F. For every natural number i, there is a functor RiF: A → B, and the above sequence continues like so:
The crucial assumption we need to make about our abelian category A is that it have enough injectives, meaning that for every object A in A there exists a monomorphism A → I where I is an injective object in A.
The right derived functors of the covariant left-exact functor F : A → B is then defined as follows. Start with an object X of A. Because there are enouch injectives, we can construct a long exact sequence of the form
The above-mentioned property of turning short exact sequences into long exact sequences is a consequence of the snake lemma.
If X is itself injective, then we can choose the injective resolution 0 → X → X → 0, and we obtain that RiF(X) = 0 for all i ≥ 1. In practice, this fact, together with the long exact sequence property, is often used to compute the values of right derived functors.
One may also start with a contravariant left-exact functor F; the resulting right-derived functors are then also contravariant. The short exact sequence
Variations
is turned into the long exact sequence
If one starts with a covariant right-exact functor G, and the category A has enough projectives (i.e. for every object A of A there exists an epimorphism P → A where P is a projective object), then one can define analogously the left-derived functors LiG. In this case, the long exact sequence will grow "to the left" rather than to the right:
Sheaf cohomology. If X is a topological space, then the category of all sheaves of abelian groups on X is an abelian category with enough injectives (a result of Grothendieck). The functor which assigns to each such sheave L the group L(X) of global sections is left exact, and the right derived functors are the sheaf cohomology functors, usually written as H i(X,L). Slightly more generally: if (X, OX) is a ringed space, then the category of all sheaves of OX-modules is an abelian category with enough injectives, and we can construct sheaf cohomology as the right derived functors of the global section functor.
Ext functors. If R is a ring, then the category of all left R-modules is an abelian category with enough injectives. If A is a fixed left R-module, then the functor Hom(A,-) is left exact, and its right derived functors are the Ext functors Exti(A,B).
Tor functors. The category of left R-modules also has enough projectives. If A is a fixed left R-module, then the tensor product with A gives a right exact covariant functor; its left derivatives are the Tor functors Tori(A,B).
Group cohomology. Let G be a group. A G-module M is an abelian group M together with a group action of G on M as a group of automorphisms. This is the same as a module over the group ring ZG. The G-modules form an abelian category with enough injectives. We write MG for the subgroup of M consisting of all elements of M that are held fixed by G. This is a left-exact functor, and its right derived functors are the group cohomology functors, typically written as H i(G,M).
Derived functors and the long exact sequences are "natural" in several technical senses.
First, given a commutative diagram of the form
Second, suppose η : F → G is a natural transformation from the left exact functor F to the left exact functor G. Then natural transformations Riη : RiF → RiG are induced, and indeed Ri becomes a functor from the functor category of all left exact functors from A to B to the full functor category of all functors from A to B. Furthermore, this functor is compatible with the long exact sequences in the following sense: if
is induced.Applications
Naturality
(where the rows are exact), the two resulting long exact sequences are related by commuting squares:
is a short exact sequence, then a commutative diagram