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 , take a right -module and a left -module . 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 has a map that is additive in each variable and satisfies the balancing relation
Every balanced biadditive map , for an abelian group , factors uniquely through an additive map .
It can be constructed as a free abelian group on pairs, divided by the additivity and balancing relations. If is commutative, the tensor product is naturally an -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 in a commutative ring,
The map takes to the class of . Balancing and the quotient relations verify that this is well-defined. Consequently
For finite-dimensional vector spaces with bases and , the vectors form a tensor basis. In two dimensions, 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 with : 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.