The monoidal structure on the category of Hopf algebras #
In Mathlib/RingTheory/HopfAlgebra/TensorProduct.lean, given two Hopf R-algebras A, B, we
define a Hopf R-algebra instance on A ⊗[R] B.
Here, we use this to declare a MonoidalCategory instance on the category of Hopf algebras, via
the existing monoidal structure on BialgCat.
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[simp]
@[simp]
@[simp]
theorem HopfAlgCat.whiskerRight_def (R : Type u) [CommRing R] {X₁✝ X₂✝ : HopfAlgCat R} (f : X₁✝ ⟶ X₂✝) (X : HopfAlgCat R) :
@[simp]
theorem HopfAlgCat.tensorHom_def (R : Type u) [CommRing R] {X₁✝ Y₁✝ X₂✝ Y₂✝ : HopfAlgCat R} (f : X₁✝ ⟶ Y₁✝) (g : X₂✝ ⟶ Y₂✝) :
@[simp]
theorem HopfAlgCat.whiskerLeft_def (R : Type u) [CommRing R] (X x✝ x✝¹ : HopfAlgCat R) (f : x✝ ⟶ x✝¹) :
@[simp]
@[simp]
@[simp]
The data needed to induce a MonoidalCategory structure via
HopfAlgCat.instMonoidalCategoryStruct and the forgetful functor to bialgebras.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem HopfAlgCat.MonoidalCategory.inducingFunctorData_μIso (R : Type u) [CommRing R] (x✝ x✝¹ : HopfAlgCat R) :
(inducingFunctorData R).μIso x✝ x✝¹ = CategoryTheory.Iso.refl
(CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.forget₂ (HopfAlgCat R) (BialgCat R)).obj x✝)
((CategoryTheory.forget₂ (HopfAlgCat R) (BialgCat R)).obj x✝¹))
@[simp]
@[instance_reducible]
@[instance_reducible]
noncomputable instance HopfAlgCat.instMonoidalBialgCatForget₂BialgHomCarrierCarrier (R : Type u) [CommRing R] :
(CategoryTheory.forget₂ (HopfAlgCat R) (BialgCat R)).Monoidal
forget₂ (HopfAlgCat R) (BialgCat R) is a monoidal functor.
Equations
- One or more equations did not get rendered due to their size.