Tor Functor
The Tor functor is the left derived functor of the tensor product. It measures the failure of tensoring to be exact, detects torsion phenomena in modules, and plays a central role in flatness criteria and intersection theory. The name "Tor" comes from its connection to torsion in abelian groups.
Definitions
For a ring and -modules , the Tor groups are defined as:
where is a projective resolution. Equivalently, using a projective resolution :
In the derived category , the derived tensor product is:
where is a projective resolution. Then .
Examples
. This follows from since the tensor product is right exact.
. Using the resolution and tensoring with : the complex has kernel . The name "Tor" comes from this detection of torsion.
Over : for (since has global dimension 1). is the torsion product, detecting common torsion between and . If or is torsion-free, .
Over a field : for all , since every module is free (hence flat). is the only non-vanishing term.
An -module is flat iff iff for all . Flatness means that is exact. Free modules and localizations are flat. Over a PID, flat = torsion-free.
Over : for all . The periodic projective resolution gives with differential , producing in every degree.
For and the maximal ideal : . The Koszul complex provides the resolution, and is the -th exterior power .
Serre's intersection multiplicity formula: for subvarieties of a smooth variety meeting properly at a point , the intersection multiplicity is
The higher Tor terms are correction terms to the naive intersection.
For a ring map and an -module : measures the failure of to be exact in the variable. If is flat (e.g., localization), then for , so base change is exact.
For a chain complex of free abelian groups, the universal coefficient theorem gives a short exact sequence:
The Tor term is the obstruction to the Kunneth isomorphism.
If is a regular sequence in and , then for any -module can be computed using the Koszul complex on . In particular, for .
for commutative . This symmetry (or "balance") follows from the fact that can be computed using a projective resolution of either argument. For noncommutative , one must be more careful with left vs right modules.
A short exact sequence of -modules induces:
This long exact sequence is the primary computational tool for Tor.
can be computed from either variable:
for all . That is, one may use a projective resolution of or of ; both give the same Tor groups.
Tor and Ext are dual in a precise sense. For finitely generated modules over a Noetherian ring, in certain contexts (where denotes an appropriate dual). More fundamentally, Tor is the left derived functor of the right exact tensor product, while Ext is the right derived functor of the left exact Hom.