Loogle!
Result
Found 216 declarations mentioning CategoryTheory.BraidedCategory.braiding. Of these, only the first 200 are shown.
- CategoryTheory.BraidedCategory.braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.MonoidalCategoryStruct.tensorObj X Y ≅ CategoryTheory.MonoidalCategoryStruct.tensorObj Y X - CategoryTheory.op_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).op = β_ (Opposite.op Y) (Opposite.op X) - CategoryTheory.MonoidalOpposite.mop_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).mop = β_ { unmop := Y } { unmop := X } - CategoryTheory.SymmetricCategory.braiding_swap_eq_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (X Y : C) : (β_ Y X).hom = (β_ X Y).inv - CategoryTheory.BraidedCategory.tensorLeftIsoTensorRight_hom_app 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (CategoryTheory.BraidedCategory.tensorLeftIsoTensorRight X).hom.app Y = (β_ X Y).hom - CategoryTheory.BraidedCategory.tensorLeftIsoTensorRight_inv_app 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (CategoryTheory.BraidedCategory.tensorLeftIsoTensorRight X).inv.app Y = (β_ X Y).inv - CategoryTheory.unop_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᵒᵖ) : (β_ X Y).unop = β_ (Opposite.unop Y) (Opposite.unop X) - CategoryTheory.MonoidalOpposite.unmop_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᴹᵒᵖ) : (β_ X Y).unmop = β_ Y.unmop X.unmop - CategoryTheory.SymmetricCategory.mk 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [toBraidedCategory : CategoryTheory.BraidedCategory C] (symmetry : ∀ (X Y : C), CategoryTheory.CategoryStruct.comp (β_ X Y).hom (β_ Y X).hom = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) := by cat_disch) : CategoryTheory.SymmetricCategory C - CategoryTheory.SymmetricCategory.symmetry 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.SymmetricCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (β_ Y X).hom = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.MonoidalOpposite.unmopFunctor_δ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᴹᵒᵖ) : CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.unmopFunctor C) X Y = (β_ X.unmop Y.unmop).inv - CategoryTheory.MonoidalOpposite.unmopFunctor_μ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᴹᵒᵖ) : CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.unmopFunctor C) X Y = (β_ X.unmop Y.unmop).hom - CategoryTheory.SymmetricCategory.symmetry_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.SymmetricCategory C] (X Y : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.CategoryStruct.comp (β_ Y X).hom h) = h - CategoryTheory.MonoidalOpposite.mop_hom_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).hom.mop = (β_ { unmop := Y } { unmop := X }).hom - CategoryTheory.MonoidalOpposite.mop_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).inv.mop = (β_ { unmop := Y } { unmop := X }).inv - CategoryTheory.op_hom_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).hom.op = (β_ (Opposite.op Y) (Opposite.op X)).hom - CategoryTheory.op_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ X Y).inv.op = (β_ (Opposite.op Y) (Opposite.op X)).inv - CategoryTheory.braiding_leftUnitor 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom = (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom - CategoryTheory.braiding_rightUnitor 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom = (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom - CategoryTheory.leftUnitor_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom = (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv - CategoryTheory.rightUnitor_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom = (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv - CategoryTheory.braiding_inv_tensorUnit_left 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv - CategoryTheory.braiding_inv_tensorUnit_right 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv - CategoryTheory.braiding_tensorUnit_left 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv - CategoryTheory.braiding_tensorUnit_right 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv - CategoryTheory.BraidedCategory.braiding_inv_naturality_left 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X Y : C} (f : X ⟶ Y) (Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) (β_ Z Y).inv = CategoryTheory.CategoryStruct.comp (β_ Z X).inv (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z f) - CategoryTheory.BraidedCategory.braiding_inv_naturality_right 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Y Z : C} (f : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f) (β_ Z X).inv = CategoryTheory.CategoryStruct.comp (β_ Y X).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight f X) - CategoryTheory.BraidedCategory.braiding_naturality_left 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] {X Y : C} (f : X ⟶ Y) (Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) (β_ Y Z).hom = CategoryTheory.CategoryStruct.comp (β_ X Z).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z f) - CategoryTheory.BraidedCategory.braiding_naturality_right 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X : C) {Y Z : C} (f : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f) (β_ X Z).hom = CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.MonoidalCategoryStruct.whiskerRight f X) - CategoryTheory.MonoidalOpposite.mopFunctor_δ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.mopFunctor C) X Y = (β_ { unmop := X } { unmop := Y }).inv - CategoryTheory.MonoidalOpposite.mopFunctor_μ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.mopFunctor C) X Y = (β_ { unmop := X } { unmop := Y }).hom - CategoryTheory.MonoidalOpposite.unmop_hom_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᴹᵒᵖ) : (β_ X Y).hom.unmop = (β_ Y.unmop X.unmop).hom - CategoryTheory.MonoidalOpposite.unmop_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᴹᵒᵖ) : (β_ X Y).inv.unmop = (β_ Y.unmop X.unmop).inv - CategoryTheory.unop_hom_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᵒᵖ) : (β_ X Y).hom.unop = (β_ (Opposite.unop Y) (Opposite.unop X)).hom - CategoryTheory.unop_inv_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᵒᵖ) : (β_ X Y).inv.unop = (β_ (Opposite.unop Y) (Opposite.unop X)).inv - CategoryTheory.BraidedCategory.braiding_inv_naturality 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X X' Y Y' : C} (f : X ⟶ Y) (g : X' ⟶ Y') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (β_ Y' Y).inv = CategoryTheory.CategoryStruct.comp (β_ X' X).inv (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) - CategoryTheory.BraidedCategory.braiding_naturality 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X X' Y Y' : C} (f : X ⟶ Y) (g : X' ⟶ Y') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (β_ Y Y').hom = CategoryTheory.CategoryStruct.comp (β_ X X').hom (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) - CategoryTheory.braiding_leftUnitor_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom h - CategoryTheory.braiding_rightUnitor_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom h - CategoryTheory.leftUnitor_inv_braiding_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv h - CategoryTheory.rightUnitor_inv_braiding_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv (CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv h - CategoryTheory.BraidedCategory.curriedBraidingNatIso_hom_app_app 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X X✝ : C) : ((CategoryTheory.BraidedCategory.curriedBraidingNatIso C).hom.app X).app X✝ = (β_ X X✝).hom - CategoryTheory.BraidedCategory.curriedBraidingNatIso_inv_app_app 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X X✝ : C) : ((CategoryTheory.BraidedCategory.curriedBraidingNatIso C).inv.app X).app X✝ = (β_ X X✝).inv - CategoryTheory.BraidedCategory.braiding_inv_naturality_left_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X Y : C} (f : X ⟶ Y) (Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z Y ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) (CategoryTheory.CategoryStruct.comp (β_ Z Y).inv h) = CategoryTheory.CategoryStruct.comp (β_ Z X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z f) h) - CategoryTheory.BraidedCategory.braiding_inv_naturality_right_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Y Z : C} (f : Y ⟶ Z) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z X ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f) (CategoryTheory.CategoryStruct.comp (β_ Z X).inv h) = CategoryTheory.CategoryStruct.comp (β_ Y X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f X) h) - CategoryTheory.BraidedCategory.braiding_naturality_left_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] {X Y : C} (f : X ⟶ Y) (Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z Y ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) (CategoryTheory.CategoryStruct.comp (β_ Y Z).hom h) = CategoryTheory.CategoryStruct.comp (β_ X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z f) h) - CategoryTheory.BraidedCategory.braiding_naturality_right_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X : C) {Y Z : C} (f : Y ⟶ Z) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z X ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f) (CategoryTheory.CategoryStruct.comp (β_ X Z).hom h) = CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f X) h) - CategoryTheory.braiding_inv_tensorUnit_left_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).inv h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv h) - CategoryTheory.braiding_inv_tensorUnit_right_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv h) - CategoryTheory.braiding_tensorUnit_left_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv h) - CategoryTheory.braiding_tensorUnit_right_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv h) - CategoryTheory.BraidedCategory.braiding_inv_naturality_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X X' Y Y' : C} (f : X ⟶ Y) (g : X' ⟶ Y') {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y' Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (CategoryTheory.CategoryStruct.comp (β_ Y' Y).inv h) = CategoryTheory.CategoryStruct.comp (β_ X' X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) h) - CategoryTheory.BraidedCategory.braiding_naturality_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X X' Y Y' : C} (f : X ⟶ Y) (g : X' ⟶ Y') {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y' Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (CategoryTheory.CategoryStruct.comp (β_ Y Y').hom h) = CategoryTheory.CategoryStruct.comp (β_ X X').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) h) - CategoryTheory.braiding_leftUnitor_aux₂ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) = CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) - CategoryTheory.braiding_rightUnitor_aux₂ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom) = CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom - CategoryTheory.Functor.LaxBraided.mk 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.BraidedCategory D] {F : CategoryTheory.Functor C D} [toLaxMonoidal : F.LaxMonoidal] (braided : ∀ (X Y : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (F.map (β_ X Y).hom) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X) := by cat_disch) : F.LaxBraided - CategoryTheory.Functor.LaxBraided.braided 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} {D : Type u₂} {inst✝³ : CategoryTheory.Category.{v₂, u₂} D} {inst✝⁴ : CategoryTheory.MonoidalCategory D} {inst✝⁵ : CategoryTheory.BraidedCategory D} {F : CategoryTheory.Functor C D} [self : F.LaxBraided] (X Y : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (F.map (β_ X Y).hom) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X) - CategoryTheory.Functor.Braided.mk 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.BraidedCategory D] {F : CategoryTheory.Functor C D} [toMonoidal : F.Monoidal] (braided : ∀ (X Y : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (F.map (β_ X Y).hom) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X) := by cat_disch) : F.Braided - CategoryTheory.Functor.map_braiding 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.BraidedCategory D] (F : CategoryTheory.Functor C D) (X Y : C) [F.Braided] : F.map (β_ X Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxMonoidal.δ F X Y) (CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X)) - CategoryTheory.BraidedCategory.hexagon_forward_iso 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.MonoidalCategoryStruct.associator X Y Z ≪≫ β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z) ≪≫ CategoryTheory.MonoidalCategoryStruct.associator Y Z X = CategoryTheory.MonoidalCategory.whiskerRightIso (β_ X Y) Z ≪≫ CategoryTheory.MonoidalCategoryStruct.associator Y X Z ≪≫ CategoryTheory.MonoidalCategory.whiskerLeftIso Y (β_ X Z) - CategoryTheory.Functor.Braided.braided 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} {D : Type u₂} {inst✝³ : CategoryTheory.Category.{v₂, u₂} D} {inst✝⁴ : CategoryTheory.MonoidalCategory D} {inst✝⁵ : CategoryTheory.BraidedCategory D} {F : CategoryTheory.Functor C D} [self : F.Braided] (X Y : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (F.map (β_ X Y).hom) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X) - CategoryTheory.BraidedCategory.ofFaithful 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory D] (F : CategoryTheory.Functor C D) [F.Monoidal] [F.Faithful] [CategoryTheory.BraidedCategory D] (β : (X Y : C) → CategoryTheory.MonoidalCategoryStruct.tensorObj X Y ≅ CategoryTheory.MonoidalCategoryStruct.tensorObj Y X) (w : ∀ (X Y : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (F.map (β X Y).hom) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.Functor.LaxMonoidal.μ F Y X) := by cat_disch) : CategoryTheory.BraidedCategory C - CategoryTheory.Functor.LaxBraided.braided_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} {D : Type u₂} {inst✝³ : CategoryTheory.Category.{v₂, u₂} D} {inst✝⁴ : CategoryTheory.MonoidalCategory D} {inst✝⁵ : CategoryTheory.BraidedCategory D} {F : CategoryTheory.Functor C D} [self : F.LaxBraided] (X Y : C) {Z : D} (h : F.obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y X) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F X Y) (CategoryTheory.CategoryStruct.comp (F.map (β_ X Y).hom) h) = CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F Y X) h) - CategoryTheory.Functor.map_braiding_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] [CategoryTheory.MonoidalCategory D] [CategoryTheory.BraidedCategory D] (F : CategoryTheory.Functor C D) (X Y : C) [F.Braided] {Z : D} (h : F.obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y X) ⟶ Z) : CategoryTheory.CategoryStruct.comp (F.map (β_ X Y).hom) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxMonoidal.δ F X Y) (CategoryTheory.CategoryStruct.comp (β_ (F.obj X) (F.obj Y)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ F Y X) h)) - CategoryTheory.SymmetricCategory.tensorμ_braid_swap 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.tensorμ X X Y Y) (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (β_ X X).hom (β_ Y Y).hom) (CategoryTheory.MonoidalCategory.tensorμ X X Y Y) - CategoryTheory.BraidedCategory.hexagon_reverse_iso 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).symm ≪≫ β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z ≪≫ (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).symm = CategoryTheory.MonoidalCategory.whiskerLeftIso X (β_ Y Z) ≪≫ (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).symm ≪≫ CategoryTheory.MonoidalCategory.whiskerRightIso (β_ X Z) Y - CategoryTheory.SymmetricCategory.tensorμ_braid_swap_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (X Y : C) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.tensorμ X X Y Y) (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y)).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (β_ X X).hom (β_ Y Y).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.tensorμ X X Y Y) h) - CategoryTheory.BraidedCategory.braiding_tensor_left_hom 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom))) - CategoryTheory.BraidedCategory.braiding_tensor_left_inv 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).inv Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).inv) (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv))) - CategoryTheory.BraidedCategory.braiding_tensor_right_hom 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv))) - CategoryTheory.BraidedCategory.braiding_tensor_right_inv 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).inv Z) (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom))) - CategoryTheory.BraidedCategory.hexagon_forward 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom (CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).hom (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom)) - CategoryTheory.BraidedCategory.hexagon_forward_inv 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv (CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).inv (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).inv Z)) - CategoryTheory.BraidedCategory.hexagon_reverse 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).hom (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).inv) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y)) - CategoryTheory.BraidedCategory.hexagon_reverse_inv 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).inv (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).inv Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).inv)) - CategoryTheory.BraidedCategory.braiding_tensor_left_hom_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom h)))) - CategoryTheory.BraidedCategory.braiding_tensor_left_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).inv h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).inv Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv h)))) - CategoryTheory.BraidedCategory.braiding_tensor_right_hom_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z) X ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv h)))) - CategoryTheory.BraidedCategory.braiding_tensor_right_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).inv h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).inv Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom h)))) - CategoryTheory.BraidedCategory.hexagon_forward_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y (CategoryTheory.MonoidalCategoryStruct.tensorObj Z X) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom (CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).hom h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) h)) - CategoryTheory.BraidedCategory.hexagon_forward_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv (CategoryTheory.CategoryStruct.comp (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).inv Z) h)) - CategoryTheory.BraidedCategory.hexagon_reverse_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj Z X) Y ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).inv h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) h)) - CategoryTheory.BraidedCategory.hexagon_reverse_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom (CategoryTheory.CategoryStruct.comp (β_ (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).inv Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).inv) h)) - CategoryTheory.braiding_leftUnitor_aux₁ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.leftUnitor (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom X) (β_ X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv - CategoryTheory.braiding_rightUnitor_aux₁ 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).inv (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (CategoryTheory.MonoidalCategoryStruct.rightUnitor (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom) (β_ (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X).inv - CategoryTheory.BraidedCategory.yang_baxter_iso 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).symm ≪≫ CategoryTheory.MonoidalCategory.whiskerRightIso (β_ X Y) Z ≪≫ CategoryTheory.MonoidalCategoryStruct.associator Y X Z ≪≫ CategoryTheory.MonoidalCategory.whiskerLeftIso Y (β_ X Z) ≪≫ (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).symm ≪≫ CategoryTheory.MonoidalCategory.whiskerRightIso (β_ Y Z) X ≪≫ CategoryTheory.MonoidalCategoryStruct.associator Z Y X = CategoryTheory.MonoidalCategory.whiskerLeftIso X (β_ Y Z) ≪≫ (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).symm ≪≫ CategoryTheory.MonoidalCategory.whiskerRightIso (β_ X Z) Y ≪≫ CategoryTheory.MonoidalCategoryStruct.associator Z X Y ≪≫ CategoryTheory.MonoidalCategory.whiskerLeftIso Z (β_ X Y) - CategoryTheory.BraidedCategory.yang_baxter' 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.monoidalComp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.monoidalComp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ Y Z).hom X)) = CategoryTheory.monoidalComp (CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z)) (CategoryTheory.monoidalComp (CategoryTheory.monoidalComp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.monoidalComp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z (β_ X Y).hom))) (CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj Z Y) X))) - CategoryTheory.BraidedCategory.yang_baxter_assoc 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z (CategoryTheory.MonoidalCategoryStruct.tensorObj Y X) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ Y Z).hom X) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z Y X).hom h)))))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z (β_ X Y).hom) h)))) - CategoryTheory.BraidedCategory.yang_baxter 📋 Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Y).hom Z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y X Z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Y (β_ X Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y Z X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ Y Z).hom X) (CategoryTheory.MonoidalCategoryStruct.associator Z Y X).hom))))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (β_ Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X Z Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ X Z).hom Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Z X Y).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z (β_ X Y).hom)))) - SemimoduleCat.MonoidalCategory.braiding_hom_apply 📋 Mathlib.Algebra.Category.ModuleCat.Monoidal.Symmetric
{R : Type u} [CommSemiring R] {M N : SemimoduleCat R} (m : ↑M) (n : ↑N) : (CategoryTheory.ConcreteCategory.hom (β_ M N).hom) (m ⊗ₜ[R] n) = n ⊗ₜ[R] m - SemimoduleCat.MonoidalCategory.braiding_inv_apply 📋 Mathlib.Algebra.Category.ModuleCat.Monoidal.Symmetric
{R : Type u} [CommSemiring R] {M N : SemimoduleCat R} (m : ↑M) (n : ↑N) : (CategoryTheory.ConcreteCategory.hom (β_ M N).inv) (n ⊗ₜ[R] m) = m ⊗ₜ[R] n - ModuleCat.MonoidalCategory.braiding_hom_apply 📋 Mathlib.Algebra.Category.ModuleCat.Monoidal.Symmetric
{R : Type u} [CommRing R] {M N : ModuleCat R} (m : ↑M) (n : ↑N) : (CategoryTheory.ConcreteCategory.hom (β_ M N).hom) (m ⊗ₜ[R] n) = n ⊗ₜ[R] m - ModuleCat.MonoidalCategory.braiding_inv_apply 📋 Mathlib.Algebra.Category.ModuleCat.Monoidal.Symmetric
{R : Type u} [CommRing R] {M N : ModuleCat R} (m : ↑M) (n : ↑N) : (CategoryTheory.ConcreteCategory.hom (β_ M N).inv) (n ⊗ₜ[R] m) = m ⊗ₜ[R] n - CategoryTheory.AddMonObj.instIsAddMonHomHomBraiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] {X Y : C} [CategoryTheory.AddMonObj X] [CategoryTheory.AddMonObj Y] : CategoryTheory.IsAddMonHom (β_ X Y).hom - CategoryTheory.MonObj.instIsMonHomHomBraiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] {X Y : C} [CategoryTheory.MonObj X] [CategoryTheory.MonObj Y] : CategoryTheory.IsMonHom (β_ X Y).hom - CategoryTheory.IsCommAddMonObj.add_comm 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (X : C) {inst✝³ : CategoryTheory.AddMonObj X} [self : CategoryTheory.IsCommAddMonObj X] : CategoryTheory.CategoryStruct.comp (β_ X X).hom CategoryTheory.AddMonObj.add = CategoryTheory.AddMonObj.add - CategoryTheory.IsCommAddMonObj.add_comm' 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.AddMonObj M] [CategoryTheory.BraidedCategory C] [CategoryTheory.IsCommAddMonObj M] : CategoryTheory.CategoryStruct.comp (β_ M M).inv CategoryTheory.AddMonObj.add = CategoryTheory.AddMonObj.add - CategoryTheory.IsCommMonObj.mul_comm 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (X : C) {inst✝³ : CategoryTheory.MonObj X} [self : CategoryTheory.IsCommMonObj X] : CategoryTheory.CategoryStruct.comp (β_ X X).hom CategoryTheory.MonObj.mul = CategoryTheory.MonObj.mul - CategoryTheory.IsCommMonObj.mul_comm' 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.MonObj M] [CategoryTheory.BraidedCategory C] [CategoryTheory.IsCommMonObj M] : CategoryTheory.CategoryStruct.comp (β_ M M).inv CategoryTheory.MonObj.mul = CategoryTheory.MonObj.mul - CategoryTheory.IsCommAddMonObj.mk 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X : C} [CategoryTheory.AddMonObj X] (add_comm : CategoryTheory.CategoryStruct.comp (β_ X X).hom CategoryTheory.AddMonObj.add = CategoryTheory.AddMonObj.add := by cat_disch) : CategoryTheory.IsCommAddMonObj X - CategoryTheory.IsCommMonObj.mk 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X : C} [CategoryTheory.MonObj X] (mul_comm : CategoryTheory.CategoryStruct.comp (β_ X X).hom CategoryTheory.MonObj.mul = CategoryTheory.MonObj.mul := by cat_disch) : CategoryTheory.IsCommMonObj X - CategoryTheory.AddMonObj.zero_braiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) [CategoryTheory.AddMonObj X] [CategoryTheory.AddMonObj Y] : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.zero (β_ X Y).hom = CategoryTheory.AddMonObj.zero - CategoryTheory.MonObj.one_braiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) [CategoryTheory.MonObj X] [CategoryTheory.MonObj Y] : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.one (β_ X Y).hom = CategoryTheory.MonObj.one - CategoryTheory.IsCommAddMonObj.add_comm'_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.AddMonObj M] [CategoryTheory.BraidedCategory C] [CategoryTheory.IsCommAddMonObj M] {Z : C} (h : M ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ M M).inv (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add h) = CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add h - CategoryTheory.IsCommMonObj.mul_comm'_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.MonObj M] [CategoryTheory.BraidedCategory C] [CategoryTheory.IsCommMonObj M] {Z : C} (h : M ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ M M).inv (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h) = CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h - CategoryTheory.IsCommMonObj.mul_comm_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (X : C) {inst✝³ : CategoryTheory.MonObj X} [self : CategoryTheory.IsCommMonObj X] {Z : C} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X X).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h) = CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h - CategoryTheory.AddMon.braiding_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (M N : CategoryTheory.AddMon C) : (β_ M N).hom.hom = (β_ M.X N.X).hom - CategoryTheory.AddMon.braiding_neg_hom 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (M N : CategoryTheory.AddMon C) : (β_ M N).inv.hom = (β_ M.X N.X).inv - CategoryTheory.Mon.braiding_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (M N : CategoryTheory.Mon C) : (β_ M N).hom.hom = (β_ M.X N.X).hom - CategoryTheory.Mon.braiding_inv_hom 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (M N : CategoryTheory.Mon C) : (β_ M N).inv.hom = (β_ M.X N.X).inv - CategoryTheory.AddMonObj.add_braiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (X Y : C) [CategoryTheory.AddMonObj X] [CategoryTheory.AddMonObj Y] : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add (β_ X Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (β_ X Y).hom (β_ X Y).hom) CategoryTheory.AddMonObj.add - CategoryTheory.MonObj.mul_braiding 📋 Mathlib.CategoryTheory.Monoidal.Mon
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.SymmetricCategory C] (X Y : C) [CategoryTheory.MonObj X] [CategoryTheory.MonObj Y] : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul (β_ X Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (β_ X Y).hom (β_ X Y).hom) CategoryTheory.MonObj.mul - CategoryTheory.IsCommComonObj.comul_comm 📋 Mathlib.CategoryTheory.Monoidal.Comon_
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (X : C) {inst✝³ : CategoryTheory.ComonObj X} [self : CategoryTheory.IsCommComonObj X] : CategoryTheory.CategoryStruct.comp CategoryTheory.ComonObj.comul (β_ X X).hom = CategoryTheory.ComonObj.comul - CategoryTheory.IsCommComonObj.mk 📋 Mathlib.CategoryTheory.Monoidal.Comon_
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X : C} [CategoryTheory.ComonObj X] (comul_comm : CategoryTheory.CategoryStruct.comp CategoryTheory.ComonObj.comul (β_ X X).hom = CategoryTheory.ComonObj.comul := by cat_disch) : CategoryTheory.IsCommComonObj X - CategoryTheory.IsCommComonObj.comul_comm_assoc 📋 Mathlib.CategoryTheory.Monoidal.Comon_
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (X : C) {inst✝³ : CategoryTheory.ComonObj X} [self : CategoryTheory.IsCommComonObj X] {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X X ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.ComonObj.comul (CategoryTheory.CategoryStruct.comp (β_ X X).hom h) = CategoryTheory.CategoryStruct.comp CategoryTheory.ComonObj.comul h - CategoryTheory.CartesianMonoidalCategory.lift_snd_fst 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {X Y : C} : CategoryTheory.CartesianMonoidalCategory.lift (CategoryTheory.SemiCartesianMonoidalCategory.snd X Y) (CategoryTheory.SemiCartesianMonoidalCategory.fst X Y) = (β_ X Y).hom - CategoryTheory.CartesianMonoidalCategory.braiding_hom_fst 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.SemiCartesianMonoidalCategory.fst Y X) = CategoryTheory.SemiCartesianMonoidalCategory.snd X Y - CategoryTheory.CartesianMonoidalCategory.braiding_hom_snd 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.SemiCartesianMonoidalCategory.snd Y X) = CategoryTheory.SemiCartesianMonoidalCategory.fst X Y - CategoryTheory.CartesianMonoidalCategory.braiding_inv_fst 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (β_ X Y).inv (CategoryTheory.SemiCartesianMonoidalCategory.fst X Y) = CategoryTheory.SemiCartesianMonoidalCategory.snd Y X - CategoryTheory.CartesianMonoidalCategory.braiding_inv_snd 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : CategoryTheory.CategoryStruct.comp (β_ X Y).inv (CategoryTheory.SemiCartesianMonoidalCategory.snd X Y) = CategoryTheory.SemiCartesianMonoidalCategory.fst Y X - CategoryTheory.CartesianMonoidalCategory.lift_braiding_hom 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {T X Y : C} (f : T ⟶ X) (g : T ⟶ Y) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift f g) (β_ X Y).hom = CategoryTheory.CartesianMonoidalCategory.lift g f - CategoryTheory.CartesianMonoidalCategory.lift_braiding_inv 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {T X Y : C} (f : T ⟶ X) (g : T ⟶ Y) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift f g) (β_ Y X).inv = CategoryTheory.CartesianMonoidalCategory.lift g f - CategoryTheory.CartesianMonoidalCategory.braiding_hom_fst_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) {Z : C} (h : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst Y X) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd X Y) h - CategoryTheory.CartesianMonoidalCategory.braiding_hom_snd_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) {Z : C} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd Y X) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst X Y) h - CategoryTheory.CartesianMonoidalCategory.braiding_inv_fst_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) {Z : C} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst X Y) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd Y X) h - CategoryTheory.CartesianMonoidalCategory.braiding_inv_snd_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) {Z : C} (h : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (β_ X Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd X Y) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst Y X) h - CategoryTheory.CartesianMonoidalCategory.lift_braiding_hom_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {T X Y : C} (f : T ⟶ X) (g : T ⟶ Y) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y X ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift f g) (CategoryTheory.CategoryStruct.comp (β_ X Y).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g f) h - CategoryTheory.CartesianMonoidalCategory.lift_braiding_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {T X Y : C} (f : T ⟶ X) (g : T ⟶ Y) {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y X ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift f g) (CategoryTheory.CategoryStruct.comp (β_ Y X).inv h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift g f) h - CategoryTheory.CartesianMonoidalCategory.lift_snd_comp_fst_comp 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {W X Y Z : C} (g : W ⟶ X) (g' : Y ⟶ Z) : CategoryTheory.CartesianMonoidalCategory.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd W Y) g') (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst W Y) g) = CategoryTheory.CategoryStruct.comp (β_ W Y).hom (CategoryTheory.MonoidalCategoryStruct.tensorHom g' g) - CategoryTheory.CartesianMonoidalCategory.lift_snd_comp_fst_comp_assoc 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] {W X Y Z : C} (g : W ⟶ X) (g' : Y ⟶ Z) {Z✝ : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z X ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.CartesianMonoidalCategory.lift (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.snd W Y) g') (CategoryTheory.CategoryStruct.comp (CategoryTheory.SemiCartesianMonoidalCategory.fst W Y) g)) h = CategoryTheory.CategoryStruct.comp (β_ W Y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g' g) h) - CommAlgCat.braiding_hom_hom 📋 Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CommAlgCat.Hom.hom (β_ A B).hom = ↑(Algebra.TensorProduct.comm R ↑A ↑B) - CommAlgCat.braiding_inv_hom 📋 Mathlib.Algebra.Category.CommAlgCat.Monoidal
{R : Type u} [CommRing R] (A B : CommAlgCat R) : CommAlgCat.Hom.hom (β_ A B).inv = ↑(Algebra.TensorProduct.comm R ↑B ↑A) - CategoryTheory.AddGrpObj.add_neg 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.AddGrpObj A] : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add CategoryTheory.AddGrpObj.neg = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) CategoryTheory.AddMonObj.add) - CategoryTheory.AddGrpObj.add_neg_rev 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G : C) [CategoryTheory.AddGrpObj G] : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add CategoryTheory.AddGrpObj.neg = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) (CategoryTheory.CategoryStruct.comp (β_ G G).hom CategoryTheory.AddMonObj.add) - CategoryTheory.AddGrpObj.tensorHom_neg_neg_add 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.AddGrpObj A] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) CategoryTheory.AddMonObj.add = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add CategoryTheory.AddGrpObj.neg) - CategoryTheory.GrpObj.mul_inv 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.GrpObj A] : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul CategoryTheory.GrpObj.inv = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) CategoryTheory.MonObj.mul) - CategoryTheory.GrpObj.mul_inv_rev 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G : C) [CategoryTheory.GrpObj G] : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul CategoryTheory.GrpObj.inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) (CategoryTheory.CategoryStruct.comp (β_ G G).hom CategoryTheory.MonObj.mul) - CategoryTheory.GrpObj.tensorHom_inv_inv_mul 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.GrpObj A] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) CategoryTheory.MonObj.mul = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul CategoryTheory.GrpObj.inv) - CategoryTheory.AddGrpObj.add_neg_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.AddGrpObj A] {Z : C} (h : A ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add (CategoryTheory.CategoryStruct.comp CategoryTheory.AddGrpObj.neg h) = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add h)) - CategoryTheory.AddGrpObj.add_neg_rev_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G : C) [CategoryTheory.AddGrpObj G] {Z : C} (h : G ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add (CategoryTheory.CategoryStruct.comp CategoryTheory.AddGrpObj.neg h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) (CategoryTheory.CategoryStruct.comp (β_ G G).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add h)) - CategoryTheory.AddGrpObj.tensorHom_neg_neg_add_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.AddGrpObj A] {Z : C} (h : A ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.AddGrpObj.neg CategoryTheory.AddGrpObj.neg) (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add h) = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.AddMonObj.add (CategoryTheory.CategoryStruct.comp CategoryTheory.AddGrpObj.neg h)) - CategoryTheory.GrpObj.mul_inv_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.GrpObj A] {Z : C} (h : A ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul (CategoryTheory.CategoryStruct.comp CategoryTheory.GrpObj.inv h) = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h)) - CategoryTheory.GrpObj.mul_inv_rev_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G : C) [CategoryTheory.GrpObj G] {Z : C} (h : G ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul (CategoryTheory.CategoryStruct.comp CategoryTheory.GrpObj.inv h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) (CategoryTheory.CategoryStruct.comp (β_ G G).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h)) - CategoryTheory.GrpObj.tensorHom_inv_inv_mul_assoc 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (A : C) [CategoryTheory.GrpObj A] {Z : C} (h : A ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.GrpObj.inv CategoryTheory.GrpObj.inv) (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul h) = CategoryTheory.CategoryStruct.comp (β_ A A).hom (CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul (CategoryTheory.CategoryStruct.comp CategoryTheory.GrpObj.inv h)) - CategoryTheory.AddGrp.braiding_hom_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G H : CategoryTheory.AddGrp C) : (β_ G H).hom.hom.hom = (β_ G.X H.X).hom - CategoryTheory.AddGrp.braiding_neg_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G H : CategoryTheory.AddGrp C) : (β_ G H).inv.hom.hom = (β_ G.X H.X).inv - CategoryTheory.Grp.braiding_hom_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G H : CategoryTheory.Grp C) : (β_ G H).hom.hom.hom = (β_ G.X H.X).hom - CategoryTheory.Grp.braiding_inv_hom_hom 📋 Mathlib.CategoryTheory.Monoidal.Grp
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.BraidedCategory C] (G H : CategoryTheory.Grp C) : (β_ G H).inv.hom.hom = (β_ G.X H.X).inv - CategoryTheory.braiding_hom_apply 📋 Mathlib.CategoryTheory.Monoidal.Types.Basic
{X Y : Type u} {x : X} {y : Y} : (CategoryTheory.ConcreteCategory.hom (β_ X Y).hom) (x, y) = (y, x) - CategoryTheory.braiding_inv_apply 📋 Mathlib.CategoryTheory.Monoidal.Types.Basic
{X Y : Type u} {x : X} {y : Y} : (CategoryTheory.ConcreteCategory.hom (β_ X Y).inv) (y, x) = (x, y) - CategoryTheory.MonoidalCategory.externalProductSwap_hom_app_app 📋 Mathlib.CategoryTheory.Monoidal.ExternalProduct.Basic
(J₁ : Type u₁) (J₂ : Type u₂) (C : Type u₃) [CategoryTheory.Category.{v₁, u₁} J₁] [CategoryTheory.Category.{v₂, u₂} J₂] [CategoryTheory.Category.{v₃, u₃} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : CategoryTheory.Functor J₁ C × CategoryTheory.Functor J₂ C) (X✝ : J₂ × J₁) : ((CategoryTheory.MonoidalCategory.externalProductSwap J₁ J₂ C).hom.app X).app X✝ = (β_ (X.1.obj X✝.2) (X.2.obj X✝.1)).hom - CategoryTheory.MonoidalCategory.externalProductSwap_inv_app_app 📋 Mathlib.CategoryTheory.Monoidal.ExternalProduct.Basic
(J₁ : Type u₁) (J₂ : Type u₂) (C : Type u₃) [CategoryTheory.Category.{v₁, u₁} J₁] [CategoryTheory.Category.{v₂, u₂} J₂] [CategoryTheory.Category.{v₃, u₃} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : CategoryTheory.Functor J₁ C × CategoryTheory.Functor J₂ C) (X✝ : J₂ × J₁) : ((CategoryTheory.MonoidalCategory.externalProductSwap J₁ J₂ C).inv.app X).app X✝ = (β_ (X.1.obj X✝.2) (X.2.obj X✝.1)).inv - CategoryTheory.MonoidalCategory.externalProductFlip_hom_app_app_app_app 📋 Mathlib.CategoryTheory.Monoidal.ExternalProduct.Basic
(J₁ : Type u₁) (J₂ : Type u₂) (C : Type u₃) [CategoryTheory.Category.{v₁, u₁} J₁] [CategoryTheory.Category.{v₂, u₂} J₂] [CategoryTheory.Category.{v₃, u₃} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : CategoryTheory.Functor J₁ C) (X✝ : CategoryTheory.Functor J₂ C) (X✝¹ : J₂) (X✝² : J₁) : ((((CategoryTheory.MonoidalCategory.externalProductFlip J₁ J₂ C).hom.app X).app X✝).app X✝¹).app X✝² = (β_ (X.obj X✝²) (X✝.obj X✝¹)).hom - CategoryTheory.MonoidalCategory.externalProductFlip_inv_app_app_app_app 📋 Mathlib.CategoryTheory.Monoidal.ExternalProduct.Basic
(J₁ : Type u₁) (J₂ : Type u₂) (C : Type u₃) [CategoryTheory.Category.{v₁, u₁} J₁] [CategoryTheory.Category.{v₂, u₂} J₂] [CategoryTheory.Category.{v₃, u₃} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X : CategoryTheory.Functor J₁ C) (X✝ : CategoryTheory.Functor J₂ C) (X✝¹ : J₂) (X✝² : J₁) : ((((CategoryTheory.MonoidalCategory.externalProductFlip J₁ J₂ C).inv.app X).app X✝).app X✝¹).app X✝² = (β_ (X.obj X✝²) (X✝.obj X✝¹)).inv - PresheafOfModules.braiding_hom_app 📋 Mathlib.Algebra.Category.ModuleCat.Presheaf.Monoidal
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {R : CategoryTheory.Functor Cᵒᵖ CommRingCat} (M₁ M₂ : PresheafOfModules (R.comp (CategoryTheory.forget₂ CommRingCat RingCat))) (X : Cᵒᵖ) : (β_ M₁ M₂).hom.app X = (β_ (M₁.obj X) (M₂.obj X)).hom - PresheafOfModules.braiding_inv_app 📋 Mathlib.Algebra.Category.ModuleCat.Presheaf.Monoidal
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {R : CategoryTheory.Functor Cᵒᵖ CommRingCat} (M₁ M₂ : PresheafOfModules (R.comp (CategoryTheory.forget₂ CommRingCat RingCat))) (X : Cᵒᵖ) : (β_ M₁ M₂).inv.app X = (β_ (M₁.obj X) (M₂.obj X)).inv - CategoryTheory.Over.braiding_hom_left 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Over
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] {X : C} {R S : CategoryTheory.Over X} : CategoryTheory.Over.Hom.left (β_ R S).hom = (CategoryTheory.Limits.pullbackSymmetry R.hom S.hom).hom - CategoryTheory.Over.braiding_inv_left 📋 Mathlib.CategoryTheory.Monoidal.Cartesian.Over
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Limits.HasPullbacks C] {X : C} {R S : CategoryTheory.Over X} : CategoryTheory.Over.Hom.left (β_ R S).inv = (CategoryTheory.Limits.pullbackSymmetry S.hom R.hom).hom - TopCat.braiding_hom_apply 📋 Mathlib.Topology.Category.TopCat.Monoidal
{X Y : TopCat} {x : ↑X} {y : ↑Y} : (CategoryTheory.ConcreteCategory.hom (β_ X Y).hom) (x, y) = (y, x) - TopCat.braiding_inv_apply 📋 Mathlib.Topology.Category.TopCat.Monoidal
{X Y : TopCat} {x : ↑X} {y : ↑Y} : (CategoryTheory.ConcreteCategory.hom (β_ X Y).inv) (y, x) = (x, y) - CategoryTheory.Center.ofBraidedObj_snd_β 📋 Mathlib.CategoryTheory.Monoidal.Center
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : C) : (CategoryTheory.Center.ofBraidedObj X).snd.β Y = β_ X Y - SSet.Subcomplex.unionProd.image_β_hom 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (S.unionProd T).image (β_ X Y).hom = T.unionProd S - SSet.Subcomplex.unionProd.image_β_inv 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (S.unionProd T).image (β_ Y X).inv = T.unionProd S - SSet.Subcomplex.unionProd.preimage_β_hom 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (S.unionProd T).preimage (β_ Y X).hom = T.unionProd S - SSet.Subcomplex.unionProd.preimage_β_inv 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (S.unionProd T).preimage (β_ X Y).inv = T.unionProd S - SSet.Subcomplex.unionProd.symmIso_hom 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (SSet.Subcomplex.unionProd.symmIso S T).hom = SSet.Subcomplex.lift (CategoryTheory.CategoryStruct.comp (S.unionProd T).ι (β_ X Y).hom) ⋯ - SSet.Subcomplex.unionProd.symmIso_inv 📋 Mathlib.AlgebraicTopology.SimplicialSet.Monoidal
{X Y : SSet} (S : X.Subcomplex) (T : Y.Subcomplex) : (SSet.Subcomplex.unionProd.symmIso S T).inv = SSet.Subcomplex.lift (CategoryTheory.CategoryStruct.comp (T.unionProd S).ι (β_ Y X).hom) ⋯ - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding_hom_right 📋 Mathlib.CategoryTheory.Monoidal.PushoutProduct
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding X₁ X₂).hom.right = (β_ X₁.right X₂.right).hom - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding_inv_right 📋 Mathlib.CategoryTheory.Monoidal.PushoutProduct
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding X₁ X₂).inv.right = (β_ X₁.right X₂.right).inv - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding_hom_left 📋 Mathlib.CategoryTheory.Monoidal.PushoutProduct
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding X₁ X₂).hom.left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pushoutSymmetry (CategoryTheory.MonoidalCategoryStruct.whiskerRight X₁.hom X₂.left) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁.left X₂.hom)).hom (CategoryTheory.Limits.HasColimit.isoOfNatIso (CategoryTheory.Limits.spanExt (β_ X₁.left X₂.left) (β_ X₁.left X₂.right) (β_ X₁.right X₂.left) ⋯ ⋯)).hom - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding_inv_left 📋 Mathlib.CategoryTheory.Monoidal.PushoutProduct
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding X₁ X₂).inv.left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.HasColimit.isoOfNatIso (CategoryTheory.Limits.spanExt (β_ X₁.left X₂.left) (β_ X₁.left X₂.right) (β_ X₁.right X₂.left) ⋯ ⋯)).inv (CategoryTheory.Limits.pushoutSymmetry (CategoryTheory.MonoidalCategoryStruct.whiskerRight X₁.hom X₂.left) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁.left X₂.hom)).inv - CategoryTheory.Functor.PushoutObjObj.flipTensor_inl 📋 Mathlib.CategoryTheory.Monoidal.Braided.PushoutObjObj
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (CategoryTheory.MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) : sq.flipTensor.inl = CategoryTheory.CategoryStruct.comp (β_ Y₂ X₁).hom sq.inr - CategoryTheory.Functor.PushoutObjObj.flipTensor_inr 📋 Mathlib.CategoryTheory.Monoidal.Braided.PushoutObjObj
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (CategoryTheory.MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) : sq.flipTensor.inr = CategoryTheory.CategoryStruct.comp (β_ X₂ Y₁).hom sq.inl - CategoryTheory.Functor.PushoutObjObj.flipTensor_ι 📋 Mathlib.CategoryTheory.Monoidal.Braided.PushoutObjObj
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (CategoryTheory.MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) : sq.flipTensor.ι = CategoryTheory.CategoryStruct.comp sq.ι (β_ Y₂ Y₁).inv - Action.β_hom_hom 📋 Mathlib.CategoryTheory.Action.Monoidal
(V : Type u_1) [CategoryTheory.Category.{v_1, u_1} V] (G : Type u_2) [Monoid G] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {X Y : Action V G} : (β_ X Y).hom.hom = (β_ X.V Y.V).hom - Action.β_inv_hom 📋 Mathlib.CategoryTheory.Action.Monoidal
(V : Type u_1) [CategoryTheory.Category.{v_1, u_1} V] (G : Type u_2) [Monoid G] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {X Y : Action V G} : (β_ X Y).inv.hom = (β_ X.V Y.V).inv - CategoryTheory.MorphismProperty.IsStableUnderBraiding.braiding_hom_mem 📋 Mathlib.CategoryTheory.Monoidal.Widesubcategory
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (P : CategoryTheory.MorphismProperty C) [self : P.IsStableUnderBraiding] (c c' : C) : P (β_ c c').hom - CategoryTheory.MorphismProperty.IsStableUnderBraiding.braiding_inv_mem 📋 Mathlib.CategoryTheory.Monoidal.Widesubcategory
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {inst✝² : CategoryTheory.BraidedCategory C} (P : CategoryTheory.MorphismProperty C) [self : P.IsStableUnderBraiding] (c c' : C) : P (β_ c c').inv - CategoryTheory.MorphismProperty.IsStableUnderBraiding.mk 📋 Mathlib.CategoryTheory.Monoidal.Widesubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] {P : CategoryTheory.MorphismProperty C} [toIsMonoidalStable : P.IsMonoidalStable] (braiding_hom_mem : ∀ (c c' : C), P (β_ c c').hom) (braiding_inv_mem : ∀ (c c' : C), P (β_ c c').inv) : P.IsStableUnderBraiding - CategoryTheory.SymmetricCategory.rightDistrib_of_leftDistrib 📋 Mathlib.CategoryTheory.Distributive.Monoidal
{C : Type u_1} [CategoryTheory.Category.{v, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Limits.HasBinaryCoproducts C] [CategoryTheory.SymmetricCategory C] [CategoryTheory.IsMonoidalDistrib C] {X Y Z : C} : ∂R X Y Z = CategoryTheory.Limits.coprod.mapIso (β_ Y X) (β_ Z X) ≪≫ CategoryTheory.leftDistrib X Y Z ≪≫ β_ X (Y ⨿ Z) - CategoryTheory.coprodComparison_tensorLeft_braiding_hom 📋 Mathlib.CategoryTheory.Distributive.Monoidal
{C : Type u_1} [CategoryTheory.Category.{v, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Limits.HasBinaryCoproducts C] [CategoryTheory.BraidedCategory C] {X Y Z : C} : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprodComparison (CategoryTheory.MonoidalCategory.tensorLeft X) Y Z) (β_ X (Y ⨿ Z)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprod.map (β_ X Y).hom (β_ X Z).hom) (CategoryTheory.Limits.coprodComparison (CategoryTheory.MonoidalCategory.tensorRight X) Y Z) - CategoryTheory.coprodComparison_tensorRight_braiding_hom 📋 Mathlib.CategoryTheory.Distributive.Monoidal
{C : Type u_1} [CategoryTheory.Category.{v, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Limits.HasBinaryCoproducts C] [CategoryTheory.SymmetricCategory C] {X Y Z : C} : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprodComparison (CategoryTheory.MonoidalCategory.tensorRight X) Y Z) (β_ (Y ⨿ Z) X).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.coprod.map (β_ Y X).hom (β_ Z X).hom) (CategoryTheory.Limits.coprodComparison (CategoryTheory.MonoidalCategory.tensorLeft X) Y Z) - CategoryTheory.eComp_op_eq 📋 Mathlib.CategoryTheory.Enriched.Opposite
(V : Type u₁) [CategoryTheory.Category.{v₁, u₁} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] (x y z : Cᵒᵖ) : CategoryTheory.eComp V z y x = CategoryTheory.CategoryStruct.comp (β_ (Opposite.unop y ⟶[V] Opposite.unop z) (Opposite.unop x ⟶[V] Opposite.unop y)).hom (CategoryTheory.eComp V (Opposite.unop x) (Opposite.unop y) (Opposite.unop z)) - CategoryTheory.eComp_op_eq_assoc 📋 Mathlib.CategoryTheory.Enriched.Opposite
(V : Type u₁) [CategoryTheory.Category.{v₁, u₁} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] (x y z : Cᵒᵖ) {Z : V} (h : (z ⟶[V] x) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.eComp V z y x) h = CategoryTheory.CategoryStruct.comp (β_ (Opposite.unop y ⟶[V] Opposite.unop z) (Opposite.unop x ⟶[V] Opposite.unop y)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.eComp V (Opposite.unop x) (Opposite.unop y) (Opposite.unop z)) h) - CategoryTheory.tensorHom_eComp_op_eq 📋 Mathlib.CategoryTheory.Enriched.Opposite
(V : Type u₁) [CategoryTheory.Category.{v₁, u₁} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {x y z : Cᵒᵖ} {v w : V} (f : v ⟶ z ⟶[V] y) (g : w ⟶ y ⟶[V] x) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (CategoryTheory.eComp V z y x) = CategoryTheory.CategoryStruct.comp (β_ v w).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) (CategoryTheory.eComp V (Opposite.unop x) (Opposite.unop y) (Opposite.unop z))) - CategoryTheory.tensorHom_eComp_op_eq_assoc 📋 Mathlib.CategoryTheory.Enriched.Opposite
(V : Type u₁) [CategoryTheory.Category.{v₁, u₁} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {x y z : Cᵒᵖ} {v w : V} (f : v ⟶ z ⟶[V] y) (g : w ⟶ y ⟶[V] x) {Z : V} (h : (z ⟶[V] x) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.eComp V z y x) h) = CategoryTheory.CategoryStruct.comp (β_ v w).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.eComp V (Opposite.unop x) (Opposite.unop y) (Opposite.unop z)) h)) - CategoryTheory.Localization.Monoidal.β_hom_app 📋 Mathlib.CategoryTheory.Localization.Monoidal.Braided
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] [L.IsLocalization W] {unit : D} (ε : L.obj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ≅ unit) [CategoryTheory.BraidedCategory C] (X Y : C) : (β_ ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (β_ X Y).hom) (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y X)) - CategoryTheory.Localization.Monoidal.braidingNatIso_hom_app 📋 Mathlib.CategoryTheory.Localization.Monoidal.Braided
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (L : CategoryTheory.Functor C D) (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] [L.IsLocalization W] {unit : D} (ε : L.obj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ≅ unit) [CategoryTheory.BraidedCategory C] (X Y : C) : ((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (β_ X Y).hom) (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y X)) - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braidedCategory_braiding 📋 Mathlib.CategoryTheory.Monoidal.Arrow
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.Limits.HasInitial C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.MonoidalClosed C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : β_ X₁ X₂ = CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.braiding X₁ X₂ - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.symmetricCategory_braiding_hom_right 📋 Mathlib.CategoryTheory.Monoidal.Arrow
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.Limits.HasInitial C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.MonoidalClosed C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (β_ X₁ X₂).hom.right = (β_ X₁.right X₂.right).hom - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.symmetricCategory_braiding_inv_right 📋 Mathlib.CategoryTheory.Monoidal.Arrow
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.Limits.HasInitial C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.MonoidalClosed C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (β_ X₁ X₂).inv.right = (β_ X₁.right X₂.right).inv - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.symmetricCategory_braiding_hom_left 📋 Mathlib.CategoryTheory.Monoidal.Arrow
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.Limits.HasInitial C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.MonoidalClosed C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (β_ X₁ X₂).hom.left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pushoutSymmetry (CategoryTheory.MonoidalCategoryStruct.whiskerRight X₁.hom X₂.left) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁.left X₂.hom)).hom (CategoryTheory.Limits.HasColimit.isoOfNatIso (CategoryTheory.Limits.spanExt (β_ X₁.left X₂.left) (β_ X₁.left X₂.right) (β_ X₁.right X₂.left) ⋯ ⋯)).hom - CategoryTheory.MonoidalCategory.Arrow.PushoutProduct.symmetricCategory_braiding_inv_left 📋 Mathlib.CategoryTheory.Monoidal.Arrow
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasPushouts C] [CategoryTheory.Limits.HasInitial C] [CategoryTheory.CartesianMonoidalCategory C] [CategoryTheory.MonoidalClosed C] [CategoryTheory.BraidedCategory C] (X₁ X₂ : CategoryTheory.Arrow C) : (β_ X₁ X₂).inv.left = CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.HasColimit.isoOfNatIso (CategoryTheory.Limits.spanExt (β_ X₁.left X₂.left) (β_ X₁.left X₂.right) (β_ X₁.right X₂.left) ⋯ ⋯)).inv (CategoryTheory.Limits.pushoutSymmetry (CategoryTheory.MonoidalCategoryStruct.whiskerRight X₁.hom X₂.left) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁.left X₂.hom)).inv - CategoryTheory.Bimon.compatibility 📋 Mathlib.CategoryTheory.Monoidal.Bimon_
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (M : C) [CategoryTheory.BimonObj M] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.ComonObj.comul CategoryTheory.ComonObj.comul) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M (CategoryTheory.MonoidalCategoryStruct.tensorObj M M)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.associator M M M).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ M M).hom M)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.associator M M M).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M (CategoryTheory.MonoidalCategoryStruct.tensorObj M M)).inv (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.MonObj.mul CategoryTheory.MonObj.mul)))))) = CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul CategoryTheory.ComonObj.comul - CategoryTheory.Bimon.compatibility_assoc 📋 Mathlib.CategoryTheory.Monoidal.Bimon_
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (M : C) [CategoryTheory.BimonObj M] {Z : C} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj M M ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.ComonObj.comul CategoryTheory.ComonObj.comul) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M (CategoryTheory.MonoidalCategoryStruct.tensorObj M M)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.associator M M M).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.whiskerRight (β_ M M).hom M)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M (CategoryTheory.MonoidalCategoryStruct.associator M M M).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M (CategoryTheory.MonoidalCategoryStruct.tensorObj M M)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.MonObj.mul CategoryTheory.MonObj.mul) h)))))) = CategoryTheory.CategoryStruct.comp CategoryTheory.MonObj.mul (CategoryTheory.CategoryStruct.comp CategoryTheory.ComonObj.comul h) - CategoryTheory.MonoidalCategory.DayConvolution.unit_app_braiding_hom_app_assoc 📋 Mathlib.CategoryTheory.Monoidal.DayConvolution.Braided
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {V : Type u₂} [CategoryTheory.Category.{v₂, u₂} V] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (F G : CategoryTheory.Functor C V) [CategoryTheory.MonoidalCategory.DayConvolution F G] [CategoryTheory.MonoidalCategory.DayConvolution G F] (x y : C) {Z : V} (h : (CategoryTheory.MonoidalCategory.DayConvolution.convolution G F).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) ⟶ Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit F G).app (x, y)) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.braiding F G).hom.app (CategoryTheory.MonoidalCategoryStruct.tensorObj x y)) h) = CategoryTheory.CategoryStruct.comp (β_ (F.obj x) (G.obj y)).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit G F).app (y, x)) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.convolution G F).map (β_ y x).hom) h)) - CategoryTheory.MonoidalCategory.DayConvolution.unit_app_braiding_inv_app_assoc 📋 Mathlib.CategoryTheory.Monoidal.DayConvolution.Braided
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {V : Type u₂} [CategoryTheory.Category.{v₂, u₂} V] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (F G : CategoryTheory.Functor C V) [CategoryTheory.MonoidalCategory.DayConvolution F G] [CategoryTheory.MonoidalCategory.DayConvolution G F] (x y : C) {Z : V} (h : (CategoryTheory.MonoidalCategory.DayConvolution.convolution F G).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) ⟶ Z) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit G F).app (x, y)) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.braiding F G).inv.app (CategoryTheory.MonoidalCategoryStruct.tensorObj x y)) h) = CategoryTheory.CategoryStruct.comp (β_ (F.obj y) (G.obj x)).inv (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit F G).app (y, x)) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.convolution F G).map (β_ x y).inv) h)) - CategoryTheory.MonoidalCategory.DayConvolution.braidingHomCorepresenting_app 📋 Mathlib.CategoryTheory.Monoidal.DayConvolution.Braided
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {V : Type u₂} [CategoryTheory.Category.{v₂, u₂} V] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (F G : CategoryTheory.Functor C V) [CategoryTheory.MonoidalCategory.DayConvolution G F] (x✝ : C × C) : (CategoryTheory.MonoidalCategory.DayConvolution.braidingHomCorepresenting F G).app x✝ = CategoryTheory.CategoryStruct.comp (β_ ((F, G).1.obj x✝.1) ((F, G).2.obj x✝.2)).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit G F).app (x✝.2, x✝.1)) ((CategoryTheory.MonoidalCategory.DayConvolution.convolution G F).map (β_ (x✝.2, x✝.1).1 (x✝.2, x✝.1).2).hom)) - CategoryTheory.MonoidalCategory.DayConvolution.braidingInvCorepresenting_app 📋 Mathlib.CategoryTheory.Monoidal.DayConvolution.Braided
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {V : Type u₂} [CategoryTheory.Category.{v₂, u₂} V] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (F G : CategoryTheory.Functor C V) [CategoryTheory.MonoidalCategory.DayConvolution F G] (x✝ : C × C) : (CategoryTheory.MonoidalCategory.DayConvolution.braidingInvCorepresenting F G).app x✝ = CategoryTheory.CategoryStruct.comp (β_ ((G, F).2.obj x✝.2) ((G, F).1.obj x✝.1)).inv (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit F G).app (x✝.2, x✝.1)) ((CategoryTheory.MonoidalCategory.DayConvolution.convolution F G).map (β_ (x✝.2, x✝.1).2 (x✝.2, x✝.1).1).inv)) - CategoryTheory.MonoidalCategory.DayConvolution.unit_app_braiding_hom_app 📋 Mathlib.CategoryTheory.Monoidal.DayConvolution.Braided
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {V : Type u₂} [CategoryTheory.Category.{v₂, u₂} V] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (F G : CategoryTheory.Functor C V) [CategoryTheory.MonoidalCategory.DayConvolution F G] [CategoryTheory.MonoidalCategory.DayConvolution G F] (x y : C) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit F G).app (x, y)) ((CategoryTheory.MonoidalCategory.DayConvolution.braiding F G).hom.app (CategoryTheory.MonoidalCategoryStruct.tensorObj x y)) = CategoryTheory.CategoryStruct.comp (β_ ((G, F).2.obj (y, x).2) ((G, F).1.obj (y, x).1)).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.MonoidalCategory.DayConvolution.unit G F).app (y, x)) ((CategoryTheory.MonoidalCategory.DayConvolution.convolution G F).map (β_ (y, x).1 (y, x).2).hom))
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
🔍Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
🔍"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
🔍_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
🔍Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
🔍(?a -> ?b) -> List ?a -> List ?b
🔍List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
🔍|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of all→and∀) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
🔍|- _ < _ → tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
⊢ (_ : Type _)finds all definitions which provide data while⊢ (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
🔍 Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ → _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59