Tensor product is right exact
For fixed N, the functor -⊗_R N preserves cokernels (exactness on the right); its failure to be left exact is measured by Tor.
Let be a ring and fix a left -module . If
is an exact sequence of right -modules, then
is exact. Thus the tensor-product functor
is right exact.
Equivalent characterizations
Right exactness says precisely that tensoring preserves finite colimits, in particular cokernels and epimorphisms. Similarly, for a fixed right -module , the functor is right exact.
Failure of left exactness and Tor
Tensor need not preserve kernels (i.e. it need not preserve injections). For a short exact sequence
there is a natural exact sequence
where is defined in Tor and arises from the long exact sequence in Tor.
In particular, is flat if and only if is exact, equivalently if .
Examples
In the cyclic-group examples, let be an integer.
Example 1: Tensor is not left exact over
Consider the injective map of -modules
with cokernel . Tensor with :
Since and multiplication by on is zero, the induced map is not injective. Concretely,
fails exactness on the left, and the defect is detected by
Example 2: Tensor with a flat module is exact
Over , the module is a localization and hence flat. Tensor the short exact sequence
with :
Here is an isomorphism, so and the tensored sequence remains exact.
Example 3: Tensor with a free module is exact
If is free of finite rank , then
so is a finite direct sum of copies of the identity functor and is therefore exact.