Convolution product on Hopf algebra maps #
This file constructs the ring structure on bialgebra homs C → A where C and A are Hopf
algebras and multiplication is given by
|
μ
| | / \
f * g = f g
| | \ /
δ
|
diagrammatically, where μ stands for multiplication and δ for comultiplication.
It also provides:
HopfAlgebra.ofAntipodeOfAdjoin, which upgrades a bialgebraAto a Hopf algebra given an algebra homS : A →ₐ[R] Aᵐᵒᵖsatisfying the antipode identities on a generating set.HopfAlgebra.ofSurjective, which transfers the Hopf algebra axioms along a surjective bialgebra homomorphism intertwining the antipodes.
Alias of HopfAlgebra.antipode_mul_antidistrib.
The antipode of a commutative Hopf algebra as an anti-algebra hom.
Equations
Instances For
The antipode of a commutative Hopf algebra as an algebra hom.
Equations
Instances For
The antipode is the unique left convolution inverse of the identity: any R-linear map f
with f * id = 1 in the convolution monoid equals the antipode.
The antipode is the unique right convolution inverse of the identity: any R-linear map f
with id * f = 1 in the convolution monoid equals the antipode.
Transfer the Hopf algebra axioms along a surjective bialgebra homomorphism intertwining the antipodes.
Equations
- HopfAlgebra.ofSurjective f hf map_antipode = HopfAlgebra.ofConvInverse (HopfAlgebraStruct.antipode R) ⋯ ⋯
Instances For
Equations
- AlgHom.convInv = { inv := fun (f : WithConv (A →ₐ[R] C)) => WithConv.toConv (f.ofConv.comp (HopfAlgebra.antipodeAlgHom R A)) }
Equations
- One or more equations did not get rendered due to their size.
Equations
- AlgHom.instCommGroupWithConvOfIsCocomm = { toGroup := AlgHom.convGroup, mul_comm := ⋯ }
If A is generated as an R-algebra by X, and S : A →ₐ[R] Aᵐᵒᵖ satisfies the two
antipode identities on X, then the underlying linear map gives a Hopf algebra structure on A.
Equations
- HopfAlgebra.ofAntipodeOfAdjoin S hX hxr hxl = HopfAlgebra.ofConvInverse (↑(MulOpposite.opLinearEquiv R).symm ∘ₗ S.toLinearMap) ⋯ ⋯