I've only seen two ways of seeing the tensor product: (1) for vector spaces, where one uses a basis, and (2) the universal property, that describes the point of the tensor product. This is the first hands-on-but-not-basis construction of the tensor product I've seen, and so I record it here. Let be the base ring. We are tensoring the modules and .
- Create the free module whose elements are free linear combinations of tuples from and .
- Let (for kill) be the submodule generated by the equations: (1) , (2) , (3) (4)
- Let . Denote the element of each in the quotient as . Then is generated by such elements.
- From our quotients, we have the equation , and , and finally .
Any -module map map where is an -module extends by linearity into as . We also have a map
F=R^{MxN} →fF→ MxN →f→ O ↓ ↑ F/~ fT ↓ ↑ T=M(x)N →→fT→→→→*For this diagram to commute, we need the fibers of to take constant values for each . Unwrapping that condition implies that is bilinear. So, the condition uniquely determines if is bilinear. If not, the map is ill-defined, as we cannot "kan extend" along .