Loogle!
Result
Found 302 declarations mentioning CategoryTheory.MonoidalCategory.MonoidalLeftAction. Of these, only the first 200 are shown.
- CategoryTheory.MonoidalCategory.MonoidalLeftAction š Mathlib.CategoryTheory.Monoidal.Action.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] : Type (max (max (max u_1 u_2) v_1) v_2) - CategoryTheory.MonoidalCategory.selfLeftAction š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] : CategoryTheory.MonoidalCategory.MonoidalLeftAction C C - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) : CategoryTheory.Functor D D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionRight š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (d : D) : CategoryTheory.Functor C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.toMonoidalLeftActionStruct š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] : CategoryTheory.Functor C (CategoryTheory.Functor D D) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitNatIso š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] : CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionLeft D (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ā CategoryTheory.Functor.id D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction_obj_obj š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D).obj x).obj y = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y - CategoryTheory.MonoidalCategory.MonoidalLeftAction.isIso_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.isIso_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_id š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.CategoryStruct.id d) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.id_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id c) d = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.isIso_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} {x' y' : D} (f : x ā¶ y) (g : x' ā¶ y') [CategoryTheory.IsIso f] [CategoryTheory.IsIso g] : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_id š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.CategoryStruct.id d) = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.id_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) {d d' : D} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.CategoryStruct.id c) f = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction_obj_map š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {Xā Yā : D} (f : Xā ā¶ Yā) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D).obj x).map f = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocNatIso š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] : CategoryTheory.bifunctorCompāā (CategoryTheory.MonoidalCategory.curriedTensor C) (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D) ā CategoryTheory.bifunctorCompāā (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D) (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_id_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.CategoryStruct.id d)) h = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.id_actionHomLeft_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id c) d) h = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitNatIso_hom_app š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitNatIso C D).hom.app X = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitNatIso_inv_app š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitNatIso C D).inv.app X = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.inv f) z - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.inv f) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_hom_inv š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.hom) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.inv) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_inv_hom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.inv) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.hom) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.hom_inv_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā y) (z : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.hom z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.inv z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_hom_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā y) (z : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.inv z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.hom z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_def š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} {d d' : D} (f : c ā¶ c') (g : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c' g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_def' š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {xā yā : C} {xā yā : D} (f : xā ā¶ yā) (g : xā ā¶ yā) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight xā g) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f yā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} {x' y' : D} (f : x ā¶ y) (g : x' ā¶ y') [CategoryTheory.IsIso f] [CategoryTheory.IsIso g] : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.inv f) (CategoryTheory.inv g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_hom_inv' š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.inv f)) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_inv_hom' š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.inv f)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.hom_inv_actionHomLeft' š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.inv f) z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_hom_actionHomLeft' š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.inv f) z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_comp š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (w : C) {x y z : D} (f : x ā¶ y) (g : y ā¶ z) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w f) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.comp_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {w x y : C} (f : w ā¶ x) (g : x ā¶ y) (z : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.comp f g) z = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft g z) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_hom_inv_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.inv) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_inv_hom_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f.hom) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.hom_inv_actionHomLeft_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā y) (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.hom z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.inv z) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_hom_actionHomLeft_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā y) (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.inv z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.hom z) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_hom_inv'_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.inv f)) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_inv_hom'_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x : C) {y z : D} (f : y ā¶ z) [CategoryTheory.IsIso f] {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.inv f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x f) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.hom_inv_actionHomLeft'_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.inv f) z) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.inv_hom_actionHomLeft'_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : C} (f : x ā¶ y) [CategoryTheory.IsIso f] (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.inv f) z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) h) = h - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_comp š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' c'' : C} {d d' d'' : D} (fā : c ā¶ c') (fā : c' ā¶ c'') (gā : d ā¶ d') (gā : d' ā¶ d'') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.CategoryStruct.comp fā fā) (CategoryTheory.CategoryStruct.comp gā gā) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitIso_hom_naturality š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {d d' : D} (f : d ā¶ d') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d').hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitIso_inv_naturality š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {d d' : D} (f : d ā¶ d') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) = CategoryTheory.CategoryStruct.comp f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d').inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction_map_app š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {Xā Yā : C} (f : Xā ā¶ Yā) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedAction C D).map f).app y = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f y - CategoryTheory.MonoidalCategory.MonoidalLeftAction.action_exchange š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {w x : C} {y z : D} (f : w ā¶ x) (g : y ā¶ z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w g) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f y) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_def'_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {xā yā : C} {xā yā : D} (f : xā ā¶ yā) (g : xā ā¶ yā) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj yā yā ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight xā g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f yā) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_def_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} {d d' : D} (f : c ā¶ c') (g : d ā¶ d') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d' ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c' g) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.unit_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : D} (f : x ā¶ y) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso x).hom (CategoryTheory.CategoryStruct.comp f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso y).inv) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomRight_comp_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (w : C) {x y z : D} (f : x ā¶ y) (g : y ā¶ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj w z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w (CategoryTheory.CategoryStruct.comp f g)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w g) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.comp_actionHomLeft_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {w x y : C} (f : w ā¶ x) (g : x ā¶ y) (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.comp f g) z) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft g z) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitIso_hom_naturality_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {d d' : D} (f : d ā¶ d') {Z : D} (h : d' ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d').hom h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionUnitIso_inv_naturality_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {d d' : D} (f : d ā¶ d') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d' ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) h) = CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d').inv h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHom_comp_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' c'' : C} {d d' d'' : D} (fā : c ā¶ c') (fā : c' ā¶ c'') (gā : d ā¶ d') (gā : d' ā¶ d'') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c'' d'' ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.CategoryStruct.comp fā fā) (CategoryTheory.CategoryStruct.comp gā gā)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.unit_actionHomRight_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x y : D} (f : x ā¶ y) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) y ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso x).hom (CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso y).inv h)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.action_exchange_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {w x : C} {y z : D} (f : w ā¶ x) (g : y ā¶ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x z ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight w g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f z) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x g) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.rightUnitor_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftUnitor_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d)).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.whiskerRight_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} (c'' : C) (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerRight f c'') d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c'' d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c'' d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c' c'' d).inv) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.rightUnitor_actionHom_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom d) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftUnitor_actionHom_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom d) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d)).hom h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomLeft_action š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x x' : C} (f : x ā¶ x') (y : C) (z : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerRight f y) z) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x' y z).hom) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.tensor_actionHomRight š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x y : C) {z z' : D} (f : z ā¶ z') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight y f)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z').inv) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.whiskerLeft_actionHomLeft š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) {c' c'' : C} (f : c' ā¶ c'') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerLeft c f) d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c'' d).inv) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocIso_hom_naturality š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {cā cā cā cā : C} {dā dā : D} (f : cā ā¶ cā) (g : cā ā¶ cā) (h : dā ā¶ dā) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) h) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g h)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocIso_inv_naturality š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {cā cā cā cā : C} {dā dā : D} (f : cā ā¶ cā) (g : cā ā¶ cā) (h : dā ā¶ dā) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g h)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).inv (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionHomLeft_action_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {x x' : C} (f : x ā¶ x') (y : C) (z : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x' (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj y z)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerRight f y) z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x' y z).hom h)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.tensor_actionHomRight_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (x y : C) {z z' : D} (f : z ā¶ z') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) z' ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) f) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight x (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight y f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x y z').inv h)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.whiskerLeft_actionHomLeft_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) {c' c'' : C} (f : c' ā¶ c'') (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj c c'') d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerLeft c f) d) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c'' d).inv h)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocIso_hom_naturality_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {cā cā cā cā : C} {dā dā : D} (f : cā ā¶ cā) (g : cā ā¶ cā) (h : dā ā¶ dā) {Z : D} (hā : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā dā) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) h) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom hā) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g h)) hā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocIso_inv_naturality_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {cā cā cā cā : C} {dā dā : D} (f : cā ā¶ cā) (g : cā ā¶ cā) (h : dā ā¶ dā) {Z : D} (hā : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) dā ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g h)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).inv hā) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) h) hā) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocNatIso_hom_app_app_app š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X Xā : C) (Xā¹ : D) : (((CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocNatIso C D).hom.app X).app Xā).app Xā¹ = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso X Xā Xā¹).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocNatIso_inv_app_app_app š Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X Xā : C) (Xā¹ : D) : (((CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionAssocNatIso C D).inv.app X).app Xā).app Xā¹ = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso X Xā Xā¹).inv - CategoryTheory.MonoidalCategory.MonoidalLeftAction.associator_actionHom š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (cā cā cā : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.associator cā cā cā).hom d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā d).hom)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) cā d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā d)).hom - CategoryTheory.MonoidalCategory.MonoidalLeftAction.associator_actionHom_assoc š Mathlib.CategoryTheory.Monoidal.Action.Basic
{C : Type u_1} {D : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} C} {instā¹ : CategoryTheory.Category.{v_2, u_2} D} {instā² : CategoryTheory.MonoidalCategory C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (cā cā cā : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā d)) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.associator cā cā cā).hom d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā d).hom) h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) cā d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā d)).hom h) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.mk š Mathlib.CategoryTheory.Monoidal.Action.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] [toMonoidalLeftActionStruct : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] (actionHom_def : ā {c c' : C} {d d' : D} (f : c ā¶ c') (g : d ā¶ d'), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c' g) := by cat_disch) (actionHomRight_id : ā (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.CategoryStruct.id d) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) := by cat_disch) (id_actionHomLeft : ā (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id c) d = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) := by cat_disch) (actionHom_comp : ā {c c' c'' : C} {d d' d'' : D} (fā : c ā¶ c') (fā : c' ā¶ c'') (gā : d ā¶ d') (gā : d' ā¶ d''), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.CategoryStruct.comp fā fā) (CategoryTheory.CategoryStruct.comp gā gā) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom fā gā) := by cat_disch) (actionAssocIso_hom_naturality : ā {cā cā cā cā : C} {dā dā : D} (f : cā ā¶ cā) (g : cā ā¶ cā) (h : dā ā¶ dā), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) h) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā dā).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g h)) := by cat_disch) (actionUnitIso_hom_naturality : ā {d d' : D} (f : d ā¶ d'), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) f) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d').hom := by cat_disch) (whiskerLeft_actionHomLeft : ā (c : C) {c' c'' : C} (f : c' ā¶ c'') (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerLeft c f) d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c'' d).inv) := by cat_disch) (whiskerRight_actionHomLeft : ā {c c' : C} (c'' : C) (f : c ā¶ c') (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.whiskerRight f c'') d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c'' d).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c'' d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c' c'' d).inv) := by cat_disch) (associator_actionHom : ā (cā cā cā : C) (d : D), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.associator cā cā cā).hom d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā d).hom)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorObj cā cā) cā d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso cā cā (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj cā d)).hom := by cat_disch) (leftUnitor_actionHom : ā (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d)).hom := by cat_disch) (rightUnitor_actionHom : ā (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom d = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d).hom (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) := by cat_disch) : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop š 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] : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᓹįµįµ - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMopMonoidal š 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] : (CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).Monoidal - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop š 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] : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D - 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.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.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.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.Functor.LaxLeftLinear š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') (C : Type u_3) [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] : Type (max (max u_1 u_3) v_2) - CategoryTheory.Functor.LeftLinear š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') (C : Type u_3) [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] : Type (max (max u_1 u_3) v_2) - CategoryTheory.Functor.OplaxLeftLinear š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') (C : Type u_3) [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] : Type (max (max u_1 u_3) v_2) - CategoryTheory.Functor.LeftLinear.toLaxLeftLinear š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} {F : CategoryTheory.Functor D D'} {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] : F.LaxLeftLinear C - CategoryTheory.Functor.LeftLinear.toOplaxLeftLinear š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} {F : CategoryTheory.Functor D D'} {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] : F.OplaxLeftLinear C - CategoryTheory.Functor.LeftLinear.μāIso š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LeftLinear C] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d) ā F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.Functor.LaxLeftLinear.Ī¼ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d) ā¶ F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (c : C) (d : D) : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) ā¶ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d) - CategoryTheory.Functor.LeftLinear.instIsIsoĪ“ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LeftLinear C] (c : C) (d : D) : CategoryTheory.IsIso (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) - CategoryTheory.Functor.LeftLinear.instIsIsoĪ¼ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LeftLinear C] (c : C) (d : D) : CategoryTheory.IsIso (CategoryTheory.Functor.LaxLeftLinear.μā F c d) - CategoryTheory.Functor.LeftLinear.inv_Ī“ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LeftLinear C] (c : C) (d : D) : CategoryTheory.inv (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) = CategoryTheory.Functor.LaxLeftLinear.μā F c d - CategoryTheory.Functor.LeftLinear.inv_Ī¼ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LeftLinear C] (c : C) (d : D) : CategoryTheory.inv (CategoryTheory.Functor.LaxLeftLinear.μā F c d) = CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d - CategoryTheory.Functor.LeftLinear.Ī“ā_comp_Ī¼ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] (c : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.Functor.LaxLeftLinear.μā F c d) = CategoryTheory.CategoryStruct.id (F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d)) - CategoryTheory.Functor.LeftLinear.μā_comp_Ī“ā š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] (c : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d)) - CategoryTheory.Functor.LeftLinear.Ī“ā_comp_μā_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] (c : C) (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) h) = h - CategoryTheory.Functor.LeftLinear.μā_comp_Ī“ā_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LeftLinear C] (c : C) (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) h) = h - CategoryTheory.Functor.LaxLeftLinear.μā_unitality š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) - CategoryTheory.Functor.LaxLeftLinear.μā_unitality_inv š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LaxLeftLinear C] (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).inv (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) = F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_unitality_hom š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.OplaxLeftLinear C] (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).hom = F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_unitality_inv š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).inv = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) - CategoryTheory.Functor.LaxLeftLinear.μā_naturality_left š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] {c c' : C} (f : c ā¶ c') (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) (CategoryTheory.Functor.LaxLeftLinear.μā F c' d) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_naturality_left š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] {c c' : C} (f : c ā¶ c') (d : D) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) - CategoryTheory.Functor.LaxLeftLinear.μā_naturality_right š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (c : C) {d d' : D} (f : d ā¶ d') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) (CategoryTheory.Functor.LaxLeftLinear.μā F c d') = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_naturality_right š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (c : C) {d d' : D} (f : d ā¶ d') : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d') = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) - CategoryTheory.Functor.LaxLeftLinear.μā_unitality_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (d : D) {Z : D'} (h : F.obj d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) h) - CategoryTheory.Functor.LaxLeftLinear.μā_unitality_inv_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LaxLeftLinear C] (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv) h - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_unitality_hom_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.OplaxLeftLinear C] (d : D) {Z : D'} (h : F.obj d ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).hom h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) h - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_unitality_inv_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) (F.obj d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).inv h = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) h) - CategoryTheory.Functor.LeftLinear.mk š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] {F : CategoryTheory.Functor D D'} {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [toLaxLeftLinear : F.LaxLeftLinear C] [toOplaxLeftLinear : F.OplaxLeftLinear C] (μā_comp_Ī“ā : ā (c : C) (d : D), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d))) (Ī“ā_comp_μā : ā (c : C) (d : D), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.Functor.LaxLeftLinear.μā F c d) = CategoryTheory.CategoryStruct.id (F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d))) : F.LeftLinear C - CategoryTheory.Functor.LaxLeftLinear.μā_naturality_left_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] {c c' : C} (f : c ā¶ c') (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c' d) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) h) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_naturality_left_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] {c c' : C} (f : c ā¶ c') (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' (F.obj d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) h) - CategoryTheory.Functor.LaxLeftLinear.μā_naturality_right_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (c : C) {d d' : D} (f : d ā¶ d') {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d') ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d') h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c d) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) h) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_naturality_right_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (c : C) {d d' : D} (f : d ā¶ d') {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d') ā¶ Z) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d') h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) h) - CategoryTheory.Functor.LaxLeftLinear.μā_associativity_inv š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LaxLeftLinear C] (c c' : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.LaxLeftLinear.μā F c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).inv)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).inv (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_associativity_inv š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.OplaxLeftLinear C] (c c' : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).inv) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).inv) (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) - CategoryTheory.Functor.LaxLeftLinear.μā_associativity š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (c c' : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.LaxLeftLinear.μā F c' d)) (CategoryTheory.Functor.LaxLeftLinear.μā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d))) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_associativity š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (c c' : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d))) - CategoryTheory.Functor.LaxLeftLinear.μā_associativity_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.LaxLeftLinear C] (c c' : C) (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.LaxLeftLinear.μā F c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) h)) - CategoryTheory.Functor.LaxLeftLinear.μā_associativity_inv_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.LaxLeftLinear C] (c c' : C) (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.LaxLeftLinear.μā F c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).inv) h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxLeftLinear.μā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) h) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_associativity_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} {instā : CategoryTheory.Category.{v_1, u_1} D} {instā¹ : CategoryTheory.Category.{v_2, u_2} D'} (F : CategoryTheory.Functor D D') {C : Type u_3} {instā² : CategoryTheory.Category.{v_3, u_3} C} {instā³ : CategoryTheory.MonoidalCategory C} {instāā“ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {instāāµ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'} [self : F.OplaxLeftLinear C] (c c' : C) (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' (F.obj d)) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d)) h)) - CategoryTheory.Functor.OplaxLeftLinear.Ī“ā_associativity_inv_assoc š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] (F : CategoryTheory.Functor D D') {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] [F.OplaxLeftLinear C] (c c' : C) (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') (F.obj d) ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F c' d)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).inv h)) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxLeftLinear.Ī“ā F (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) h) - CategoryTheory.Functor.LaxLeftLinear.mk š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] {F : CategoryTheory.Functor D D'} {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] (μā : (c : C) ā (d : D) ā CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d) ā¶ F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d)) (μā_naturality_left : ā {c c' : C} (f : c ā¶ c') (d : D), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) (μā c' d) = CategoryTheory.CategoryStruct.comp (μā c d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) := by cat_disch) (μā_naturality_right : ā (c : C) {d d' : D} (f : d ā¶ d'), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) (μā c d') = CategoryTheory.CategoryStruct.comp (μā c d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) := by cat_disch) (μā_associativity : ā (c c' : C) (d : D), CategoryTheory.CategoryStruct.comp (μā (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (μā c' d)) (μā c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d))) := by cat_disch) (μā_unitality : ā (d : D), (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (μā (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).hom) := by cat_disch) : F.LaxLeftLinear C - CategoryTheory.Functor.OplaxLeftLinear.mk š Mathlib.CategoryTheory.Monoidal.Action.LinearFunctor
{D : Type u_1} {D' : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} D'] {F : CategoryTheory.Functor D D'} {C : Type u_3} [CategoryTheory.Category.{v_3, u_3} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D'] (Ī“ā : (c : C) ā (d : D) ā F.obj (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) ā¶ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (F.obj d)) (Ī“ā_naturality_left : ā {c c' : C} (f : c ā¶ c') (d : D), CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d)) (Ī“ā c' d) = CategoryTheory.CategoryStruct.comp (Ī“ā c d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f (F.obj d)) := by cat_disch) (Ī“ā_naturality_right : ā (c : C) {d d' : D} (f : d ā¶ d'), CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f)) (Ī“ā c d') = CategoryTheory.CategoryStruct.comp (Ī“ā c d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (F.map f)) := by cat_disch) (Ī“ā_associativity : ā (c c' : C) (d : D), CategoryTheory.CategoryStruct.comp (Ī“ā (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).hom) (CategoryTheory.CategoryStruct.comp (Ī“ā c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d)) (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c (Ī“ā c' d))) := by cat_disch) (Ī“ā_unitality_inv : ā (d : D), (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (F.obj d)).inv = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso d).inv) (Ī“ā (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d) := by cat_disch) : F.OplaxLeftLinear C - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction š 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] : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction š 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] : CategoryTheory.MonoidalCategory.MonoidalLeftAction Cᓹįµįµ D - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction š 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] : CategoryTheory.MonoidalCategory.MonoidalRightAction Cᓹįµįµ D - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction š 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] : CategoryTheory.MonoidalCategory.MonoidalRightAction C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction š 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įµįµ] : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction š 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] : CategoryTheory.MonoidalCategory.MonoidalLeftAction Cįµįµ Dįµįµ - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionObj_mop š 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) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d { unmop := c } = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d - 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.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_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 { unmop := c } d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionObj_op š 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) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (Opposite.op c) (Opposite.op d) = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_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] (c : Cįµįµ) (d : Dįµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (Opposite.unop c) (Opposite.unop d)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_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įµįµ] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (Opposite.op c) (Opposite.op d)) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionObj_unop š 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įµįµ) (d : Dįµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (Opposite.unop c) (Opposite.unop d) = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d) - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionUnitIso š 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) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso xā = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso xā - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_actionUnitIso š 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) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso xā = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso xā - 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.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.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.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 - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_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 { unmop := c } f - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionRight_mop š 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) {d d' : D} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f { unmop := c } = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_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.mop d - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHomRight_mop š 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} (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f.mop = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_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.mop f - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHom_mop_mop š 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' : D} {d d' : C} (f : c ā¶ c') (g : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g.mop = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionUnitIso š 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įµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso xā = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (Opposite.unop xā)).symm.op - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfMonoidalOppositeLeftAction_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 { unmop := xā² } { unmop := xā¹ } xā - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionAssocIso_mop_mop š 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) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d { unmop := c } { unmop := c' } = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c' c d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_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] {cā c'ā : Cįµįµ} (f : cā ā¶ c'ā) (d : Dįµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.unop (Opposite.unop d)).op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_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] (c : Cįµįµ) (xā xā¹ : Dįµįµ) (f : xā ā¶ xā¹) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (Opposite.unop c) f.unop).op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_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 : cā ā¶ c'ā) (g : dā ā¶ d'ā) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f.unop g.unop).op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionHomLeft_op š 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} (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.op (Opposite.op d) = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionRight_op š 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) {d d' : D} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (Opposite.op c) f.op = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionUnitIso š 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) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso xā = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso (Opposite.op xā)).symm.unop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionHomLeft_unop š 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įµįµ} (f : c ā¶ c') (d : Dįµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.unop (Opposite.unop d) = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionRight_unop š 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įµįµ) {d d' : Dįµįµ} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (Opposite.unop c) f.unop = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionHom_op š 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 : c ā¶ c') (g : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f.op g.op = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionHom_unop š 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 : c ā¶ c') (g : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f.unop g.unop = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_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įµįµ] {c c' : C} (f : c ā¶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.op (Opposite.op d)).unop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_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įµįµ] (c : C) {d d' : D} (f : d ā¶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight (Opposite.op c) f.op).unop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_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 : c ā¶ c') (g : d ā¶ dā) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f.op g.op).unop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_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ā xā¹ : Cįµįµ) (xā² : Dįµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā xā¹ xā² = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (Opposite.unop xā) (Opposite.unop xā¹) (Opposite.unop xā²)).symm.op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.oppositeLeftAction_actionAssocIso_op š 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) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (Opposite.op c) (Opposite.op c') (Opposite.op d) = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).symm.op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_actionAssocIso_unop š 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įµįµ) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (Opposite.unop c) (Opposite.unop c') (Opposite.unop d) = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c c' d).symm.unop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfOppositeLeftAction_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ā xā¹ : C) (xā² : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso xā xā¹ xā² = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso (Opposite.op xā) (Opposite.op xā¹) (Opposite.op xā²)).symm.unop - CategoryTheory.AddMod š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (D : Type uā) [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (A : C) [CategoryTheory.AddMonObj A] : Type (max uā vā) - CategoryTheory.Mod š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (D : Type uā) [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (A : C) [CategoryTheory.MonObj A] : Type (max uā vā) - CategoryTheory.Mod_ š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] (D : Type uā) [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (A : C) [CategoryTheory.MonObj A] : Type (max uā vā) - CategoryTheory.AddModObj š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (M : C) [CategoryTheory.AddMonObj M] (X : D) : Type vā - CategoryTheory.ModObj š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (M : C) [CategoryTheory.MonObj M] (X : D) : Type vā - CategoryTheory.AddMod.X š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] (self : CategoryTheory.AddMod D A) : D - CategoryTheory.AddMod.instCategory š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] : CategoryTheory.Category.{vā, max uā vā} (CategoryTheory.AddMod D A) - CategoryTheory.Mod.X š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (self : CategoryTheory.Mod D A) : D - CategoryTheory.Mod.instCategory š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] : CategoryTheory.Category.{vā, max uā vā} (CategoryTheory.Mod D A) - CategoryTheory.AddModObj.instTensorAddUnit š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : CategoryTheory.AddModObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X - CategoryTheory.ModObj.instTensorUnit š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : D) : CategoryTheory.ModObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) X - CategoryTheory.AddMod.Hom š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] (M N : CategoryTheory.AddMod D A) : Type vā - CategoryTheory.Mod.Hom š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (M N : CategoryTheory.Mod D A) : Type vā - CategoryTheory.Mod_.Hom š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (M N : CategoryTheory.Mod D A) : Type vā - CategoryTheory.AddMod.id š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] (M : CategoryTheory.AddMod D A) : M.Hom M - CategoryTheory.AddMod.mk š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] (X : D) [addMod : CategoryTheory.AddModObj A X] : CategoryTheory.AddMod D A - CategoryTheory.Mod.id š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (M : CategoryTheory.Mod D A) : M.Hom M - CategoryTheory.Mod.mk š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (X : D) [mod : CategoryTheory.ModObj A X] : CategoryTheory.Mod D A - CategoryTheory.Mod_.id š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (M : CategoryTheory.Mod D A) : M.Hom M - CategoryTheory.AddMod.forget š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (A : C) [CategoryTheory.AddMonObj A] : CategoryTheory.Functor (CategoryTheory.AddMod D A) D - CategoryTheory.AddMod.homInhabited š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.AddMonObj A] (M : CategoryTheory.AddMod D A) : Inhabited (M.Hom M) - CategoryTheory.Mod.forget š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (A : C) [CategoryTheory.MonObj A] : CategoryTheory.Functor (CategoryTheory.Mod D A) D - CategoryTheory.Mod.homInhabited š Mathlib.CategoryTheory.Monoidal.Mod
{C : Type uā} [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.MonoidalCategory C] {D : Type uā} [CategoryTheory.Category.{vā, uā} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {A : C} [CategoryTheory.MonObj A] (M : CategoryTheory.Mod D A) : Inhabited (M.Hom M)
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