Modules over tensor-product algebras #
A module over A ⊗[k] B has commuting actions of A and B, obtained by restricting
along Algebra.TensorProduct.includeLeft and Algebra.TensorProduct.includeRight.
These actions are explicit definitions, since an existing action of a factor may be different.
For B = Aᵐᵒᵖ, they are the left and right actions of an ordinary bimodule.
The factor-action identities are explicit rewrite rules: their tensor-product parameters are
carried by the chosen scalar instance, so global simp would try to infer hidden factors for
unrelated scalar actions.
The factor actions agree with the ground-ring action. This supplies the restriction needed for balanced tensor products of enveloping-algebra modules; it uses Mathlib's scalar restriction without a new bimodule type.
A ground-linear map equivariant for the two factor inclusions is linear over the whole
tensor-product algebra. linearMapOfFactors packages this criterion, so constructions
with commuting outer actions can reuse the same extension of linearity.
BialgebraModule.tensorPairAction assembles the actions of A on M and of B on N into
an action of A ⊗[R] B on M ⊗[R] N, using Mathlib's Algebra.lsmul,
Algebra.TensorProduct.map, and Module.endTensorEndAlgHom. This construction requires only
algebras, without a coproduct.
Restrict a tensor-product algebra module to the first factor.
Instances For
Restrict a tensor-product algebra module to the second factor.
Instances For
The first-factor action is the action of a ⊗ 1.
The second-factor action is the action of 1 ⊗ b.
The restricted factor actions commute.
Restricting to the first factor respects the ground-ring action.
Restricting to the second factor respects the ground-ring action.
A ground-linear map equivariant for both factor inclusions is tensor-algebra linear.
Instances For
Extending linearity preserves the underlying function.
Restricting the extended linear map returns the original ground-linear map.
The action of A on M and the action of B on N assembled into an action of
A ⊗[R] B on M ⊗[R] N.
Instances For
A pure tensor of algebra elements acts on the two factors separately.
Tensor products of intertwiners commute with the separate factor actions.