nLab
tensor product of modules

Contents

Idea

The tensor product of modules.

Definition

Definition

Let R be a commutative ring and consider the multicategory RMod of R-modules and R-multilinear maps. In this case the tensor product of modules A RB of R-modules A and B can be constructed as the quotient of the tensor product of abelian groups AB underlying them by the action of R; that is,

A RB=AB/(a,rb)(ar,b).A\otimes_R B = A\otimes B / (a,r\cdot b) \sim (a\cdot r,b).

More category-theoretically:

Definition

The tensor product A RB is the coequalizer of the two maps

ARBABA\otimes R \otimes B \;\rightrightarrows\; A\otimes B

given by the action of R on A and on B.

Definition

If R is a field, then R-modules are vector spaces; this gives probably the most familiar case of a tensor product spaces, which is also probably the situation where the concept was first conceived.

Remark

This tensor product can be generalized to the case when R is not commutative, as long as A is a right R-module and B is a left R-module. More generally yet, if R is a monoid in any monoidal category (a ring being a monoid in Ab with its tensor product), we can define the tensor product of a left and a right R-module in an analogous way. If R is a commutative monoid in a symmetric monoidal category, so that left and right R-modules coincide, then A RB is again an R-module, while if R is not commutative then A RB will no longer be an R-module of any sort.

Properties

Monoidal category structure

The category RMod equipped with the tensor product of modules R becomes a monoidal category.

Proposition

A monoid in (RMod,) is equivalently an R-algebra.

Proposition

The tensor product of modules distributes over the direct sum of modules:

A( sSB s) sS(AB c).A \otimes \left(\oplus_{s \in S} B_s\right) \simeq \oplus_{s \in S} ( A \otimes B_c ) \,.

Characterization by exact additive functors

See Eilenberg-Watts theorem.

Exactness properties

Let R be a commutative ring.

Proposition

For NRMod a module, the functor of tensoring with this module

() RN:RModRMod(-) \otimes_R N \colon R Mod \to R Mod

is an additve right exact functor.

Proof

The functor is additive by the distributivity of tensor products over direct sums, prop. 2.

A general abstract way of seeing that the functor is right exact is to notice that () RN is a left adjoint functor, its right adjoint being the internal hom [N,] (see at Mod). By the discussion at adjoint functor this means that () RN even preserves all colimits, in particular the finite colimits.

Remark

The interpretation of this statement in higher category theoryis that Mod A is a 2-abelian group? (see also the discussion at 2-ring).

Remark

The functor () RN is not a left exact functor (hence not an exact functor) for all choices of R and N.

Example

Let R, hence RMod Ab and let N/2 the cyclic group or order 2. Moreover, consider the inclusion 2𝕋 sitting in the short exact sequence

02/20.0 \to \mathbb{Z} \stackrel{\cdot 2}{\to} \mathbb{Z} \to \mathbb{Z}/2\mathbb{Z} \to 0 \,.

The functor ()/2 sends this to

0/20/2id/20.0 \to \mathbb{Z}/2\mathbb{Z} \stackrel{0}{\to} \mathbb{Z}/2\mathbb{Z} \stackrel{id}{\to} \mathbb{Z}/2\mathbb{Z} \to 0 \,.

Here the morphism on the left is the 0-morphism: in components it is given for all n 1,n 2 by

(n 1,n 2mod2) (2n 1,n 2mod2) 2(n 1,n 2mod2) (n 1,2n 2mod2) (n 1,0) 0.\begin{aligned} (n_1, n_2 mod 2) & \mapsto (2 n_1, n_2 mod 2) \\ & \simeq 2 (n_1, n_2 mod 2) \\ & \simeq (n_1, 2 n_2 mod 2) \\ & \simeq (n_1, 0) \\ & \simeq 0 \end{aligned} \,.

Hence this is not a short exact sequence anymore.

One kind of module N for which () RN is always exact are free modules.

Example

Let i:N 1N 2 be an inclusion of a submodule. For S Set write R S=R[S] for the free module on S. Then

i RN:N 1 RR SN 2 RR Si \otimes_R N \colon N_1 \otimes_R R^{\oplus {\vert S\vert}} \to N_2 \otimes_R R^{\oplus {\vert S\vert}}

is again a monomorphism. Indeed, due to the distributivity of the tensor product over the direct sum and using that RRMod is the tensor unit, this is

i S:N 1 SN 2 S.i^{\oplus {\vert S\vert}} \colon N_1^{\oplus {\vert S\vert}} \hookrightarrow N_2^{\oplus {\vert S\vert}} \,.

There are more modules N than the free ones for which () RN is exact. One says

Definition

If NRMod is such that () RN:RModRMod is a left exact functor (hence an exact functor), N is called a flat module.

Remark

For a general module, a measure of the failure of () RN to be exact is given by the Tor-functor Tor 1(,N). See there for more details.

References

An general exposition is in

  • Collin Roberts, Introduction to the tensor product (pdf)

Detailed discussion specifically for tensor products of modules is in

  • Keith Conrad, Tensor products (pdf)

Revised on February 11, 2013 20:57:13 by Urs Schreiber (89.204.138.151)