Derived functor
Functors R^nF and L_nF obtained from resolutions, measuring the failure of exactness and yielding Ext and Tor.
Derived functors formalize the idea that a non-exact functor can be “corrected” by replacing objects with resolutions and then taking homology/cohomology.
Throughout, let be abelian categories and an additive functor.
Right derived functors (from injective resolutions)
Assume is left exact and has enough injectives (so injective resolutions exist).
For , choose an injective resolution . Apply termwise to get a cochain complex in . The right derived functors of are
where is cohomology.
Key facts (standard in homological algebra):
- .
- is independent of the chosen injective resolution up to canonical isomorphism.
- A short exact sequence in induces a long exact sequence in the .
Left derived functors (from projective resolutions)
Assume is right exact and has enough projectives (so projective resolutions exist).
For , choose a projective resolution . Apply termwise to get a chain complex in . The left derived functors are
where is homology.
Again:
- .
- is well-defined up to canonical isomorphism.
- Short exact sequences yield long exact sequences in the .
Fundamental examples: Ext and Tor
In :
- The functor is left exact, and its right derived functors are (see Ext).
- The functor is right exact, and its left derived functors are (see Tor).
See also Ext and Tor as derived functors.
Examples (explicit computations)
Example 1: Computing as a left derived functor
Let . Take the projective resolution
Applying gives
so
Thus (see Tor).
Example 2: Computing as a right derived functor
Let , which is left exact. Use the injective resolution
Applying gives
with and . Hence
i.e. (see Ext).
Example 3: Exact functors have no higher derived functors
If is an exact functor (e.g. in module categories, localization is exact on suitable classes of modules), then applying to any resolution preserves exactness. Consequently,
whenever the relevant derived functors are defined (right/left).