Let R be a ring
.
Fix a left R-module N. Then the functor
(−)⊗RN:(Mod-R)→Abfrom right R-modules to abelian groups is the tensor product functor (see tensor product
).
(Equivalently, if M is a fixed right R-module, then M⊗R(−):R-Mod→Ab is also right exact.)
Statement (right exactness)
If
A′uAvA′′→0is an exact sequence of right R-modules, then
A′⊗RNu⊗1A⊗RNv⊗1A′′⊗RN→0is exact.
Equivalently: tensoring preserves cokernels and epimorphisms.
Failure of left exactness and Tor
Tensor need not preserve kernels (i.e. it need not preserve injections). For a short exact sequence
0→A′→A→A′′→0,there is a natural exact sequence
Tor1R(A′′,N)→A′⊗RN→A⊗RN→A′′⊗RN→0,where Tor1R is defined in Tor
and arises from the long exact sequence in Tor
.
In particular, N is flat
iff (−)⊗RN is exact (iff Tor1R(−,N)=0).
Examples
Example 1: Tensor is not left exact (over Z)
Consider the injective map of Z-modules
0→Z×nZwith cokernel Z/n. Tensor with Z/n:
0→Z⊗Z/n×nZ⊗Z/n.Since Z⊗Z/n≅Z/n and multiplication by n on Z/n is the zero map, the induced map is not injective. Concretely,
0→Z/n0Z/nfails exactness on the left, and the defect is detected by
Tor1Z(Z/n,Z/n)≅Z/n=0.Example 2: Tensor with a flat module is exact (localization)
Over Z, the module Q is a localization and hence flat. Tensor the short exact sequence
0→Z×nZ→Z/n→0with Q:
0→Q×nQ→(Z/n)⊗Q→0.Here ×n:Q→Q is an isomorphism, so (Z/n)⊗Q=0 and the tensored sequence remains exact.
Example 3: Tensor with a free module is exact
If N≅R⊕r is free, then
A⊗RN≅A⊕r,so (−)⊗RN is a finite direct sum of copies of the identity functor and is therefore exact.