ConceptComplete

Classical Derived Functors (R^nF, L_nF)

Classical derived functors measure the failure of a functor to be exact. Given a left exact functor FF, its right derived functors RnFR^nF capture the "higher-order" information lost when FF fails to preserve surjections. Dually, the left derived functors LnFL_nF of a right exact functor use projective resolutions. This construction is the foundation of Ext, Tor, sheaf cohomology, and group cohomology.


Definitions

Definition7.5Right Derived Functor

Let F:ABF : \mathcal{A} \to \mathcal{B} be a left exact functor between abelian categories, with A\mathcal{A} having enough injectives. The nn-th right derived functor RnF:ABR^nF : \mathcal{A} \to \mathcal{B} is defined by:

RnF(A)=Hn(F(I))R^nF(A) = H^n(F(I^\bullet))

where 0AI0I10 \to A \to I^0 \to I^1 \to \cdots is an injective resolution of AA. This is independent of the choice of resolution (up to canonical isomorphism).

Definition7.6Left Derived Functor

Let G:ABG : \mathcal{A} \to \mathcal{B} be a right exact functor with A\mathcal{A} having enough projectives. The nn-th left derived functor LnG:ABL_nG : \mathcal{A} \to \mathcal{B} is defined by:

LnG(A)=Hn(G(P))=Hn(G(P))L_nG(A) = H_{-n}(G(P_\bullet)) = H^{-n}(G(P_\bullet))

where P1P0A0\cdots \to P_1 \to P_0 \to A \to 0 is a projective resolution of AA.

Definition7.7Effaceable and Universal Delta-Functor

A cohomological delta-functor is a sequence of functors (Tn)n0(T^n)_{n \geq 0} with connecting morphisms δn:Tn(C)Tn+1(A)\delta^n : T^n(C) \to T^{n+1}(A) for each short exact sequence 0ABC00 \to A \to B \to C \to 0, forming long exact sequences. It is universal if it is the unique such up to natural isomorphism. The right derived functors (RnF)n0(R^nF)_{n \geq 0} form a universal delta-functor.


Examples

ExampleR^nF and left exactness

For a left exact functor FF, we have R0FFR^0F \cong F: since FF preserves the exactness of 0AI0I10 \to A \to I^0 \to I^1, we get H0(F(I))=ker(F(I0)F(I1))F(A)H^0(F(I^\bullet)) = \ker(F(I^0) \to F(I^1)) \cong F(A). The higher RnFR^nF measure the failure of FF to be exact.

ExampleSheaf cohomology

The global sections functor Γ(X,):Sh(X)Ab\Gamma(X, -) : \mathbf{Sh}(X) \to \mathbf{Ab} is left exact. Its right derived functors are sheaf cohomology: Hn(X,F)=RnΓ(X,F)H^n(X, \mathcal{F}) = R^n\Gamma(X, \mathcal{F}). Compute by taking an injective resolution FI\mathcal{F} \to \mathcal{I}^\bullet and setting Hn(X,F)=Hn(Γ(X,I))H^n(X, \mathcal{F}) = H^n(\Gamma(X, \mathcal{I}^\bullet)).

ExampleGroup cohomology

For a group GG, the functor ()G:G-ModAb(-)^G : G\text{-}\mathbf{Mod} \to \mathbf{Ab} sending MM to the GG-fixed points MG=HomZ[G](Z,M)M^G = \mathrm{Hom}_{\mathbb{Z}[G]}(\mathbb{Z}, M) is left exact. Its right derived functors give group cohomology: Hn(G,M)=Rn(()G)(M)=ExtZ[G]n(Z,M)H^n(G, M) = R^n((-)^G)(M) = \mathrm{Ext}^n_{\mathbb{Z}[G]}(\mathbb{Z}, M).

ExampleLie algebra cohomology

For a Lie algebra g\mathfrak{g} and a g\mathfrak{g}-module MM, the functor of g\mathfrak{g}-invariants MMg=HomU(g)(k,M)M \mapsto M^{\mathfrak{g}} = \mathrm{Hom}_{U(\mathfrak{g})}(k, M) is left exact. Its right derived functors give Lie algebra cohomology: Hn(g,M)=ExtU(g)n(k,M)H^n(\mathfrak{g}, M) = \mathrm{Ext}^n_{U(\mathfrak{g})}(k, M).

