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 BialgebraCat
.
Equations
- One or more equations did not get rendered due to their size.
@[simp]
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_tensorObj_instRing
(R : Type u)
[CommRing R]
(X Y : HopfAlgebraCat R)
:
@[simp]
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_tensorUnit_instHopfAlgebra
(R : Type u)
[CommRing R]
:
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_tensorHom
(R : Type u)
[CommRing R]
{X₁✝ Y₁✝ X₂✝ Y₂✝ : HopfAlgebraCat R}
(f : X₁✝ ⟶ Y₁✝)
(g : X₂✝ ⟶ Y₂✝)
:
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_whiskerLeft
(R : Type u)
[CommRing R]
(X x✝ x✝¹ : HopfAlgebraCat R)
(f : x✝ ⟶ x✝¹)
:
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_whiskerRight
(R : Type u)
[CommRing R]
{X₁✝ X₂✝ : HopfAlgebraCat R}
(f : X₁✝ ⟶ X₂✝)
(X : HopfAlgebraCat R)
:
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_associator
(R : Type u)
[CommRing R]
(X Y Z : HopfAlgebraCat R)
:
@[simp]
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_tensorObj_carrier
(R : Type u)
[CommRing R]
(X Y : HopfAlgebraCat R)
:
@[simp]
@[simp]
theorem
HopfAlgebraCat.instMonoidalCategoryStruct_leftUnitor
(R : Type u)
[CommRing R]
(X : HopfAlgebraCat R)
:
The data needed to induce a MonoidalCategory
structure via
HopfAlgebraCat.instMonoidalCategoryStruct
and the forgetful functor to bialgebras.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem
HopfAlgebraCat.MonoidalCategory.inducingFunctorData_μIso
(R : Type u)
[CommRing R]
(x✝ x✝¹ : HopfAlgebraCat R)
:
(inducingFunctorData R).μIso x✝ x✝¹ = CategoryTheory.Iso.refl
(CategoryTheory.MonoidalCategoryStruct.tensorObj
((CategoryTheory.forget₂ (HopfAlgebraCat R) (BialgebraCat R)).obj x✝)
((CategoryTheory.forget₂ (HopfAlgebraCat R) (BialgebraCat R)).obj x✝¹))
@[simp]
forget₂ (HopfAlgebraCat R) (BialgebraCat R)
is a monoidal functor.