Documentation

Mathlib.RingTheory.HopfAlgebra.Convolution

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.

theorem HopfAlgebra.antipode_mul_antidistrib {R : Type u_1} {A : Type u_2} [CommSemiring R] [Semiring A] [HopfAlgebra R A] (a b : A) :
(antipode R) (a * b) = (antipode R) b * (antipode R) a
@[deprecated HopfAlgebra.antipode_mul_antidistrib (since := "2026-06-05")]
theorem HopfAlgebra.antipode_mul {R : Type u_1} {A : Type u_2} [CommSemiring R] [Semiring A] [HopfAlgebra R A] (a b : A) :
(antipode R) (a * b) = (antipode R) b * (antipode R) a

Alias of HopfAlgebra.antipode_mul_antidistrib.

noncomputable def HopfAlgebra.antipodeAlgHomOp (R : Type u_1) (A : Type u_2) [CommSemiring R] [Semiring A] [HopfAlgebra R A] :

The antipode of a commutative Hopf algebra as an anti-algebra hom.

Equations
Instances For
    @[simp]
    theorem HopfAlgebra.antipodeAlgHomOp_apply (R : Type u_1) (A : Type u_2) [CommSemiring R] [Semiring A] [HopfAlgebra R A] (a : A) :
    theorem HopfAlgebra.antipode_mul_distrib {R : Type u_1} {A : Type u_2} [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] (a b : A) :
    (antipode R) (a * b) = (antipode R) a * (antipode R) b
    noncomputable def HopfAlgebra.antipodeAlgHom (R : Type u_1) (A : Type u_2) [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] :

    The antipode of a commutative Hopf algebra as an algebra hom.

    Equations
    Instances For
      @[simp]
      theorem HopfAlgebra.antipodeAlgHom_apply (R : Type u_1) (A : Type u_2) [CommSemiring R] [CommSemiring A] [HopfAlgebra R A] (a : A) :
      (antipodeAlgHom R A) a = (antipode R) a
      @[implicit_reducible]
      noncomputable instance AlgHom.convInv {R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [CommSemiring A] [CommSemiring C] [Bialgebra R C] [HopfAlgebra R A] :
      Equations
      @[implicit_reducible]
      noncomputable instance AlgHom.convGroup {R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [CommSemiring A] [CommSemiring C] [Bialgebra R C] [HopfAlgebra R A] :
      Equations
      • One or more equations did not get rendered due to their size.
      @[implicit_reducible]
      noncomputable instance AlgHom.instCommGroupWithConvOfIsCocomm {R : Type u_1} {A : Type u_2} {C : Type u_3} [CommSemiring R] [CommSemiring A] [CommSemiring C] [Bialgebra R C] [HopfAlgebra R A] [Coalgebra.IsCocomm R A] :
      Equations