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 BialgHoms 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
The tensor product of R-bialgebras is commutative, up to bialgebra isomorphism.
Equations
- Bialgebra.TensorProduct.comm R A B = BialgEquiv.ofAlgEquiv (Algebra.TensorProduct.comm R A B) ⋯ ⋯
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)
Instances For
Comultiplication as a bialgebra hom.
Equations
- Bialgebra.comulBialgHom R A = { toFun := (↑↑(Bialgebra.comulAlgHom R A).toRingHom).toFun, map_add' := ⋯, map_smul' := ⋯, counit_comp := ⋯, map_comp_comul := ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Multiplication on a bialgebra as a coalgebra hom.
Equations
- Bialgebra.mulCoalgHom R A = { toLinearMap := LinearMap.mul' R A, counit_comp := ⋯, map_comp_comul := ⋯ }
Instances For
Multiplication on a commutative bialgebra as a bialgebra hom.
Equations
- Bialgebra.mulBialgHom R A = { toCoalgHom := Bialgebra.mulCoalgHom R A, map_one' := ⋯, map_mul' := ⋯ }