Derived Functors — Ext, Tor
Derived functors are the canonical machinery for measuring the failure of a functor to be exact. Ext and Tor are the derived functors of and respectively: measures obstructions to lifting/extending homomorphisms and classifies extensions, while measures torsion-like obstructions to exactness of tensoring. They apply throughout homological algebra, algebraic topology, algebraic geometry, and number theory. Introduced in the 1940s–1950s (Eilenberg, MacLane, Cartan, Eilenberg, Tor).Given an additive functor between abelian categories that is only half-exact, one repairs its failure to commute with short exact sequences by replacing objects with resolutions (acyclic, often projective or injective) and taking homology of applied to the resolution. The resulting derived functors (left) and (right) form a long exact sequence that bookkeeps exactly the homological obstructions destroys. Specializing to or gives ; specializing to gives . A surprising and foundational fact is balancing: and can be computed by resolving either variable, and the answers agree canonically — a consequence of double complexes and spectral sequences.
The Core Insight
An exact functor preserves all the information in a short exact sequence. A non-exact functor loses information — but the loss is measurable and natural. Derived functors are precisely the sequence of "correction terms" (or ) that splice the broken sequence back into an infinite long exact sequence. Ext and Tor are the two most important instances, governing extensions, deformations, torsion, and cohomology everywhere.
Formal Statement
Resolutions
Let be a ring (associative, unital; modules are left modules unless stated). For an -module :
- A projective resolution is an exact sequence
- An injective resolution is an exact sequence
Left and Right Derived Functors
Let be an additive functor between abelian categories with enough projectives/injectives.
For right exact (e.g. ), the left derived functors are
For left exact (e.g. ), the right derived functors are
Ext and Tor
For -modules :
where is a projective resolution (for Ext using the contravariant applied to a projective resolution of ; for Tor applied to a flat/projective resolution of ).
Long Exact Sequences
Let be a short exact sequence of -modules. Then there are natural long exact sequences:
ending with and .
Balancing
There are natural isomorphisms, for all :
i.e. one may resolve either variable.
Construction of Tor via projective resolution — well-definedness
Step 1. Choose a projective resolution . Apply to the deleted resolution (omit ), obtaining the chain complexSamuel Eilenberg & Saunders Mac Lane | 1940s–1950s
Eilenberg (1913–1998) and Mac Lane (1909–2005) created homological algebra and category theory in concert. The very symbol "Tor" comes from torsion: recovers the -torsion of . "Ext" abbreviates extension, reflecting the classification of module extensions by . Their work, culminating in the 1956 Cartan–Eilenberg Homological Algebra (with Henri Cartan), axiomatized derived functors and unified previously ad hoc constructions across topology, group cohomology, and Lie algebra cohomology into a single framework.
Building Intuition
Think of an exact functor as a perfectly transparent lens: a short exact sequence in goes to a short exact sequence out, no distortion. A non-exact functor is a cracked lens — it preserves most structure but introduces blur at the boundary (it preserves left- or right-exactness only). The derived functors are the catalog of every crack, organized by "depth" .
For Tor: tensoring with can collapse injections. If is injective but is not, the kernel of the latter is detected by . The classic example: is injective, but tensoring with gives the zero map — the lost injectivity surfaces as .
For Ext: fails to be surjective on lifts. Given surjection, not every map into extends; measures the obstruction. Geometrically, is the set of "ways to glue and into a single module" (extensions) modulo equivalence — nonzero Ext means non-split gluings exist.
Building Tor/Ext: delete the object, resolve, apply functor, take homology
Worked Examples
Tor over $\mathbb{Z}$: $\mathrm{Tor}_n^{\mathbb{Z}}(\mathbb{Z}/m, \mathbb{Z}/k)$
Given: compute all , . Step 1 — Resolve . Since is a PID, a free resolution is short:- .
- .
- for (resolution has length 1).
Ext and extensions: $\mathrm{Ext}^1_{\mathbb{Z}}(\mathbb{Z}/m,\mathbb{Z})$
Given: compute and interpret. Step 1 — Same resolution . Step 2 — Apply (contravariant, deleted resolution):- .
- .
- .
Common Misconceptions
Frequent errors
- Forgetting to delete the object. You apply to the deleted resolution (without ), not to . Including makes trivially zero and destroys the computation.
- Ext is not symmetric. in general; the two variables play asymmetric roles (one contravariant, one covariant), even though balancing lets you resolve either.
- Tor depends on the ring. is a -module (or -module if commutative) but the answer changes drastically with . The superscript/subscript ring is not decoration.
- Vanishing ≠ splitting of everything. means every extension of by that specific splits; projectivity of is the stronger statement for all .
- Long exact sequence direction. For Ext, the contravariant variable reverses arrows: yields — note leads.
Flat ≠ projective; Tor-acyclic ≠ flat in all senses
is a flat -module (so for ) but is not projective over (it is not a direct summand of any free abelian group; it is divisible and torsion-free but not free). This shows:- Tor-vanishing detects flatness, not projectivity. flat.
- is in fact uncountable (-ish, an enormous group) — being flat does not make its Ext vanish. Flatness and Ext-acyclicity are independent conditions.
Connections
Where Ext and Tor sit in the homological web
- Group Cohomology: and — group (co)homology is literally Ext/Tor over the group ring.
- Sheaf Cohomology: , the right derived functors of global sections; local Ext sheaves globalize .
- Universal Coefficient Theorem: relates to via ; cohomology via .
- Künneth Theorem: the homology of a tensor product of complexes carries a correction term.
- Spectral Sequences: balancing and composite functors (, the Grothendieck spectral sequence) are governed by spectral sequences of double complexes.
- Derived Category: Ext — Ext groups are morphisms (with shifts) in the derived category, the modern home of derived functors.
Real-World Applications
Concrete uses across mathematics and beyond
- Deformation theory (algebraic geometry): of the tangent sheaf classifies first-order deformations; houses obstructions. Used in moduli space construction (e.g. moduli of vector bundles, of curves).
- Coherent sheaf computations / Serre duality: on smooth projective of dimension — Ext is the engine of duality theorems in computational algebraic geometry.
- Number theory — Galois cohomology: over group rings of Galois groups (e.g. Selmer groups, Tate–Shafarevich groups, Iwasawa theory) measure arithmetic obstructions; central to BSD-type conjectures.
- Topological data analysis (persistent homology): the structure theorem and the Universal Coefficient relations (Ext/Tor over or fields) control how persistence modules behave under coefficient change.
- Representation theory: between simple modules builds the quiver/Ext-algebra describing how irreducibles glue; foundational for highest-weight categories and Koszul duality.
- Commutative algebra / singularity theory: the Koszul complex computes to detect regular sequences and depth; depth measures (Auslander–Buchsbaum formula) classify Cohen–Macaulay and Gorenstein rings.
- String theory / mirror symmetry (physics): D-branes are objects in derived categories of coherent sheaves; groups count open-string states (massless spectrum) between branes.
Historical Development
- 1934 — Reidemeister, Schreier: torsion in homology of complexes hints at the role of "Tor"-like corrections in topology.
- 1942 — Eilenberg & Mac Lane: introduce the group to compute homology of spaces with twisted coefficients; the Universal Coefficient Theorem named.
- 1943–1945 — Eilenberg & Mac Lane: systematic study of and the bifunctor "Tor" (torsion product); cohomology of groups via .
- 1947 — Hopf, Eckmann: independent group (co)homology constructions clarified as derived functors.
- 1948 — D.K. Harrison / Mac Lane: extension-theoretic interpretation of solidified (Yoneda's later -extension viewpoint).
- 1956 — Cartan & Eilenberg, Homological Algebra: the definitive axiomatization of derived functors, projective/injective resolutions, balancing, the long exact sequences — birth of the modern subject.
- 1957 — Grothendieck, Tôhoku paper: derived functors in arbitrary abelian categories with enough injectives; -functors; the Grothendieck spectral sequence.
- 1960s — Yoneda: realized as equivalence classes of -fold extensions, with composition product (Yoneda product), making a graded ring.
- 1967 — Verdier (under Grothendieck): the derived category, recasting Ext as Hom in and unifying all derived functors as total derived functors.
Subtleties & Limits
Boundaries, generalizations, and hard cases
- Infinite global dimension: for general (non-regular, non-hereditary) rings the global dimension is infinite, so and persist for all ; controlling these (e.g. the finitistic dimension conjecture for finite-dimensional algebras, still open) is genuinely hard.
- Non-balanced settings: in categories without enough projectives or injectives (e.g. some categories of sheaves, or non-abelian settings), classical resolutions fail; one passes to derived categories and uses K-injective/K-projective resolutions, or model-categorical fibrant/cofibrant replacements.
- Bar resolutions and computability: for group rings with infinite, explicit resolutions exist (bar resolution) but computation of (= group cohomology) can be wildly intractable; cohomology of arithmetic and mapping class groups is largely unknown in high degrees.
- Tate (co)homology: for finite groups / Gorenstein rings one can splice Ext and Tor across the dimension 0 boundary into doubly infinite Tate cohomology , — a refinement requiring complete resolutions.
- Derived and Tor amplitude: the derived tensor product packages all Tor; understanding Tor-amplitude and perfect complexes underlies modern (derived) algebraic geometry and is an active research interface.