Tensor restriction maps #
This file packages the bilinear maps used in the Stepanov restriction step.
For submodules R, S, and T of a commutative K-algebra L, an algebra
endomorphism φ gives the two twisted products
x * φ y and φ x * y. An explicit containment hypothesis promotes either
product to a linear map from R ⊗[K] S into T.
The final lemmas record the finite-generation and finrank consequences that are needed when such a tensor restriction map is used as a target map in a rank-nullity argument.
The tensor restriction map induced by the twisted product
(x, y) ↦ x * φ y, with codomain restricted by hmul.
Equations
- BGS.HasseWeil.tensorRestriction φ hmul = TensorProduct.lift (LinearMap.mk₂ K (fun (x : ↥R) (y : ↥S) => ⟨↑x * φ ↑y, ⋯⟩) ⋯ ⋯ ⋯ ⋯)
Instances For
The swapped tensor restriction map induced by the twisted product
(x, y) ↦ φ x * y, with codomain restricted by hmul.
Equations
- BGS.HasseWeil.swappedTensorRestriction φ hmul = TensorProduct.lift (LinearMap.mk₂ K (fun (x : ↥R) (y : ↥S) => ⟨φ ↑x * ↑y, ⋯⟩) ⋯ ⋯ ⋯ ⋯)
Instances For
A tensor product of finite modules is finite. This named bridge keeps downstream restriction arguments independent of the tensor-product instance search details.
The range of a linear map out of a tensor product of finite modules is finite.
The range of a linear map out of R ⊗ S has finrank at most the product
of the two input finranks.
A surjective linear map out of R ⊗ S makes its target finite.
A surjective linear map out of R ⊗ S bounds the target finrank by the
product of the two input finranks.