Loogle!
Result
Found 118 declarations mentioning CategoryTheory.MonoidalOpposite.unmop.
- CategoryTheory.MonoidalOpposite.unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} (self : Cᓹįµįµ) : C - CategoryTheory.MonoidalOpposite.unmop_injective š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} : Function.Injective CategoryTheory.MonoidalOpposite.unmop - CategoryTheory.MonoidalOpposite.unmop_mop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} (X : C) : { unmop := X }.unmop = X - CategoryTheory.MonoidalOpposite.mop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} (X : Cᓹįµįµ) : { unmop := X.unmop } = X - CategoryTheory.MonoidalOpposite.unmop_inj_iff š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} (x y : Cᓹįµįµ) : x.unmop = y.unmop ā x = y - CategoryTheory.unmopFunctor_obj š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (self : Cᓹįµįµ) : (CategoryTheory.unmopFunctor C).obj self = self.unmop - CategoryTheory.Iso.unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : Cᓹįµįµ} (f : X ā Y) : X.unmop ā Y.unmop - CategoryTheory.MonoidalOpposite.unmopEquiv_inverse_obj_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (unmop : C) : ((CategoryTheory.MonoidalOpposite.unmopEquiv C).inverse.obj unmop).unmop = unmop - CategoryTheory.MonoidalOpposite.unmopEquiv_functor_obj š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (self : Cᓹįµįµ) : (CategoryTheory.MonoidalOpposite.unmopEquiv C).functor.obj self = self.unmop - CategoryTheory.unmop_tensorUnit š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] : (CategoryTheory.MonoidalCategoryStruct.tensorUnit Cᓹįµįµ).unmop = CategoryTheory.MonoidalCategoryStruct.tensorUnit C - Quiver.Hom.unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : Cᓹįµįµ} (f : X ā¶ Y) : X.unmop ā¶ Y.unmop - CategoryTheory.MonoidalOpposite.mopMopEquivalence_inverse_obj_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : C) : ((CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse.obj X).unmop.unmop = X - Quiver.Hom.unmop_inj š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : Cᓹįµįµ} : Function.Injective Quiver.Hom.unmop - CategoryTheory.unmop_id š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X : Cᓹįµįµ} : (CategoryTheory.CategoryStruct.id X).unmop = CategoryTheory.CategoryStruct.id X.unmop - CategoryTheory.MonoidalOpposite.mopMopEquivalence_functor_obj š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : Cᓹįµįµį“¹įµįµ) : (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).functor.obj X = X.unmop.unmop - CategoryTheory.unmop_tensorObj š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y).unmop = CategoryTheory.MonoidalCategoryStruct.tensorObj Y.unmop X.unmop - CategoryTheory.IsIso.instUnmopOfMonoidalOpposite š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : Cᓹįµįµ} (f : X ā¶ Y) [CategoryTheory.IsIso f] : CategoryTheory.IsIso f.unmop - Quiver.Hom.unmop_mop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : C} {f : X ā¶ Y} : f.mop.unmop = f - CategoryTheory.unmop_id_mop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X : C} : (CategoryTheory.CategoryStruct.id { unmop := X }).unmop = CategoryTheory.CategoryStruct.id X - CategoryTheory.mop_id_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X : Cᓹįµįµ} : (CategoryTheory.CategoryStruct.id X.unmop).mop = CategoryTheory.CategoryStruct.id X - CategoryTheory.unmopFunctor_map š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] {Xā Yā : Cᓹįµįµ} (f : Xā ā¶ Yā) : (CategoryTheory.unmopFunctor C).map f = f.unmop - Quiver.Hom.mop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y : Cᓹįµįµ} {f : X ā¶ Y} : f.unmop.mop = f - CategoryTheory.MonoidalOpposite.unmopEquiv_functor_map š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] {Xā Yā : Cᓹįµįµ} (f : Xā ā¶ Yā) : (CategoryTheory.MonoidalOpposite.unmopEquiv C).functor.map f = f.unmop - CategoryTheory.MonoidalOpposite.unmopEquiv_inverse_map_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] {Xā Yā : C} (f : Xā ā¶ Yā) : ((CategoryTheory.MonoidalOpposite.unmopEquiv C).inverse.map f).unmop = f - CategoryTheory.MonoidalOpposite.tensorLeftUnmopIso š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.tensorLeft X.unmop ā (CategoryTheory.mopFunctor C).comp ((CategoryTheory.MonoidalCategory.tensorRight X).comp (CategoryTheory.unmopFunctor C)) - CategoryTheory.MonoidalOpposite.tensorRightUnmopIso š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.tensorRight X.unmop ā (CategoryTheory.mopFunctor C).comp ((CategoryTheory.MonoidalCategory.tensorLeft X).comp (CategoryTheory.unmopFunctor C)) - CategoryTheory.MonoidalOpposite.hom_ext š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {x y : Cᓹįµįµ} {f g : x ā¶ y} (h : f.unmop = g.unmop) : f = g - CategoryTheory.MonoidalOpposite.tensorLeftIso š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.tensorLeft X ā (CategoryTheory.unmopFunctor C).comp ((CategoryTheory.MonoidalCategory.tensorRight X.unmop).comp (CategoryTheory.mopFunctor C)) - CategoryTheory.MonoidalOpposite.tensorRightIso š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.tensorRight X ā (CategoryTheory.unmopFunctor C).comp ((CategoryTheory.MonoidalCategory.tensorLeft X.unmop).comp (CategoryTheory.mopFunctor C)) - CategoryTheory.unmop_comp š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] {X Y Z : Cᓹįµįµ} {f : X ā¶ Y} {g : Y ā¶ Z} : (CategoryTheory.CategoryStruct.comp f g).unmop = CategoryTheory.CategoryStruct.comp f.unmop g.unmop - CategoryTheory.unmop_leftUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).unmop = CategoryTheory.MonoidalCategoryStruct.rightUnitor X.unmop - CategoryTheory.unmop_rightUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).unmop = CategoryTheory.MonoidalCategoryStruct.leftUnitor X.unmop - CategoryTheory.MonoidalOpposite.tensorLeftUnmopIso_hom_app š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) (Xā : C) : X.tensorLeftUnmopIso.hom.app Xā = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop Xā) - CategoryTheory.MonoidalOpposite.tensorLeftUnmopIso_inv_app š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) (Xā : C) : X.tensorLeftUnmopIso.inv.app Xā = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop Xā) - CategoryTheory.MonoidalOpposite.tensorRightUnmopIso_hom_app š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) (Xā : C) : X.tensorRightUnmopIso.hom.app Xā = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā X.unmop) - CategoryTheory.MonoidalOpposite.tensorRightUnmopIso_inv_app š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) (Xā : C) : X.tensorRightUnmopIso.inv.app Xā = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā X.unmop) - CategoryTheory.unmop_whiskerLeft š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) {Y Z : Cᓹįµįµ} (f : Y ā¶ Z) : (CategoryTheory.MonoidalCategoryStruct.whiskerLeft X f).unmop = CategoryTheory.MonoidalCategoryStruct.whiskerRight f.unmop X.unmop - CategoryTheory.unmop_whiskerRight š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {X Y : Cᓹįµįµ} (f : X ā¶ Y) (Z : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.whiskerRight f Z).unmop = CategoryTheory.MonoidalCategoryStruct.whiskerLeft Z.unmop f.unmop - CategoryTheory.unmop_hom_leftUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).hom.unmop = (CategoryTheory.MonoidalCategoryStruct.rightUnitor X.unmop).hom - CategoryTheory.unmop_hom_rightUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).hom.unmop = (CategoryTheory.MonoidalCategoryStruct.leftUnitor X.unmop).hom - CategoryTheory.unmop_inv_leftUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.leftUnitor X).inv.unmop = (CategoryTheory.MonoidalCategoryStruct.rightUnitor X.unmop).inv - CategoryTheory.unmop_inv_rightUnitor š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.rightUnitor X).inv.unmop = (CategoryTheory.MonoidalCategoryStruct.leftUnitor X.unmop).inv - CategoryTheory.unmop_tensorHom š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {Xā Yā Xā Yā : Cᓹįµįµ} (f : Xā ā¶ Yā) (g : Xā ā¶ Yā) : (CategoryTheory.MonoidalCategoryStruct.tensorHom f g).unmop = CategoryTheory.MonoidalCategoryStruct.tensorHom g.unmop f.unmop - CategoryTheory.MonoidalOpposite.mopMopEquivalence_functor_map š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] {Xā Yā : Cᓹįµįµį“¹įµįµ} (f : Xā ā¶ Yā) : (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).functor.map f = f.unmop.unmop - CategoryTheory.MonoidalOpposite.mopMopEquivalence_inverse_map_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] {Xā Yā : C} (f : Xā ā¶ Yā) : ((CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse.map f).unmop.unmop = f - CategoryTheory.MonoidalOpposite.mopMopEquivalenceFunctorMonoidal_Ī“ š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y : Cᓹįµįµį“¹įµįµ) : CategoryTheory.Functor.OplaxMonoidal.Ī“ (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).functor X Y = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop.unmop Y.unmop.unmop) - CategoryTheory.unmop_associator š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y Z : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).unmop = (CategoryTheory.MonoidalCategoryStruct.associator Z.unmop Y.unmop X.unmop).symm - CategoryTheory.MonoidalOpposite.mopMopEquivalenceFunctorMonoidal_μ š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y : Cᓹįµįµį“¹įµįµ) : CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).functor X Y = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop.unmop Y.unmop.unmop) - CategoryTheory.MonoidalOpposite.tensorLeftIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Xā : Cᓹįµįµ) : (X.tensorLeftIso.hom.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā.unmop X.unmop) - CategoryTheory.MonoidalOpposite.tensorLeftIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Xā : Cᓹįµįµ) : (X.tensorLeftIso.inv.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā.unmop X.unmop) - CategoryTheory.MonoidalOpposite.tensorRightIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Xā : Cᓹįµįµ) : (X.tensorRightIso.hom.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop Xā.unmop) - CategoryTheory.MonoidalOpposite.tensorRightIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Xā : Cᓹįµįµ) : (X.tensorRightIso.inv.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.unmop Xā.unmop) - CategoryTheory.MonoidalOpposite.tensorLeftMopIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : C) (Xā : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorLeftMopIso X).hom.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā.unmop X) - CategoryTheory.MonoidalOpposite.tensorLeftMopIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : C) (Xā : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorLeftMopIso X).inv.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj Xā.unmop X) - CategoryTheory.MonoidalOpposite.tensorRightMopIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : C) (Xā : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorRightMopIso X).hom.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Xā.unmop) - CategoryTheory.MonoidalOpposite.tensorRightMopIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : C) (Xā : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorRightMopIso X).inv.app Xā).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Xā.unmop) - CategoryTheory.MonoidalOpposite.unmopEquiv_unitIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.unmopEquiv C).unitIso.hom.app X).unmop = CategoryTheory.CategoryStruct.id X.unmop - CategoryTheory.MonoidalOpposite.unmopEquiv_unitIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.unmopEquiv C).unitIso.inv.app X).unmop = CategoryTheory.CategoryStruct.id X.unmop - CategoryTheory.unmop_hom_associator š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y Z : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).hom.unmop = (CategoryTheory.MonoidalCategoryStruct.associator Z.unmop Y.unmop X.unmop).inv - CategoryTheory.unmop_inv_associator š Mathlib.CategoryTheory.Monoidal.Opposite
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y Z : Cᓹįµįµ) : (CategoryTheory.MonoidalCategoryStruct.associator X Y Z).inv.unmop = (CategoryTheory.MonoidalCategoryStruct.associator Z.unmop Y.unmop X.unmop).hom - CategoryTheory.MonoidalOpposite.mopMopEquivalenceInverseMonoidal_ε_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] : (CategoryTheory.Functor.LaxMonoidal.ε (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse).unmop.unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) - CategoryTheory.MonoidalOpposite.mopMopEquivalenceInverseMonoidal_Ī·_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] : (CategoryTheory.Functor.OplaxMonoidal.Ī· (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse).unmop.unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) - CategoryTheory.MonoidalOpposite.mopMopEquivalenceInverseMonoidal_Ī“_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y : C) : (CategoryTheory.Functor.OplaxMonoidal.Ī“ (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse X Y).unmop.unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.MonoidalOpposite.tensorIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ Ć Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorIso C).hom.app X).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.2.unmop X.1.unmop) - CategoryTheory.MonoidalOpposite.tensorIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X : Cᓹįµįµ Ć Cᓹįµįµ) : ((CategoryTheory.MonoidalOpposite.tensorIso C).inv.app X).unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X.2.unmop X.1.unmop) - CategoryTheory.MonoidalOpposite.mopMopEquivalenceInverseMonoidal_μ_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (X Y : C) : (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.MonoidalOpposite.mopMopEquivalence C).inverse X Y).unmop.unmop = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorObj X Y) - CategoryTheory.MonoidalOpposite.mopMopEquivalence_unitIso_hom_app_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : Cᓹįµįµį“¹įµįµ) : ((CategoryTheory.MonoidalOpposite.mopMopEquivalence C).unitIso.hom.app X).unmop.unmop = (CategoryTheory.CategoryStruct.id X.unmop).unmop - CategoryTheory.MonoidalOpposite.mopMopEquivalence_unitIso_inv_app_unmop_unmop š Mathlib.CategoryTheory.Monoidal.Opposite
(C : Type uā) [CategoryTheory.Category.{vā, uā} C] (X : Cᓹįµįµį“¹įµįµ) : ((CategoryTheory.MonoidalOpposite.mopMopEquivalence C).unitIso.inv.app X).unmop.unmop = (CategoryTheory.CategoryStruct.id X.unmop).unmop - CategoryTheory.MonoidalOpposite.unmop_braiding š Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᓹįµįµ) : (β_ X Y).unmop = β_ Y.unmop X.unmop - CategoryTheory.MonoidalOpposite.unmopFunctor_Ī“ š Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᓹįµįµ) : CategoryTheory.Functor.OplaxMonoidal.Ī“ (CategoryTheory.unmopFunctor C) X Y = (β_ X.unmop Y.unmop).inv - CategoryTheory.MonoidalOpposite.unmopFunctor_μ š Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᓹįµįµ) : CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.unmopFunctor C) X Y = (β_ X.unmop Y.unmop).hom - CategoryTheory.MonoidalOpposite.unmop_hom_braiding š Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᓹįµįµ) : (β_ X Y).hom.unmop = (β_ Y.unmop X.unmop).hom - CategoryTheory.MonoidalOpposite.unmop_inv_braiding š Mathlib.CategoryTheory.Monoidal.Braided.Basic
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.BraidedCategory C] (X Y : Cᓹįµįµ) : (β_ X Y).inv.unmop = (β_ Y.unmop X.unmop).inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop_obj_unmop_obj š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : C) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).obj X).unmop.obj y = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj X y - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionObj š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = (F.obj c).unmop.obj d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop_obj_unmop_map š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : C) {Xā Yā : D} (f : Xā ā¶ Yā) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).obj X).unmop.map f = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight X f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (c : C) (xā xā¹ : D) (f : xā ā¶ xā¹) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = (F.obj c).unmop.map f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop_map_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} (f : c ā¶ c') (d : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).map f).unmop.app d = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMopMonoidal_ε_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : (CategoryTheory.Functor.LaxMonoidal.ε (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D)).unmop.app X = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMopMonoidal_Ī·_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : (CategoryTheory.Functor.OplaxMonoidal.Ī· (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D)).unmop.app X = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] {cā c'ā : C} (f : cā ā¶ c'ā) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = (F.map f).unmop.app d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionHom š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] {c c' : C} {d d' : D} (f : c ā¶ c') (g : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp ((F.map f).unmop.app d) ((F.obj c').unmop.map g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionActionOfMonoidalFunctorToEndofunctorMopIso_hom_app_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (X : C) (Xā : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionActionOfMonoidalFunctorToEndofunctorMopIso F).hom.app X).unmop.app Xā = CategoryTheory.CategoryStruct.id ((F.obj X).unmop.obj Xā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionActionOfMonoidalFunctorToEndofunctorMopIso_inv_app_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (X : C) (Xā : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionActionOfMonoidalFunctorToEndofunctorMopIso F).inv.app X).unmop.app Xā = CategoryTheory.CategoryStruct.id ((F.obj X).unmop.obj Xā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionUnitIso_hom š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom = (CategoryTheory.Functor.OplaxMonoidal.Ī· F).unmop.app d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionUnitIso_inv š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv = (CategoryTheory.Functor.LaxMonoidal.ε F).unmop.app d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMopMonoidal_Ī“_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (xā xā¹ : C) (xā² : D) : (CategoryTheory.Functor.OplaxMonoidal.Ī“ (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D) xā xā¹).unmop.app xā² = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā xā¹ xā²).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMopMonoidal_μ_unmop_app š Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (xā xā¹ : C) (xā² : D) : (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D) xā xā¹).unmop.app xā² = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā xā¹ xā²).inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionAssocIso_hom š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (c c' : C) (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom = (CategoryTheory.Functor.OplaxMonoidal.Ī“ F c c').unmop.app d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionAssocIso_inv š Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ) [F.Monoidal] (c c' : C) (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).inv = (CategoryTheory.Functor.LaxMonoidal.μ F c c').unmop.app d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionObj š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (c : Cᓹįµįµ) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionObj š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (d : D) (c : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c.unmop d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (c : Cᓹįµįµ) {d d' : D} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {d d' : D} (f : d ā¶ d') (c : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c.unmop f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Cᓹįµįµ} (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (d : D) (xā xā¹ : Cᓹįµįµ) (f : xā ā¶ xā¹) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.unmop d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionAssocIso š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (xā xā¹ : Cᓹįµįµ) (xā² : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā xā¹ xā² = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso xā² xā¹.unmop xā.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionAssocIso š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (xā : D) (xā¹ xā² : Cᓹįµįµ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso xā xā¹ xā² = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā².unmop xā¹.unmop xā - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Cᓹįµįµ} {d dā : D} (f : c ā¶ c') (g : d ā¶ dā) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom g f.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : Cᓹįµįµ} {d d' : D} (f : d ā¶ d') (g : c ā¶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g.unmop f - MonObj.unmopMonObj š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : Cᓹįµįµ) [CategoryTheory.MonObj M] : CategoryTheory.MonObj M.unmop - MonObj.mopMonObj_one_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.MonObj M] : CategoryTheory.MonObj.one.unmop = CategoryTheory.MonObj.one - MonObj.unmop_isMonHom š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] {M : Cᓹįµįµ} [CategoryTheory.MonObj M] {N : Cᓹįµįµ} [CategoryTheory.MonObj N] (f : M ā¶ N) [CategoryTheory.IsMonHom f] : CategoryTheory.IsMonHom f.unmop - MonObj.mopEquiv_functor_obj_X_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon C) : ((MonObj.mopEquiv C).functor.obj M).X.unmop = M.X - MonObj.unmopMonObj_one š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : Cᓹįµįµ) [CategoryTheory.MonObj M] : CategoryTheory.MonObj.one = CategoryTheory.MonObj.one.unmop - MonObj.unmopMonObj_mul š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : Cᓹįµįµ) [CategoryTheory.MonObj M] : CategoryTheory.MonObj.mul = CategoryTheory.MonObj.mul.unmop - MonObj.mopEquiv_inverse_obj_X š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon Cᓹįµįµ) : ((MonObj.mopEquiv C).inverse.obj M).X = M.X.unmop - MonObj.mopMonObj_mul_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.MonObj M] : CategoryTheory.MonObj.mul.unmop = CategoryTheory.MonObj.mul - MonObj.mopEquiv_functor_obj_mon_one_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon C) : CategoryTheory.MonObj.one.unmop = CategoryTheory.MonObj.one - MonObj.mopEquiv_inverse_obj_mon_one š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon Cᓹįµįµ) : CategoryTheory.MonObj.one = CategoryTheory.MonObj.one.unmop - MonObj.mopEquiv_functor_obj_mon_mul_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon C) : CategoryTheory.MonObj.mul.unmop = CategoryTheory.MonObj.mul - MonObj.mopEquiv_functor_map_hom_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] {Xā Yā : CategoryTheory.Mon C} (f : Xā ā¶ Yā) : ((MonObj.mopEquiv C).functor.map f).hom.unmop = f.hom - MonObj.mopEquiv_inverse_obj_mon_mul š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (M : CategoryTheory.Mon Cᓹįµįµ) : CategoryTheory.MonObj.mul = CategoryTheory.MonObj.mul.unmop - MonObj.mopEquiv_inverse_map_hom š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] {Xā Yā : CategoryTheory.Mon Cᓹįµįµ} (f : Xā ā¶ Yā) : ((MonObj.mopEquiv C).inverse.map f).hom = f.hom.unmop - MonObj.mopEquivCompForgetIso_hom_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (X : CategoryTheory.Mon C) : (MonObj.mopEquivCompForgetIso.hom.app X).unmop = CategoryTheory.CategoryStruct.id X.X - MonObj.mopEquivCompForgetIso_inv_app_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (X : CategoryTheory.Mon C) : (MonObj.mopEquivCompForgetIso.inv.app X).unmop = CategoryTheory.CategoryStruct.id X.X - MonObj.mopEquiv_counitIso_hom_app_hom_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (X : CategoryTheory.Mon Cᓹįµįµ) : ((MonObj.mopEquiv C).counitIso.hom.app X).hom.unmop = CategoryTheory.CategoryStruct.id X.X.unmop - MonObj.mopEquiv_counitIso_inv_app_hom_unmop š Mathlib.CategoryTheory.Monoidal.Opposite.Mon
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (X : CategoryTheory.Mon Cᓹįµįµ) : ((MonObj.mopEquiv C).counitIso.inv.app X).hom.unmop = CategoryTheory.CategoryStruct.id X.X.unmop
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 ce5dd8c