The tensor product represents balanced bilinear maps out of a pair of modules.
Let M be a right R-module and N a left R-module. There is an abelian group M⊗RN and a biadditive map
τ:M×N⟶M⊗RN
satisfying τ(mr,n)=τ(m,rn). For every abelian group A and every biadditive map b:M×N→A satisfying b(mr,n)=b(m,rn), there is a unique group homomorphism ϕ:M⊗RN→A such that b=ϕ∘τ.
The tensor product of modules of a right R-module M and a left R-module N (for a ringR) is an abelian group M⊗RN equipped with a canonical balanced bilinear mapM×N→M⊗RN, (m,n)↦m⊗n, satisfying the universal property: every balanced bilinear map out of M×N factors uniquely through a homomorphism out of M⊗RN.
This construction is functorial in both variables and is central for extension of scalars and for measuring non-exactness via derived functors. Over commutative rings it specializes to the tensor product of left modules.
A bilinear map between R-modules (for a commutative ringR) is a function β:M×N→P from a cartesian product of R-modules such that, for each fixed argument, the resulting map is R-linear in the other:
Let R be a ring, M a right R-module, and N a left R-module. A pair (T,τ) has the universal property of the tensor product if T is an abelian group, τ:M×N→T is biadditive and balanced,
τ(mr,n)=τ(m,rn),
and every biadditive balanced map f:M×N→A to an abelian group A factors uniquely through a homomorphism f:T→A.
As a diagram, the triangle commutes, f=f∘τ:
When such (T,τ) exists, it is unique up to unique isomorphism; one writes T=M⊗RN and τ(m,n)=m⊗n, producing the tensor product. The universal property is the mechanism that turns bilinear constructions into linear ones (i.e. module homomorphisms, when the target has compatible structure).