Loogle!
Result
Found 215 declarations mentioning CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj. Of these, only the first 200 are shown.
- CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj 📋 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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] : C → D → D - CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso 📋 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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) d ≅ d - CategoryTheory.MonoidalCategory.selfLeftAction_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.Basic
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] (x y : C) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj x y = CategoryTheory.MonoidalCategoryStruct.tensorObj x y - CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso 📋 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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] (c c' : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') d ≅ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d) - CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] {c c' : C} (f : c ⟶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ⟶ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' d - CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight 📋 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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] (c : C) {d d' : D} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ⟶ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d' - CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.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.MonoidalCategoryStruct C} [self : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct C D] {c c' : C} {d d' : D} (f : c ⟶ c') (g : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d ⟶ CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c' 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.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_obj_unmop_obj 📋 Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : C) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).obj X).unmop.obj y = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj X y - CategoryTheory.MonoidalCategory.MonoidalLeftAction.actionOfMonoidalFunctorToEndofunctorMop_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.End
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C (CategoryTheory.Functor D D)ᴹᵒᵖ) [F.Monoidal] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = (F.obj c).unmop.obj d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop_obj_unmop_map 📋 Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (X : C) {X✝ Y✝ : D} (f : X✝ ⟶ Y✝) : ((CategoryTheory.MonoidalCategory.MonoidalLeftAction.curriedActionMop C D).obj X).unmop.map f = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight X f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.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.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.monoidalOppositeLeftAction_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.MonoidalRightAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj { unmop := c } d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c - 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.MonoidalLeftAction.monoidalOppositeLeftAction_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (c : Cᴹᵒᵖ) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c.unmop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (d : D) (c : Cᴹᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c.unmop d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᴹᵒᵖ D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj c d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d { unmop := c } - 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.MonoidalLeftAction.monoidalOppositeLeftAction_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.MonoidalRightAction C D] (c : C) {d d' : D} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight { unmop := c } f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c - 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.MonoidalLeftAction.monoidalOppositeLeftAction_actionHomLeft_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.MonoidalRightAction C D] {c c' : C} (f : c ⟶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f.mop d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f - 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.MonoidalLeftAction.monoidalOppositeLeftAction_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.MonoidalRightAction C D] {c c' : C} {d d' : D} (f : c ⟶ c') (g : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f.mop g = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalLeftAction.monoidalOppositeLeftAction_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.MonoidalRightAction C D] (c c' : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso { unmop := c } { unmop := c' } d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c' c - 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.AddModObj.vadd 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.AddMonObj M} {X : D} [self : CategoryTheory.AddModObj M X] : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj M X ⟶ X - CategoryTheory.ModObj.smul 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.MonObj M} {X : D} [self : CategoryTheory.ModObj M X] : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionObj M X ⟶ X - CategoryTheory.AddModObj.vadd_eq_add 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.AddMonObj M] : CategoryTheory.AddModObj.vadd = CategoryTheory.AddMonObj.add - CategoryTheory.ModObj.smul_eq_mul 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] (M : C) [CategoryTheory.MonObj M] : CategoryTheory.ModObj.smul = CategoryTheory.MonObj.mul - CategoryTheory.AddModObj.ext 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.AddMonObj M] {X : C} (h₁ h₂ : CategoryTheory.AddModObj M X) (H : CategoryTheory.AddModObj.vadd = CategoryTheory.AddModObj.vadd) : h₁ = h₂ - CategoryTheory.ModObj.ext 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.MonObj M] {X : C} (h₁ h₂ : CategoryTheory.ModObj M X) (H : CategoryTheory.ModObj.smul = CategoryTheory.ModObj.smul) : h₁ = h₂ - CategoryTheory.AddModObj.ext_iff 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.AddMonObj M] {X : C} {h₁ h₂ : CategoryTheory.AddModObj M X} : h₁ = h₂ ↔ CategoryTheory.AddModObj.vadd = CategoryTheory.AddModObj.vadd - CategoryTheory.ModObj.ext_iff 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.MonObj M] {X : C} {h₁ h₂ : CategoryTheory.ModObj M X} : h₁ = h₂ ↔ CategoryTheory.ModObj.smul = CategoryTheory.ModObj.smul - CategoryTheory.AddModObj.vadd_def 📋 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.vadd = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.ModObj.smul_def 📋 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.smul = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.AddMod.scalarRestriction_vadd 📋 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 B : C} [CategoryTheory.AddMonObj A] [CategoryTheory.AddMonObj B] (f : A ⟶ B) [CategoryTheory.IsAddMonHom f] (M : D) [CategoryTheory.AddModObj B M] : CategoryTheory.AddModObj.vadd = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f M) CategoryTheory.AddModObj.vadd - CategoryTheory.Mod.scalarRestriction_smul 📋 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 B : C} [CategoryTheory.MonObj A] [CategoryTheory.MonObj B] (f : A ⟶ B) [CategoryTheory.IsMonHom f] (M : D) [CategoryTheory.ModObj B M] : CategoryTheory.ModObj.smul = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f M) CategoryTheory.ModObj.smul - CategoryTheory.AddModObj.zero_vadd 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.AddMonObj M} (X : D) [self : CategoryTheory.AddModObj M X] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft CategoryTheory.AddMonObj.zero X) CategoryTheory.AddModObj.vadd = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.ModObj.one_smul 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.MonObj M} (X : D) [self : CategoryTheory.ModObj M X] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft CategoryTheory.MonObj.one X) CategoryTheory.ModObj.smul = (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom - CategoryTheory.IsAddModHom.vadd_hom 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M' N' : D} {A : C} {inst✝⁴ : CategoryTheory.AddMonObj A} {inst✝⁵ : CategoryTheory.AddModObj A M'} {inst✝⁶ : CategoryTheory.AddModObj A N'} {f : M' ⟶ N'} [self : CategoryTheory.IsAddModHom A f] : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.AddModObj.vadd - CategoryTheory.IsModHom.smul_hom 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {A : C} {inst✝⁴ : CategoryTheory.MonObj A} {M N : D} {inst✝⁵ : CategoryTheory.ModObj A M} {inst✝⁶ : CategoryTheory.ModObj A N} {f : M ⟶ N} [self : CategoryTheory.IsModHom A f] : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul - CategoryTheory.IsMod_Hom.smul_hom 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {A : C} {inst✝⁴ : CategoryTheory.MonObj A} {M N : D} {inst✝⁵ : CategoryTheory.ModObj A M} {inst✝⁶ : CategoryTheory.ModObj A N} {f : M ⟶ N} [self : CategoryTheory.IsModHom A f] : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul - CategoryTheory.IsAddModHom.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] {M' N' : D} {A : C} [CategoryTheory.AddMonObj A] [CategoryTheory.AddModObj A M'] [CategoryTheory.AddModObj A N'] {f : M' ⟶ N'} (vadd_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.AddModObj.vadd := by cat_disch) : CategoryTheory.IsAddModHom A f - CategoryTheory.IsModHom.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] {M N : D} [CategoryTheory.ModObj A M] [CategoryTheory.ModObj A N] {f : M ⟶ N} (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : CategoryTheory.IsModHom A f - CategoryTheory.AddMod.Hom.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] {M N : D} [CategoryTheory.AddModObj A M] [CategoryTheory.AddModObj A N] (f : M ⟶ N) (vadd_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.AddModObj.vadd := by cat_disch) : { X := M, addMod := inst✝ }.Hom { X := N, addMod := inst✝¹ } - CategoryTheory.Mod.Hom.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] {M N : D} [CategoryTheory.ModObj A M] [CategoryTheory.ModObj A N] (f : M ⟶ N) (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : { X := M, mod := inst✝ }.Hom { X := N, mod := inst✝¹ } - CategoryTheory.Mod_.Hom.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] {M N : D} [CategoryTheory.ModObj A M] [CategoryTheory.ModObj A N] (f : M ⟶ N) (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : { X := M, mod := inst✝ }.Hom { X := N, mod := inst✝¹ } - CategoryTheory.AddModObj.ofIso_vadd 📋 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} {N : C} [CategoryTheory.AddMonObj N] (e₁ : M ≅ N) [CategoryTheory.IsAddMonHom e₁.hom] {Y : D} (e₂ : X ≅ Y) [CategoryTheory.AddModObj M X] : CategoryTheory.AddModObj.vadd = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom e₁.inv e₂.inv) (CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd e₂.hom) - CategoryTheory.ModObj.ofIso_smul 📋 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} {N : C} [CategoryTheory.MonObj N] (e₁ : M ≅ N) [CategoryTheory.IsMonHom e₁.hom] {Y : D} (e₂ : X ≅ Y) [CategoryTheory.ModObj M X] : CategoryTheory.ModObj.smul = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom e₁.inv e₂.inv) (CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul e₂.hom) - CategoryTheory.IsAddModHom.vadd_hom_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M' N' : D} {A : C} {inst✝⁴ : CategoryTheory.AddMonObj A} {inst✝⁵ : CategoryTheory.AddModObj A M'} {inst✝⁶ : CategoryTheory.AddModObj A N'} {f : M' ⟶ N'} [self : CategoryTheory.IsAddModHom A f] {Z : D} (h : N' ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) (CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd h) - CategoryTheory.IsModHom.smul_hom_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {A : C} {inst✝⁴ : CategoryTheory.MonObj A} {M N : D} {inst✝⁵ : CategoryTheory.ModObj A M} {inst✝⁶ : CategoryTheory.ModObj A N} {f : M ⟶ N} [self : CategoryTheory.IsModHom A f] {Z : D} (h : N ⟶ Z) : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) (CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul h) - CategoryTheory.AddMod.Hom.mk''_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 : D} [CategoryTheory.AddModObj A M] [CategoryTheory.AddModObj A N] (f : M ⟶ N) (vadd_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.AddModObj.vadd := by cat_disch) : (CategoryTheory.AddMod.Hom.mk'' f vadd_hom).hom = f - CategoryTheory.Mod.Hom.mk''_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 : D} [CategoryTheory.ModObj A M] [CategoryTheory.ModObj A N] (f : M ⟶ N) (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : (CategoryTheory.Mod.Hom.mk'' f smul_hom).hom = f - CategoryTheory.AddModObj.zero_vadd_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.AddMonObj M} (X : D) [self : CategoryTheory.AddModObj M X] {Z : D} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft CategoryTheory.AddMonObj.zero X) (CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom h - CategoryTheory.ModObj.one_smul_assoc 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} {inst✝ : CategoryTheory.Category.{v₁, u₁} C} {inst✝¹ : CategoryTheory.MonoidalCategory C} {D : Type u₂} {inst✝² : CategoryTheory.Category.{v₂, u₂} D} {inst✝³ : CategoryTheory.MonoidalCategory.MonoidalLeftAction C D} {M : C} {inst✝⁴ : CategoryTheory.MonObj M} (X : D) [self : CategoryTheory.ModObj M X] {Z : D} (h : X ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft CategoryTheory.MonObj.one X) (CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso X).hom h - CategoryTheory.AddModObj.add_vadd_self_flip 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.AddMonObj M] (X : C) [CategoryTheory.AddModObj M X] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M CategoryTheory.AddModObj.vadd) CategoryTheory.AddModObj.vadd = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight CategoryTheory.AddMonObj.add X) CategoryTheory.AddModObj.vadd) - CategoryTheory.ModObj.mul_smul_self_flip 📋 Mathlib.CategoryTheory.Monoidal.Mod
{C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] [CategoryTheory.MonoidalCategory C] {M : C} [CategoryTheory.MonObj M] (X : C) [CategoryTheory.ModObj M X] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerLeft M CategoryTheory.ModObj.smul) CategoryTheory.ModObj.smul = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator M M X).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight CategoryTheory.MonObj.mul X) CategoryTheory.ModObj.smul) - CategoryTheory.AddMod.Hom.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] {M N : CategoryTheory.AddMod D A} (f : M.X ⟶ N.X) (vadd_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.AddModObj.vadd f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.AddModObj.vadd := by cat_disch) : M.Hom N - CategoryTheory.Mod.Hom.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] {M N : CategoryTheory.Mod D A} (f : M.X ⟶ N.X) (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : M.Hom N - CategoryTheory.Mod_.Hom.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] {M N : CategoryTheory.Mod D A} (f : M.X ⟶ N.X) (smul_hom : CategoryTheory.CategoryStruct.comp CategoryTheory.ModObj.smul f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight A f) CategoryTheory.ModObj.smul := by cat_disch) : M.Hom N
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