ExampleL_nG and right exactness

For a right exact functor GG, we have L0GGL_0G \cong G. The classical example: G=MRG = M \otimes_R - is right exact, and Ln(MR)(N)=TornR(M,N)L_n(M \otimes_R -)(N) = \mathrm{Tor}_n^R(M, N).

ExampleDerived functors vanish on adapted objects

RnF(I)=0R^nF(I) = 0 for all n>0n > 0 when II is injective (since II is its own injective resolution). More generally, RnF(A)=0R^nF(A) = 0 for n>0n > 0 if AA is FF-acyclic (i.e., RnF(A)=0R^nF(A) = 0 for n1n \geq 1). Acyclic objects can be used in place of injectives for computing derived functors.

ExampleCech cohomology and derived functors

For a good cover U\mathcal{U} of XX, Cech cohomology Hˇn(U,F)\check{H}^n(\mathcal{U}, \mathcal{F}) agrees with the derived functor cohomology Hn(X,F)H^n(X, \mathcal{F}) when F\mathcal{F} is a sheaf on a paracompact Hausdorff space or when the cover is acyclic for F\mathcal{F}.

Examplede Rham cohomology as derived functor

On a smooth manifold XX, the de Rham complex ΩX\Omega^\bullet_X is a resolution of the constant sheaf RX\mathbb{R}_X (by the Poincare lemma). Hence HdRn(X)=Hn(Γ(X,Ω))Hn(X,RX)=RnΓ(X,RX)H^n_{\mathrm{dR}}(X) = H^n(\Gamma(X, \Omega^\bullet)) \cong H^n(X, \mathbb{R}_X) = R^n\Gamma(X, \mathbb{R}_X).

ExampleLong exact sequence of derived functors

A short exact sequence 0ABC00 \to A \to B \to C \to 0 in A\mathcal{A} induces a long exact sequence

0F(A)F(B)F(C)R1F(A)R1F(B)R1F(C)R2F(A)0 \to F(A) \to F(B) \to F(C) \to R^1F(A) \to R^1F(B) \to R^1F(C) \to R^2F(A) \to \cdots

This is the fundamental computational tool: knowing RnFR^nF on two of three terms determines the third (up to extensions).

ExampleHigher direct images

For a morphism f:XYf : X \to Y of topological spaces (or schemes), the direct image f:Sh(X)Sh(Y)f_* : \mathbf{Sh}(X) \to \mathbf{Sh}(Y) is left exact. Its right derived functors RnfR^nf_* are the higher direct image sheaves. The stalk (RnfF)yHn(f1(y),Ff1(y))(R^nf_*\mathcal{F})_y \cong H^n(f^{-1}(y), \mathcal{F}|_{f^{-1}(y)}) (under mild hypotheses).

ExampleDerived functors and dimension

The cohomological dimension of an object AA with respect to FF is cdF(A)=sup{n:RnF(A)0}\mathrm{cd}_F(A) = \sup\{n : R^nF(A) \neq 0\}. For sheaf cohomology on an nn-dimensional manifold, Grothendieck's vanishing theorem gives Hk(X,F)=0H^k(X, \mathcal{F}) = 0 for k>nk > n.

ExampleDerived category perspective

In the derived category, the total right derived functor RF:D+(A)D+(B)RF : D^+(\mathcal{A}) \to D^+(\mathcal{B}) is defined by RF(A)=F(I)RF(A^\bullet) = F(I^\bullet) where AIA^\bullet \to I^\bullet is an injective resolution in D+D^+. The classical derived functors are recovered as RnF(A)=Hn(RF(A[0]))R^nF(A) = H^n(RF(A[0])).


Theorem7.2Universality of derived functors

The sequence (RnF)n0(R^nF)_{n \geq 0} with connecting morphisms from the long exact sequence forms a universal cohomological delta-functor. Any other cohomological delta-functor (Tn)n0(T^n)_{n \geq 0} with T0FT^0 \cong F admits a unique natural transformation RnFTnR^nF \to T^n for all nn.

RemarkBeyond classical derived functors

The classical approach defines RnFR^nF one degree at a time. The modern approach defines the total derived functor RFRF as a single functor on derived categories, from which RnF=HnRFR^nF = H^n \circ RF. The total derived functor remembers more information: it captures all the RnFR^nF simultaneously, together with extension data between them.