Overview

The tensor product turns a compatible two-input operation into a one-input linear map. Its defining property is universal, rather than a prescription that every element is a single tensor. It appears in change of scalars, multilinear algebra, and the study of exactness.

Prerequisites

For a possibly noncommutative ring RR, take a right RR-module MM and a left RR-module NN. Understand additive maps and quotient groups. Over a commutative ring, left modules may be treated as right modules by using the same scalar action.

Definition and conventions

The abelian group M⊗RNM\otimes_RN has a map (m,n)↦m⊗n(m,n)\mapsto m\otimes n that is additive in each variable and satisfies the balancing relation

(mr)⊗n=m⊗(rn).(mr)\otimes n=m\otimes(rn).

Every balanced biadditive map b:M×N→Ab:M\times N\to A, for an abelian group AA, factors uniquely through an additive map M⊗RN→AM\otimes_RN\to A.

It can be constructed as a free abelian group on pairs, divided by the additivity and balancing relations. If RR is commutative, the tensor product is naturally an RR-module. A general element is a finite sum of pure tensors, not necessarily one pure tensor.

Intuition

Balancing says that applying a scalar to one input is indistinguishable from applying it to the other. The quotient records precisely those identifications. The universal property lets one prove an identity by checking it on pure tensors, since pure tensors generate the group.

Examples and non-examples

For an ideal II in a commutative ring,

(R/I)⊗RN≅N/IN.(R/I)\otimes_RN\cong N/IN.

The map takes rˉ⊗n\bar r\otimes n to the class of rnrn. Balancing and the quotient relations verify that this is well-defined. Consequently

(Z/4Z)⊗Z(Z/6Z)≅Z/2Z.(\mathbb Z/4\mathbb Z)\otimes_{\mathbb Z}(\mathbb Z/6\mathbb Z) \cong\mathbb Z/2\mathbb Z.

For finite-dimensional vector spaces with bases (vi)(v_i) and (wj)(w_j), the vectors vi⊗wjv_i\otimes w_j form a tensor basis. In two dimensions, v1⊗w1+v2⊗w2v_1\otimes w_1+v_2\otimes w_2 is not a pure tensor: a pure tensor's coefficient matrix has rank at most one, while this sum has the identity coefficient matrix of rank two.

Important properties

Tensoring is right exact. It preserves a surjection and the description of its cokernel, but may destroy an injection. Tensor the injection Z→2Z\mathbb Z\xrightarrow{2}\mathbb Z with Z/2Z\mathbb Z/2\mathbb Z: the resulting map is zero, hence not injective.

A module is flat precisely when tensoring with it preserves injections as well. Free modules are flat because tensoring with a free module forms a direct sum of copies of the input. Over a field every vector space is free, so tensoring is exact.

Connections and further reading

Tensor–Hom adjunction translates maps out of a tensor product into maps taking values in a Hom group. Tor measures the failure of left exactness. See Clark, Subsections 2.2 and 2.7 for the universal property and flatness.