Loogle!
Result
Found 104 declarations mentioning CategoryTheory.MorphismProperty.IsMonoidal.
- CategoryTheory.MorphismProperty.IsMonoidal 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] : Prop - CategoryTheory.MorphismProperty.IsMonoidal.toIsMultiplicative 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {W : CategoryTheory.MorphismProperty C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : W.IsMonoidal] : W.IsMultiplicative - CategoryTheory.LocalizedMonoidal 📋 Mathlib.CategoryTheory.Localization.Monoidal.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] (L : CategoryTheory.Functor C D) (W : CategoryTheory.MorphismProperty C) [W.IsMonoidal] [L.IsLocalization W] {unit : D} : (L.obj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ≅ unit) → Type u_2 - CategoryTheory.MorphismProperty.instIsMonoidalInverseImageOfMonoidalOfRespectsIso 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] {C' : Type u_3} [CategoryTheory.Category.{v_3, u_3} C'] [CategoryTheory.MonoidalCategory C'] (F : CategoryTheory.Functor C' C) [F.Monoidal] [W.RespectsIso] : (W.inverseImage F).IsMonoidal - CategoryTheory.Localization.instCategoryLocalizedMonoidal 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Category.{v_2, u_2} (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.MorphismProperty.whiskerLeft_mem 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) (hg : W g) : W (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g) - CategoryTheory.MorphismProperty.whiskerRight_mem 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] {X₁ X₂ : C} (f : X₁ ⟶ X₂) (hf : W f) (Y : C) : W (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y) - CategoryTheory.MorphismProperty.IsMonoidal.whiskerLeft 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {W : CategoryTheory.MorphismProperty C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : W.IsMonoidal] (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) (hg : W g) : W (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g) - CategoryTheory.MorphismProperty.IsMonoidal.whiskerRight 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {W : CategoryTheory.MorphismProperty C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : W.IsMonoidal] {X₁ X₂ : C} (f : X₁ ⟶ X₂) (hf : W f) (Y : C) : W (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y) - CategoryTheory.Localization.Monoidal.instMonoidalCategoryLocalizedMonoidal 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.MonoidalCategory (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.monoidalCategoryStruct 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.MonoidalCategoryStruct (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.toMonoidalCategory 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Functor C (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.MorphismProperty.tensorHom_mem 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMonoidal] {X₁ X₂ : C} (f : X₁ ⟶ X₂) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) (hf : W f) (hg : W g) : W (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) - CategoryTheory.MorphismProperty.IsMonoidal.mk' 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (W : CategoryTheory.MorphismProperty C) [CategoryTheory.MonoidalCategory C] [W.IsMultiplicative] (h : ∀ {X₁ X₂ Y₁ Y₂ : C} (f : X₁ ⟶ X₂) (g : Y₁ ⟶ Y₂), W f → W g → W (CategoryTheory.MonoidalCategoryStruct.tensorHom f g)) : W.IsMonoidal - CategoryTheory.Localization.Monoidal.instEssSurjLocalizedMonoidalToMonoidalCategory 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.toMonoidalCategory L W ε).EssSurj - CategoryTheory.Localization.Monoidal.instIsLocalizationLocalizedMonoidalToMonoidalCategory 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.toMonoidalCategory L W ε).IsLocalization W - CategoryTheory.instMonoidalLocalizedMonoidalToMonoidalCategory 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.toMonoidalCategory L W ε).Monoidal - CategoryTheory.MorphismProperty.IsMonoidal.mk 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {W : CategoryTheory.MorphismProperty C} [CategoryTheory.MonoidalCategory C] [toIsMultiplicative : W.IsMultiplicative] (whiskerLeft : ∀ (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂), W g → W (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g)) (whiskerRight : ∀ {X₁ X₂ : C} (f : X₁ ⟶ X₂), W f → ∀ (Y : C), W (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y)) : W.IsMonoidal - CategoryTheory.Localization.Monoidal.ε' 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ≅ unit - CategoryTheory.Localization.Monoidal.pentagon 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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} (Y₁ Y₂ Y₃ Y₄ : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.MonoidalCategory.Pentagon Y₁ Y₂ Y₃ Y₄ - CategoryTheory.Localization.Monoidal.isInvertedBy₂ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) : W.IsInvertedBy₂ W ((CategoryTheory.MonoidalCategory.curriedTensor C).comp ((CategoryTheory.Functor.whiskeringRight C C D).obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε))) - CategoryTheory.Localization.Monoidal.tensorBifunctor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Functor (CategoryTheory.LocalizedMonoidal L W ε) (CategoryTheory.Functor (CategoryTheory.LocalizedMonoidal L W ε) (CategoryTheory.LocalizedMonoidal L W ε)) - CategoryTheory.Localization.Monoidal.μ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X Y : C) : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ≅ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.Localization.Monoidal.leftUnitor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.tensorBifunctor L W ε).obj unit ≅ CategoryTheory.Functor.id (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.instLiftingLocalizedMonoidalToMonoidalCategoryCompTensorLeftObjFunctorTensorBifunctor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) : CategoryTheory.Localization.Lifting (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) W ((CategoryTheory.MonoidalCategory.tensorLeft X).comp (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε)) ((CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε).obj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)) - CategoryTheory.Localization.Monoidal.whiskerLeft_id 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X Y : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (CategoryTheory.CategoryStruct.id Y) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.Localization.Monoidal.whiskerRight_id 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X Y : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.CategoryStruct.id X) Y = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.Localization.Monoidal.rightUnitor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Monoidal.tensorBifunctor L W ε).flip.obj unit ≅ CategoryTheory.Functor.id (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.id_tensorHom 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : CategoryTheory.LocalizedMonoidal L W ε) {Y₁ Y₂ : CategoryTheory.LocalizedMonoidal L W ε} (f : Y₁ ⟶ Y₂) : CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.CategoryStruct.id X) f = CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f - CategoryTheory.Localization.Monoidal.tensorHom_id 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ : CategoryTheory.LocalizedMonoidal L W ε} (f : X₁ ⟶ X₂) (Y : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.MonoidalCategoryStruct.tensorHom f (CategoryTheory.CategoryStruct.id Y) = CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y - CategoryTheory.Localization.Monoidal.id_tensorHom_id 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X₁ X₂ : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.CategoryStruct.id X₁) (CategoryTheory.CategoryStruct.id X₂) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ X₂) - CategoryTheory.Localization.Monoidal.instLiftingLocalizedMonoidalToMonoidalCategoryCompTensorRightObjFunctorFlipTensorBifunctor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Y : C) : CategoryTheory.Localization.Lifting (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) W ((CategoryTheory.MonoidalCategory.tensorRight Y).comp (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε)) ((CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε).flip.obj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) - CategoryTheory.Localization.Monoidal.instLifting₂LocalizedMonoidalToMonoidalCategoryCompFunctorCurriedTensorObjWhiskeringRightTensorBifunctor 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Localization.Lifting₂ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) W W ((CategoryTheory.MonoidalCategory.curriedTensor C).comp ((CategoryTheory.Functor.whiskeringRight C C (CategoryTheory.LocalizedMonoidal L W ε)).obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε))) (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) - CategoryTheory.Localization.Monoidal.whiskerLeft_comp 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Q : CategoryTheory.LocalizedMonoidal L W ε) {X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) (g : Y ⟶ Z) : CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q f) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q g) - CategoryTheory.Localization.Monoidal.whiskerRight_comp 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Q : CategoryTheory.LocalizedMonoidal L W ε) {X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) (g : Y ⟶ Z) : CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.CategoryStruct.comp f g) Q = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Q) (CategoryTheory.MonoidalCategoryStruct.whiskerRight g Q) - CategoryTheory.Localization.Monoidal.whisker_exchange 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {Q X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : Q ⟶ X) (g : Y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q g) (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g) - CategoryTheory.Localization.Monoidal.tensor_comp 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ Y₁ Z₁ X₂ Y₂ Z₂ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (g₁ : Y₁ ⟶ Z₁) (g₂ : Y₂ ⟶ Z₂) : CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.CategoryStruct.comp f₁ g₁) (CategoryTheory.CategoryStruct.comp f₂ g₂) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ f₂) (CategoryTheory.MonoidalCategoryStruct.tensorHom g₁ g₂) - CategoryTheory.Localization.Monoidal.associator 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.bifunctorComp₁₂ (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) ≅ CategoryTheory.bifunctorComp₂₃ (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) - CategoryTheory.Localization.Monoidal.leftUnitor_naturality 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X Y : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit (CategoryTheory.LocalizedMonoidal L W ε)) f) (CategoryTheory.MonoidalCategoryStruct.leftUnitor Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom f - CategoryTheory.Localization.Monoidal.rightUnitor_naturality 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X Y : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f (CategoryTheory.MonoidalCategoryStruct.tensorUnit (CategoryTheory.LocalizedMonoidal L W ε))) (CategoryTheory.MonoidalCategoryStruct.rightUnitor Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom f - CategoryTheory.Localization.Monoidal.whiskerLeft_comp_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Q : CategoryTheory.LocalizedMonoidal L W ε) {X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) (g : Y ⟶ Z) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Q Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q (CategoryTheory.CategoryStruct.comp f g)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q g) h) - CategoryTheory.Localization.Monoidal.whiskerRight_comp_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Q : CategoryTheory.LocalizedMonoidal L W ε) {X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : X ⟶ Y) (g : Y ⟶ Z) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z Q ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.CategoryStruct.comp f g) Q) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Q) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight g Q) h) - CategoryTheory.Localization.Monoidal.whisker_exchange_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {Q X Y Z : CategoryTheory.LocalizedMonoidal L W ε} (f : Q ⟶ X) (g : Y ⟶ Z) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X Z ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft Q g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g) h) - CategoryTheory.Localization.Monoidal.tensor_comp_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ Y₁ Z₁ X₂ Y₂ Z₂ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (g₁ : Y₁ ⟶ Z₁) (g₂ : Y₂ ⟶ Z₂) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Z₁ Z₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.CategoryStruct.comp f₁ g₁) (CategoryTheory.CategoryStruct.comp f₂ g₂)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ f₂) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom g₁ g₂) h) - CategoryTheory.Localization.Monoidal.triangle 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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} (X Y : CategoryTheory.LocalizedMonoidal L W ε) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X (CategoryTheory.MonoidalCategoryStruct.tensorUnit (CategoryTheory.LocalizedMonoidal L W ε)) Y).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X (CategoryTheory.MonoidalCategoryStruct.leftUnitor Y).hom) = CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom Y - CategoryTheory.Localization.Monoidal.μ_inv_natural_left 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ : C} (f : X₁ ⟶ X₂) (Y : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₁ Y).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map f) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y)) (CategoryTheory.Localization.Monoidal.μ L W ε X₂ Y).inv - CategoryTheory.Localization.Monoidal.μ_inv_natural_right 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₁).inv (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map g)) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g)) (CategoryTheory.Localization.Monoidal.μ L W ε X Y₂).inv - CategoryTheory.Localization.Monoidal.μ_natural_left 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ : C} (f : X₁ ⟶ X₂) (Y : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map f) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) (CategoryTheory.Localization.Monoidal.μ L W ε X₂ Y).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₁ Y).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y)) - CategoryTheory.Localization.Monoidal.μ_natural_right 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map g)) (CategoryTheory.Localization.Monoidal.μ L W ε X Y₂).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₁).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g)) - CategoryTheory.Localization.Monoidal.leftUnitor_hom_app 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (Y : C) : (CategoryTheory.MonoidalCategoryStruct.leftUnitor ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Localization.Monoidal.ε' L W ε).inv ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) Y).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.leftUnitor Y).hom)) - CategoryTheory.Localization.Monoidal.rightUnitor_hom_app 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) : (CategoryTheory.MonoidalCategoryStruct.rightUnitor ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (CategoryTheory.Localization.Monoidal.ε' L W ε).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom)) - CategoryTheory.Localization.Monoidal.associator_naturality₁ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₁ X₂) X₃) (CategoryTheory.MonoidalCategoryStruct.associator Y₁ X₂ X₃).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃)) - CategoryTheory.Localization.Monoidal.associator_naturality₃ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (f₃ : X₃ ⟶ Y₃) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ X₂) f₃) (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ Y₃).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₂ f₃)) - CategoryTheory.Localization.Monoidal.pentagon_aux₁ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ : CategoryTheory.LocalizedMonoidal L W ε} (i : X₁ ≅ Y₁) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerRight i.hom X₂) X₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y₁ X₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerRight i.inv (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃))) = (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom - CategoryTheory.Localization.Monoidal.pentagon_aux₃ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (i : X₃ ≅ Y₃) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ X₂) i.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ Y₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₂ i.inv))) = (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom - CategoryTheory.Localization.Monoidal.associator_naturality₂ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₂ : CategoryTheory.LocalizedMonoidal L W ε} (f₂ : X₂ ⟶ Y₂) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ f₂) X₃) (CategoryTheory.MonoidalCategoryStruct.associator X₁ Y₂ X₃).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₂ X₃)) - CategoryTheory.Localization.Monoidal.pentagon_aux₂ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₂ : CategoryTheory.LocalizedMonoidal L W ε} (i : X₂ ≅ Y₂) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ i.hom) X₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ Y₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerRight i.inv X₃))) = (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom - CategoryTheory.Localization.Monoidal.associator_naturality 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ Y₂ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (f₃ : X₃ ⟶ Y₃) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ f₂) f₃) (CategoryTheory.MonoidalCategoryStruct.associator Y₁ Y₂ Y₃).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ (CategoryTheory.MonoidalCategoryStruct.tensorHom f₂ f₃)) - CategoryTheory.Localization.Monoidal.μ_inv_natural_left_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ : C} (f : X₁ ⟶ X₂) (Y : C) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₂) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₁ Y).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map f) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) h) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₂ Y).inv h) - CategoryTheory.Localization.Monoidal.μ_inv_natural_right_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y₂) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₁).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map g)) h) = CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₂).inv h) - CategoryTheory.Localization.Monoidal.μ_natural_left_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ : C} (f : X₁ ⟶ X₂) (Y : C) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ Y) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map f) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₂ Y).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₁ Y).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Y)) h) - CategoryTheory.Localization.Monoidal.μ_natural_right_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X : C) {Y₁ Y₂ : C} (g : Y₁ ⟶ Y₂) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y₂) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map g)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₂).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X Y₁).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X g)) h) - CategoryTheory.Localization.Monoidal.triangle_aux₁ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ Y₂ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (i₁ : X₁ ≅ Y₁) (i₂ : X₂ ≅ Y₂) (i₃ : X₃ ≅ Y₃) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.MonoidalCategoryStruct.tensorHom i₁.hom i₂.hom) i₃.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y₁ Y₂ Y₃).hom (CategoryTheory.MonoidalCategoryStruct.tensorHom i₁.inv (CategoryTheory.MonoidalCategoryStruct.tensorHom i₂.inv i₃.inv))) = (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom - CategoryTheory.Localization.Monoidal.associator_naturality₁_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₁ X₂) X₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y₁ X₂ X₃).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃)) h) - CategoryTheory.Localization.Monoidal.associator_naturality₃_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (f₃ : X₃ ⟶ Y₃) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ Y₃) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ X₂) f₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ Y₃).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₂ f₃)) h) - CategoryTheory.Localization.Monoidal.associator_naturality₂_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₂ : CategoryTheory.LocalizedMonoidal L W ε} (f₂ : X₂ ⟶ Y₂) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj Y₂ X₃) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ f₂) X₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ Y₂ X₃).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X₁ (CategoryTheory.MonoidalCategoryStruct.whiskerRight f₂ X₃)) h) - CategoryTheory.Localization.Monoidal.associator_naturality_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ Y₂ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (f₁ : X₁ ⟶ Y₁) (f₂ : X₂ ⟶ Y₂) (f₃ : X₃ ⟶ Y₃) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj Y₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj Y₂ Y₃) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ f₂) f₃) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y₁ Y₂ Y₃).hom h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f₁ (CategoryTheory.MonoidalCategoryStruct.tensorHom f₂ f₃)) h) - CategoryTheory.Localization.Monoidal.triangle_aux₁_assoc 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X₁ X₂ X₃ Y₁ Y₂ Y₃ : CategoryTheory.LocalizedMonoidal L W ε} (i₁ : X₁ ≅ Y₁) (i₂ : X₂ ≅ Y₂) (i₃ : X₃ ≅ Y₃) {Z : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.MonoidalCategoryStruct.tensorHom i₁.hom i₂.hom) i₃.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator Y₁ Y₂ Y₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom i₁.inv (CategoryTheory.MonoidalCategoryStruct.tensorHom i₂.inv i₃.inv)) h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom h - CategoryTheory.Localization.Monoidal.tensorBifunctorIso 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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.Functor.whiskeringLeft₂ D).obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε)).obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε)).obj (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε) ≅ (CategoryTheory.Functor.postcompose₂.obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε)).obj (CategoryTheory.MonoidalCategory.curriedTensor C) - CategoryTheory.Localization.Monoidal.triangle_aux₂ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X Y : CategoryTheory.LocalizedMonoidal L W ε} {X' Y' : C} (e₁ : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X' ≅ X) (e₂ : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y' ≅ Y) : CategoryTheory.MonoidalCategoryStruct.tensorHom e₁.hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom ε.hom e₂.hom) (CategoryTheory.MonoidalCategoryStruct.leftUnitor Y).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X') (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Localization.Monoidal.ε' L W ε).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y')) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorUnit (CategoryTheory.LocalizedMonoidal L W ε)) e₂.hom) (CategoryTheory.MonoidalCategoryStruct.leftUnitor Y).hom))) (CategoryTheory.MonoidalCategoryStruct.whiskerRight e₁.hom Y) - CategoryTheory.Localization.Monoidal.triangle_aux₃ 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) {X Y : CategoryTheory.LocalizedMonoidal L W ε} {X' Y' : C} (e₁ : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X' ≅ X) (e₂ : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y' ≅ Y) : CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom Y = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.MonoidalCategoryStruct.tensorHom e₁.inv ε.inv) e₂.inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X') (L.obj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C))) e₂.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X' (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.rightUnitor X').hom)) Y) (CategoryTheory.MonoidalCategoryStruct.whiskerRight e₁.hom Y))) - CategoryTheory.associator_hom 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X Y Z : C) : (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z))))) - CategoryTheory.associator_inv 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X Y Z : C) : (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) Z) (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z))))) - CategoryTheory.Localization.Monoidal.associator_hom_app 📋 Mathlib.CategoryTheory.Localization.Monoidal.Basic
{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) (X₁ X₂ X₃ : C) : (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₁) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₂) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₃)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.Localization.Monoidal.μ L W ε X₁ X₂).hom (CategoryTheory.CategoryStruct.id ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₃))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε (CategoryTheory.MonoidalCategoryStruct.tensorObj X₁ X₂) X₃).hom (CategoryTheory.CategoryStruct.comp ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).map (CategoryTheory.MonoidalCategoryStruct.associator X₁ X₂ X₃).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Localization.Monoidal.μ L W ε X₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj X₂ X₃)).inv (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.CategoryStruct.id ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X₁)) (CategoryTheory.Localization.Monoidal.μ L W ε X₂ X₃).inv)))) - CategoryTheory.MorphismProperty.IsMonoidalStable.toIsMonoidal 📋 Mathlib.CategoryTheory.Monoidal.Widesubcategory
{C : Type u_1} {inst✝ : CategoryTheory.Category.{v_1, u_1} C} {P : CategoryTheory.MorphismProperty C} {inst✝¹ : CategoryTheory.MonoidalCategory C} [self : P.IsMonoidalStable] : P.IsMonoidal - CategoryTheory.MorphismProperty.IsMonoidalStable.mk 📋 Mathlib.CategoryTheory.Monoidal.Widesubcategory
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {P : CategoryTheory.MorphismProperty C} [CategoryTheory.MonoidalCategory C] [toIsMonoidal : P.IsMonoidal] [toIsStableUnderAssociator : P.IsStableUnderAssociator] [toIsStableUnderUnitor : P.IsStableUnderUnitor] : P.IsMonoidalStable - CategoryTheory.Localization.Monoidal.instIsLocalizationLocalizedMonoidalToMonoidalCategory_1 📋 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.Localization.Monoidal.toMonoidalCategory L W ε).IsLocalization W - CategoryTheory.Localization.Monoidal.instBraidedCategoryLocalizedMonoidal 📋 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] : CategoryTheory.BraidedCategory (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.instSymmetricCategoryLocalizedMonoidal 📋 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.SymmetricCategory C] : CategoryTheory.SymmetricCategory (CategoryTheory.LocalizedMonoidal L W ε) - CategoryTheory.Localization.Monoidal.instBraidedLocalizedMonoidalToMonoidalCategory 📋 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] : (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).Braided - CategoryTheory.Localization.Monoidal.braidingNatIso 📋 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] : CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε ≅ (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε).flip - CategoryTheory.Localization.Monoidal.instLifting₂LocalizedMonoidalToMonoidalCategoryCompFunctorFlipCurriedTensorObjWhiskeringRightTensorBifunctor 📋 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.Localization.Lifting₂ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) W W ((CategoryTheory.MonoidalCategory.curriedTensor C).flip.comp ((CategoryTheory.Functor.whiskeringRight C C (CategoryTheory.LocalizedMonoidal L W ε)).obj (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε))) (CategoryTheory.Localization.Monoidal.tensorBifunctor L W ε).flip - 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.Localization.Monoidal.braidingNatIso_hom_app_naturality_μ_left 📋 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 Z : C) : CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z))) (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z)) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z))) - CategoryTheory.Localization.Monoidal.braidingNatIso_hom_app_naturality_μ_right 📋 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 Z : C) : CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) - CategoryTheory.Localization.Monoidal.braidingNatIso_hom_app_naturality_μ_left_assoc 📋 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 Z : C) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z)) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) Y Z)) (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Y Z))) h) - CategoryTheory.Localization.Monoidal.braidingNatIso_hom_app_naturality_μ_right_assoc 📋 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 Z : C) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y)) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y)) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε) X Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).hom.app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) h) - CategoryTheory.Localization.Monoidal.map_hexagon_forward_assoc 📋 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 Z : C) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z))).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).hom h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom) h)) - CategoryTheory.Localization.Monoidal.map_hexagon_forward 📋 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 Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z))).hom (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom)) - CategoryTheory.Localization.Monoidal.map_hexagon_reverse_assoc 📋 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 Z : C) {Z✝ : CategoryTheory.LocalizedMonoidal L W ε} (h : CategoryTheory.MonoidalCategoryStruct.tensorObj (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ⟶ Z✝) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).inv (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).inv h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)) h)) - CategoryTheory.Localization.Monoidal.map_hexagon_reverse 📋 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 Z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).inv (CategoryTheory.CategoryStruct.comp (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app (CategoryTheory.MonoidalCategoryStruct.tensorObj ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y))).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).inv) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z) ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y)).inv (CategoryTheory.MonoidalCategoryStruct.whiskerRight (((CategoryTheory.Localization.Monoidal.braidingNatIso L W ε).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj X)).app ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Z)).hom ((CategoryTheory.Localization.Monoidal.toMonoidalCategory L W ε).obj Y))) - CategoryTheory.Sheaf.monoidalCategory 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] : CategoryTheory.MonoidalCategory (CategoryTheory.Sheaf J A) - CategoryTheory.Sheaf.braidedCategory 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.BraidedCategory A] : CategoryTheory.BraidedCategory (CategoryTheory.Sheaf J A) - CategoryTheory.Sheaf.symmetricCategory 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.SymmetricCategory A] : CategoryTheory.SymmetricCategory (CategoryTheory.Sheaf J A) - CategoryTheory.GrothendieckTopology.W.monoidal 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} {A : Type u₃} [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.MonoidalClosed A] [∀ (F₁ F₂ : CategoryTheory.Functor Cᵒᵖ A), CategoryTheory.Enriched.FunctorCategory.HasFunctorEnrichedHom A F₁ F₂] [∀ (F₁ F₂ : CategoryTheory.Functor Cᵒᵖ A), CategoryTheory.Enriched.FunctorCategory.HasEnrichedHom A F₁ F₂] [CategoryTheory.BraidedCategory A] : J.W.IsMonoidal - CategoryTheory.Sheaf.instMonoidalFunctorOppositePresheafToSheaf 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] : (CategoryTheory.presheafToSheaf J A).Monoidal - CategoryTheory.Sheaf.instBraidedFunctorOppositePresheafToSheaf 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.BraidedCategory A] : (CategoryTheory.presheafToSheaf J A).Braided - CategoryTheory.GrothendieckTopology.W.transport_isMonoidal 📋 Mathlib.CategoryTheory.Sites.Monoidal
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type u₃) [CategoryTheory.Category.{v₃, u₃} A] [CategoryTheory.MonoidalCategory A] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] (K : CategoryTheory.GrothendieckTopology D) (G : CategoryTheory.Functor D C) [G.IsCoverDense J] [G.Full] [G.IsContinuous K J] [(G.sheafPushforwardContinuous A K J).EssSurj] [K.W.IsMonoidal] : J.W.IsMonoidal - CategoryTheory.GrothendieckTopology.Point.instMonoidalSheafSheafFiber 📋 Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : Φ.sheafFiber.Monoidal - CategoryTheory.GrothendieckTopology.Point.instIsMonoidalFunctorOppositeHomPresheafToSheafCompSheafFiberIso 📋 Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Φ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : CategoryTheory.NatTrans.IsMonoidal (Φ.presheafToSheafCompSheafFiberIso A).hom - CategoryTheory.instIsMonoidalFunctorOppositeWOfHasSheafComposeForgetOfHasEnoughPoints 📋 Mathlib.CategoryTheory.Sites.Point.IsMonoidalW
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {J : CategoryTheory.GrothendieckTopology C} (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasProducts A] {FC : A → A → Type u_1} {CC : A → Type w} [(X Y : A) → FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.HasWeakSheafify J A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.HasSheafCompose (CategoryTheory.forget A)] [J.HasEnoughPoints] : J.W.IsMonoidal - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.isMonoidal_W 📋 Mathlib.CategoryTheory.Sites.Point.IsMonoidalW
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasProducts A] {FC : A → A → Type u_1} {CC : A → Type w} [(X Y : A) → FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.HasWeakSheafify J A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [∀ (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.HasSheafCompose (CategoryTheory.forget A)] : J.W.IsMonoidal - LightCondensed.instIsMonoidalFunctorOppositeLightProfiniteModuleCatWCoherentTopology 📋 Mathlib.Condensed.Light.Monoidal
(R : Type u) [CommRing R] : (CategoryTheory.coherentTopology LightProfinite).W.IsMonoidal
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