Module docstring
{"# Tensor product of modules over commutative semirings.
This file constructs the tensor product of modules over commutative semirings. Given a semiring R
and modules over it M and N, the standard construction of the tensor product is
TensorProduct R M N. It is also a module over R.
It comes with a canonical bilinear map
TensorProduct.mk R M N : M →ₗ[R] N →ₗ[R] TensorProduct R M N.
Given any bilinear map f : M →ₗ[R] N →ₗ[R] P, there is a unique linear map
TensorProduct.lift f : TensorProduct R M N →ₗ[R] P whose composition with the canonical bilinear
map TensorProduct.mk is the given bilinear map f. Uniqueness is shown in the theorem
TensorProduct.lift.unique.
Notation
- This file introduces the notation
M ⊗ NandM ⊗[R] Nfor the tensor product spaceTensorProduct R M N. - It introduces the notation
m ⊗ₜ nandm ⊗ₜ[R] nfor the tensor product of two elements, otherwise written asTensorProduct.tmul R m n.
Tags
bilinear, tensor, tensor product "}