Existence of projective resolutions

Every module admits a projective (in fact free) resolution.
Existence of projective resolutions

Let RR be a ring and MM a left RR- .

Statement

A of MM is an exact augmented

d2P1d1P0εM0 \cdots \xrightarrow{d_2} P_1 \xrightarrow{d_1} P_0 \xrightarrow{\varepsilon} M \to 0

such that each PiP_i is a and the complex

P2P1P00 \cdots \to P_2 \to P_1 \to P_0 \to 0

is in all positive degrees and has H0MH_0 \cong M via the augmentation.

Theorem (existence). Every RR-module MM admits a projective resolution. In fact, one can choose each PiP_i to be a (a free resolution).

Equivalently, the category of RR-modules has enough projectives: every module is a quotient of a projective module.

Construction (standard free resolution)

Choose a surjection F0MF_0 \twoheadrightarrow M with F0F_0 free (e.g. take F0=R(M)F_0 = R^{(M)}, the free module on the underlying set of MM). Let

K1:=ker(F0M). K_1 := \ker(F_0 \twoheadrightarrow M).

Then choose a surjection F1K1F_1 \twoheadrightarrow K_1 with F1F_1 free, set K2:=ker(F1K1)K_2 := \ker(F_1 \twoheadrightarrow K_1), and iterate. Splicing these short exact sequences produces an exact complex

F2F1F0M0 \cdots \to F_2 \to F_1 \to F_0 \to M \to 0

with all FiF_i free, hence projective.

Cross-links: , , .

Examples

Example 1: A length-1 resolution of Z/nZ\mathbb Z/n\mathbb Z over Z\mathbb Z

As a Z\mathbb Z-module,

0Z  n  ZZ/nZ0 0 \longrightarrow \mathbb Z \xrightarrow{\;\cdot n\;} \mathbb Z \longrightarrow \mathbb Z/n\mathbb Z \longrightarrow 0

is exact, and the two copies of Z\mathbb Z are free (hence projective). Thus it is a projective resolution of Z/nZ\mathbb Z/n\mathbb Z.

Example 2: The principal-ideal case R/(f)R/(f)

For any ring RR and element fRf\in R, the sequence

0R  f  RR/(f)0 0 \longrightarrow R \xrightarrow{\;\cdot f\;} R \longrightarrow R/(f) \longrightarrow 0

is exact if and only if multiplication by ff is injective (e.g. if ff is not a zero-divisor). When exact, it gives a projective (free) resolution of R/(f)R/(f) of length 11.

Example 3: kk as a k[x]k[x]-module

Let R=k[x]R=k[x] and kR/(x)k \cong R/(x) with xx acting by 00. Then

0R  x  Rk0 0 \longrightarrow R \xrightarrow{\;\cdot x\;} R \longrightarrow k \longrightarrow 0

is a free resolution of kk as an RR-module.