Coproduct actions on tensor products of modules #
For a bialgebra H over a commutative semiring R, its coproduct acts on the tensor product
of two H-modules. BialgebraModule.Tensor is a type synonym of the native R-tensor
product, with this coproduct action. A synonym is necessary because the native tensor
product's left-factor scalar action would otherwise compete with the coproduct action.
The original factor R-module structures are retained; tensorEquiv identifies the base action
with the native tensor action.
tensorEquiv identifies the underlying R-module with the native tensor product; tmul
constructs pure tensors. tensorMap tensors native H-linear intertwiners.
The coproduct action restricts tensorPairAction along Bialgebra.comulAlgHom.
BialgebraModule.Trivial is the base semiring with H acting through its counit. The
associativity equivalence assoc (with its naturality tensorMap_tensorMap_assoc and pentagon
coherence assoc_pentagon) and the unit equivalences lid and rid are the native
tensor-product equivalences, which are H-linear by coassociativity and the two counit laws.
Together with the trivial module these are the data of the monoidal structure on modules over a
bialgebra; see C. Kassel, Quantum Groups, Chapter III.
The tensor product over R, with a separate carrier for the coproduct action of H.
The synonym separates that action from the native tensor product's left-factor action.
The module structures reuse the native tensor structures locally;
the action itself is characterized by tensorEquiv_smul.
Its base action agrees with the native tensor action under tensorEquiv.
Instances For
The representation of H on the native tensor product obtained from its coproduct.
Instances For
The coproduct action is the pair action applied to the coproduct.
The coproduct module structure on the tensor carrier.
The base action is restriction of the coproduct action along the algebra map.
For the canonical algebra structure when H = R, this presentation also aligns the two
scalar actions.
The underlying equivalence below identifies it with the original native tensor action.
The priority keeps this presentation ahead of generic natural and integer scalar actions.
The coproduct module is compatible with the caller's base scalar action.
The underlying R-linear identification with the native tensor product.
Instances For
Finite base modules have a finite tensor product with the coproduct action.
A pure tensor in the carrier with the coproduct action.
Instances For
The underlying equivalence sends a pure tensor to the native pure tensor.
The inverse underlying equivalence constructs pure tensors.
Pure tensors are additive in the first factor.
Pure tensors are additive in the second factor.
A zero first factor gives the zero tensor.
A zero second factor gives the zero tensor.
Pure tensors distribute over finite sums in the first factor.
Pure tensors distribute over finite sums in the second factor.
Base scalars may be applied to the first factor.
Base scalars may be applied to the second factor.
Negating the first factor negates the pure tensor.
Negating the second factor negates the pure tensor.
Prove a proposition about coproduct tensors by pure tensors and addition.
Two H-linear maps from the coproduct tensor carrier agree if they agree on pure tensors.
The underlying equivalence expresses the action through the coproduct representation.
An element with coproduct a ⊗ a acts on the coproduct tensor product as the tensor product
of its actions on the two factors.
The tensor product of native H-linear intertwiners, for the coproduct actions.
Instances For
The underlying map of a tensor intertwiner is the native tensor product of maps.
A tensor intertwiner acts on pure tensors by its two component maps.
Tensoring the identity intertwiners gives the identity.
Tensoring with the zero intertwiner on the left gives zero.
Tensoring with the zero intertwiner on the right gives zero.
tensorMap is additive in its left intertwiner argument.
tensorMap is additive in its right intertwiner argument.
tensorMap commutes with finite sums in its left intertwiner argument.
tensorMap commutes with finite sums in its right intertwiner argument.
Tensor products of intertwiners preserve composition.
Tensor products of module isomorphisms, for the coproduct actions.
Instances For
The underlying linear map of a tensor isomorphism is the tensor product of the maps.
Inverting a tensor isomorphism tensors the inverse isomorphisms.
Tensoring identity isomorphisms gives the identity isomorphism.
Tensor products of module isomorphisms preserve composition.
The tensor isomorphism has underlying map the tensor product of the two maps.
Tensor products of isomorphisms act componentwise on pure tensors.
The associativity equivalence of coproduct tensor products. It is H-linear because the
coproduct is coassociative.
Instances For
Underneath, the associativity equivalence is the associativity equivalence of native tensor products.
The associativity equivalence reassociates pure tensors.
The inverse associativity equivalence reassociates pure tensors.
The associativity equivalence is natural in all three module factors.
Pointwise naturality of the associativity equivalence with respect to tensorMap.
The inverse associativity equivalence is natural in all three module factors.
Pointwise naturality of the inverse associativity equivalence with respect to tensorMap.
Mac Lane's pentagon identity for the coproduct tensor associativity equivalence: the two
ways of reassociating ((M ⊗ N) ⊗ P) ⊗ Q into M ⊗ (N ⊗ (P ⊗ Q)) agree.
Pointwise form of Mac Lane's pentagon identity for BialgebraModule.assoc.
The base semiring R, with a separate carrier for the action of H through its counit.
This trivial module is the unit for the coproduct tensor product. As for Tensor, the base
action is restriction of the H-action along the algebra map, and trivialEquiv identifies
it with the native action of R on itself.
Instances For
The action of H on the trivial module, through the counit.
The base action on the trivial module is restriction of the counit action along the algebra map.
The counit module is compatible with its base scalar action.
The underlying R-linear identification of the trivial module with R.
Instances For
An element of H acts on the trivial module by multiplication by its counit.
The trivial module is finite over the base.
The left unit equivalence of the coproduct tensor product. It is H-linear by the
left counit law.
Instances For
Underneath, the left unit equivalence is the native left unit equivalence.
The left unit equivalence scales by the trivial factor.
The inverse left unit equivalence inserts the unit of the trivial module.
The right unit equivalence of the coproduct tensor product. It is H-linear by the
right counit law.
Instances For
Underneath, the right unit equivalence is the native right unit equivalence.
The right unit equivalence scales by the trivial factor.
The inverse right unit equivalence inserts the unit of the trivial module.