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 ring and consider the functors on -modules:
- (covariant in the second variable),
- ,
- (contravariant in the first variable).
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.
See Ext and Tor as derived functors and derived-functor definitions.
Examples
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).