Tensor products of bialgebras #
We define the data in the monoidal structure on the category of bialgebras - e.g. the bialgebra
instance on a tensor product of bialgebras, and the tensor product of two BialgHom
s as a
BialgHom
. This is done by combining the corresponding API for coalgebras and algebras.
Equations
- TensorProduct.instBialgebra R S A B = Bialgebra.mk' S (TensorProduct R A B) ⋯ ⋯ ⋯ ⋯
The tensor product of two bialgebra morphisms as a bialgebra morphism.
Equations
- Bialgebra.TensorProduct.map f g = { toCoalgHom := Coalgebra.TensorProduct.map ↑f ↑g, map_one' := ⋯, map_mul' := ⋯ }
Instances For
The associator for tensor products of R-bialgebras, as a bialgebra equivalence.
Equations
- Bialgebra.TensorProduct.assoc R S A C D = { toCoalgEquiv := Coalgebra.TensorProduct.assoc R S A C D, map_mul' := ⋯ }
Instances For
The base ring is a left identity for the tensor product of bialgebras, up to bialgebra equivalence.
Equations
- Bialgebra.TensorProduct.lid R B = { toCoalgEquiv := Coalgebra.TensorProduct.lid R B, map_mul' := ⋯ }
Instances For
The base ring is a right identity for the tensor product of bialgebras, up to bialgebra equivalence.
Equations
- Bialgebra.TensorProduct.rid R S A = { toCoalgEquiv := Coalgebra.TensorProduct.rid R S A, map_mul' := ⋯ }
Instances For
lTensor A f : A ⊗ B →ₐc A ⊗ C
is the natural bialgebra morphism induced by f : B →ₐc C
.
Equations
- BialgHom.lTensor A f = Bialgebra.TensorProduct.map (BialgHom.id R A) f
Instances For
rTensor A f : B ⊗ A →ₐc C ⊗ A
is the natural bialgebra morphism induced by f : B →ₐc C
.
Equations
- BialgHom.rTensor A f = Bialgebra.TensorProduct.map f (BialgHom.id R A)