Exactness properties of Hom and tensor
Hom is left exact and tensor is right exact; flatness, projectivity, and injectivity are exactly the conditions that make these functors exact.
Let be a commutative ring, and let and be -modules. The functors and on -modules are left exact, with the latter reversing arrows. The functor is right exact. These functors are exact precisely when is projective, is injective, and is flat, respectively.
Basic exactness statements
Hom is left exact
For any fixed , the functor is left exact: from a short exact sequence one gets an exact sequence
but surjectivity of can fail in general.
Projectivity criterion. is exact (i.e. also right exact) iff is projective.
Tensor is right exact
For any fixed , the functor is right exact: from exact one gets
exact, but injectivity of can fail.
Flatness criterion. is exact (i.e. also left exact) iff is flat.
Contravariant Hom is left exact (in the contravariant sense)
For fixed , the functor sends short exact sequences to exact sequences
again with possible failure of surjectivity on the right.
Injectivity criterion. is exact (i.e. also right exact in this contravariant direction) iff is injective.
Link to Ext and Tor
Because Hom and tensor are only one-sided exact in general, their derived functors measure the obstruction:
- are derived from Hom,
- are derived from tensor.
Examples
In the cyclic-group examples, let be an integer.
Example 1 (tensor is not left exact over )
In , take the injection . Tensor with :
becomes
which is not injective. The “missing” left exactness is measured by
(see Tor).
Example 2 (flat module: over )
The -module is flat (localization of ). Hence tensoring any short exact sequence of abelian groups with preserves exactness. In particular,
for every abelian group .
Example 3 (Hom is not right exact unless the source is projective)
Consider the short exact sequence
Apply . The resulting map
fails to be surjective (indeed , while ). The obstruction is exactly
illustrating that is not projective over (see Ext).