Scalar extension of linear Hom spaces #
The canonical map from A ⊗[R] Hom_R(M,N) to Hom_A(A ⊗[R] M, A ⊗[R] N) sends
a ⊗ f to a • f.baseChange A. It is an equivalence when M is finite projective;
no finiteness condition is needed on N or on the commutative value algebra A.
This comparison allows a scalar-extended Hom representation to act on scalar-extended vectors.
The equivalence uses Mathlib's lTensorHomEquivHomLTensor and
LinearMap.liftBaseChangeEquiv, following the construction of
TauCeti.Module.Dual.baseChangeEvaluationEquiv.
The canonical scalar-extension map on linear Hom spaces.
Equations
- LinearMap.baseChangeTensorHom R A M N = LinearMap.liftBaseChange A (LinearMap.baseChangeHom R A M N)
Instances For
A pure tensor acts by the scalar multiple of the base-changed linear map.
Scalar extension of a rank-one map evaluates by the scalar-extended dual pairing. The tensor comparison assembles the scalar-extended functional and target vector.
Scalar extension commutes with linear Hom out of a finite projective module.
Equations
Instances For
The Hom comparison equivalence is the canonical scalar-extension map.
The inverse Hom comparison sends a base-changed map to the corresponding tensor with scalar coefficient one.