Injective/Projective Resolution
Injective and projective resolutions are the workhorses of homological algebra. They replace arbitrary objects by complexes of well-behaved objects (injective or projective), allowing us to compute derived functors. The key insight is that while the resolution is not unique, the cohomology of the result is independent of the choice.
Injective and Projective Objects
An object in an abelian category is injective if the functor is exact. Equivalently, for every monomorphism and every morphism , there exists a morphism such that .
An object in an abelian category is projective if the functor is exact. Equivalently, for every epimorphism and every morphism , there exists a morphism such that .
Resolutions
An injective resolution of an object is an exact sequence
where each is injective. Equivalently, it is a quasi-isomorphism where is a complex of injective objects concentrated in non-negative degrees.
A projective resolution of an object is an exact sequence
where each is projective. Equivalently, it is a quasi-isomorphism where is a complex of projective objects concentrated in non-positive degrees.
Existence
An abelian category has enough injectives if for every object , there exists a monomorphism with injective. Dually, has enough projectives if for every object , there exists an epimorphism with projective.
If has enough injectives, then every object admits an injective resolution. If has enough projectives, then every object admits a projective resolution.
We construct an injective resolution inductively. Since has enough injectives, embed with injective. Set . Then embed with injective. Set . Continue: at each step, embed and set . The resulting complex is exact by construction. The projective case is dual.
Comparison Lemma
Let be a morphism in . Let be a projective resolution and any resolution (not necessarily projective). Then there exists a chain map lifting , and any two such lifts are chain homotopic.
Dually, if is an injective resolution and any resolution, then lifts to a chain map , unique up to homotopy.
We construct inductively. In degree 0, the map composed with needs a lift. Since is surjective and is projective, a lift exists. For the inductive step, one restricts to the kernel of the previous augmentation and uses projectivity again. The homotopy uniqueness is similarly proved by induction using projectivity to construct the null-homotopy components.
Examples
Over , the module has the projective (free) resolution
This is the simplest non-trivial projective resolution: two terms, with the map being multiplication by .
Over , the module has the injective resolution
Here is injective (divisible abelian group), and is also injective (divisible). This terminates in two steps because has global dimension 1.
Over , the module has the projective resolution
Since is a PID, every module has a projective resolution of length at most 1.
Over , the residue field has the Koszul resolution
The -th term is , a free module of rank . This resolution has length , reflecting the Krull dimension.
For a group with group ring , the trivial module has the bar resolution
with differentials . This is a free -resolution, and its cohomology computes group cohomology .
An abelian group is injective if and only if it is divisible: for every and every , there exists with . Examples include , , and for any prime .
In the category of abelian groups, the projective objects are exactly the free abelian groups. Every abelian group admits a surjection from a free group, so has enough projectives.
Every module over a Noetherian ring has an injective hull (or injective envelope) , which is the smallest injective module containing as an essential submodule. For example, as a -module, the PrΓΌfer -group.
Over a local ring , a minimal free resolution of a finitely generated module is one where each differential satisfies . The ranks of the free modules are the Betti numbers . Minimal resolutions are unique up to isomorphism.
The category of sheaves on a general topological space typically has no nonzero projective objects. However, it always has enough injectives (via Godement resolution). This is why sheaf cohomology uses injective resolutions rather than projective ones.
Given a short exact sequence with projective resolutions and , the horseshoe lemma constructs a projective resolution of of the form (as graded modules, with a modified differential). This is essential for the long exact sequence of derived functors.
A resolution where each is -acyclic (meaning for ) suffices to compute . For example, flasque sheaves are -acyclic, so the Godement resolution (which consists of flasque sheaves) computes sheaf cohomology without being an injective resolution.
Key Properties
- Every direct summand of an injective object is injective.
- Every direct summand of a projective object is projective.
- A product of injective objects is injective.
- A coproduct of projective objects is projective.
- In , is projective if and only if is a direct summand of a free module.
Injective and projective objects are formally dual: passing to the opposite category , injective objects become projective and vice versa. However, the existence of enough injectives and enough projectives are independent conditions. Module categories over rings have both; categories of sheaves typically have enough injectives but not enough projectives.
In the derived category , every object is isomorphic to its injective resolution (when has enough injectives). The comparison lemma ensures this is well-defined. This is the bridge between the classical approach (compute derived functors via resolutions) and the modern approach (work directly in the derived category).