← LibraryProjective and Injective ResolutionsEngineering · MathematicsLesson 4/9← PrevNext →
GuidePublished 6 Aug 20264 min readBy Kevin JoginComputational Number TheoryDerived FunctorsProjective ResolutionInjective Resolution
Skip to the main content

MathematicsDerived Functors

Projective and Injective Resolutions

Replacing a module by a complex of well-behaved ones, and the dimension invariants that result.

Executive summary

The object is replaced; the invariants survive

A resolution replaces a module by an exact complex of projectives or injectives, which behave perfectly under the functor of interest. The construction is always possible, and the result is unique up to chain homotopy equivalence — enough to make derived functors well defined. The shortest possible length is the projective or injective dimension, and the supremum over all modules is the global dimension of the ring, a single number bounding all higher Ext.

Learning objectives

  • Construct projective and injective resolutions.
  • State the horseshoe lemma and its role.
  • Define projective, injective and global dimension.
  • Relate global dimension to vanishing of Ext.
  • Quote the global dimension of the standard rings.

Section 01Construction and uniqueness

Existence is immediate given enough projectives: surject a projective onto the module, then onto the kernel, and repeat. Uniqueness holds only up to chain homotopy equivalence, by the comparison theorem — and that is exactly the right amount, since additive functors preserve homotopies.

The two kinds of resolution
ProjectiveInjective
Shape… → P1 → P0 → M → 00 → M → I0 → I1 → …
Used forLeft derived functors; Ext in the first variableRight derived functors; Ext in the second variable
Exists whenEnough projectivesEnough injectives
Module categoriesBoth availableBoth available
Sheaf categoriesGenerally notAvailable — hence sheaf cohomology
Minimal versionProjective cover — may not existInjective hull — always exists

Section 02The horseshoe lemma

AlgorithmHorseshoe lemmain: a short exact sequence and resolutions of the ends  →  out: a compatible resolution of the middle
  1. Given 0 → A → B → C → 0 and projective resolutions P of A and R of C.
  2. Set Qn = Pn ⊕ Rn. The direct sum is the candidate resolution of B.
  3. Construct the differential and the augmentation using projectivity of Rn to lift maps into B.
  4. The result is a projective resolution of B fitting into a degreewise split short exact sequence of complexes 0 → P → Q → R → 0.
  5. Applying an additive functor preserves the degreewise splitting, so the sequence of complexes stays exact and the long exact sequence follows.
Degreewise splitness is the crucial output: it is what survives an arbitrary additive functor, whereas plain exactness would not.
This is where the long exact sequences come from

The long exact sequences of Ext and Tor are not separate constructions. They are the long exact homology sequence applied to the short exact sequence of complexes produced by the horseshoe lemma.

Section 03Dimension

The projective dimension of M is the least length of a projective resolution, or ∞. Equivalently:

pd(M) ≤ n  ⇔  Extn+1(M, −) = 0  ⇔  the n-th syzygy is projective

The global dimension of a ring is the supremum of pd(M) over all modules, and it equals the corresponding supremum of injective dimensions.

Global dimension of standard rings
RingGlobal dimensionConsequence
Field, or any semisimple ring0Every module projective; all higher Ext vanishes
PID, Dedekind domain1Extn = 0 for n ≥ 2
k[x1, …, xn]nHilbert's syzygy theorem
Regular local ringIts Krull dimensionSerre's characterisation of regularity
ℤ/p²ℤNon-reduced; resolutions never terminate
k[G], char k dividing |G|Modular representation theory has arbitrarily high cohomology
Finite global dimension is a strong condition

It makes every derived functor vanish beyond a fixed degree, which converts infinite computations into finite ones. Serre's theorem — that a Noetherian local ring is regular exactly when its global dimension is finite — is the model result showing homological finiteness detecting geometric regularity.

ReferenceFrequently asked questions

Are minimal resolutions unique?

Minimal injective resolutions are, since injective hulls are unique. Minimal projective resolutions require projective covers, which exist only over perfect rings — over a local ring they do, and the Betti numbers they produce are genuine invariants.

What is a syzygy?

The kernel at each stage of a resolution — the relations among the chosen generators. Higher syzygies are obtained by iterating, and Hilbert's syzygy theorem bounds how far the process runs over a polynomial ring.

Does finite projective dimension imply finite injective dimension?

Not for individual modules, but the two suprema over all modules coincide, which is why global dimension is unambiguous. Rings where the finiteness conditions interact well — Gorenstein rings — are studied precisely because of this.

NavigateContinue in this stream

Curated next steps from this page. The site also surfaces algorithmically related reading below.

ProvenanceSources and further reading

This page is an original KEVOS explanatory article. It presents the underlying mathematics — definitions, algorithms, complexity results and selection criteria — in KEVOS editorial voice. No text is reproduced from any copyrighted source. Where numerical tables are relevant, KEVOS links to live authoritative databases rather than republishing static values.

Page ID
KV-MATH-0128
Taxonomy
ENG-MATH — Engineering / Mathematics
Collection
COL-HOMALG-001
Topic stream
HA-DERIVED
Version
1.1.0 / content 2026.08
Last reviewed
2026-08-06

Continue learning

Chain Homotopy and the Comparison TheoremGuide · MathematicsNEXT LESSON →Derived FunctorsGuide · MathematicsThe Long Exact Homology SequenceGuide · MathematicsThe Long Exact Sequences of Derived FunctorsGuide · Mathematics