Internal Hom from a finite projective module #
For a finite projective module M, the canonical contraction from Mᵛ ⊗ N to
Hom_R(M,N) is an isomorphism, natural in both variables. This is the affine algebraic model for
the identification of the internal Hom from a finite locally free sheaf with tensoring by its dual.
The construction uses Mathlib's dualTensorHomEquiv.
The dual of a finite projective module tensored with N is the internal Hom from M to
N. Its forward map sends f ⊗ n to m ↦ f(m) • n.
Equations
- M.dualTensorIhomIso N = ((dualTensorHomEquiv R ↑M ↑N).trans ModuleCat.homLinearEquiv.symm).toModuleIso
Instances For
The contraction isomorphism evaluates a pure tensor by applying its functional to the argument and scaling the tensor's second factor.
The contraction isomorphism is natural in the target module.
Equations
Instances For
The component of the natural tensor–Hom comparison is the contraction isomorphism.
The inverse component of the natural tensor–Hom comparison is the inverse contraction isomorphism.
Under the contraction isomorphism, internal-Hom evaluation sends
m ⊗ (f ⊗ n) to f(m) • n.
The tensor–Hom comparison is contravariantly natural in a finite projective source:
precomposing a linear map with φ corresponds to tensoring with the dual map of φ.