Loogle!
Result
Found 164 declarations mentioning CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj.
- CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] : D → C → D - CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ≅ d - CategoryTheory.MonoidalCategory.selRightfAction_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.MonoidalRightActionStruct.actionObj x y = CategoryTheory.MonoidalCategoryStruct.tensorObj x y - CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] (d : D) (c c' : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') ≅ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c' - CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] {d d' : D} (f : d ⟶ d') (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d' c - CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] (d : D) {c c' : C} (f : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c' - CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.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.MonoidalRightActionStruct C D] {c c' : C} {d d' : D} (f : d ⟶ d') (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d' c' - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : C) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D).obj x).obj y = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y x - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.CategoryStruct.id c) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id d) c = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} {x' y' : C} (f : x ⟶ y) (g : x' ⟶ y') [CategoryTheory.IsIso f] [CategoryTheory.IsIso g] : CategoryTheory.IsIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.CategoryStruct.id c) = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (d : D) {c c' : C} (f : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.CategoryStruct.id d) f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : C) {X✝ Y✝ : D} (f : X✝ ⟶ Y✝) : ((CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D).obj x).map f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f x - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.CategoryStruct.id c)) h = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id d) c) h = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (X : D) : (CategoryTheory.MonoidalCategory.MonoidalRightAction.actionUnitNatIso C D).hom.app X = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso X).hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (X : D) : (CategoryTheory.MonoidalCategory.MonoidalRightAction.actionUnitNatIso C D).inv.app X = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso X).inv - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.inv f) z - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x (CategoryTheory.inv f) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ≅ z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.hom) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.inv) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x y) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ≅ z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.inv) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.hom) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ≅ y) (z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.hom z) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.inv z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ≅ y) (z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.inv z) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.hom z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {c c' : C} {d d' : D} (f : d ⟶ d') (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d' g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x₁ y₁ : D} {x₂ y₂ : C} (f : x₁ ⟶ y₁) (g : x₂ ⟶ y₂) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x₁ g) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f y₂) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} {x' y' : C} (f : x ⟶ y) (g : x' ⟶ y') [CategoryTheory.IsIso f] [CategoryTheory.IsIso g] : CategoryTheory.inv (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.inv f) (CategoryTheory.inv g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x (CategoryTheory.inv f)) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x y) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x (CategoryTheory.inv f)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.inv f) z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.inv f) z) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (w : D) {x y z : C} (f : x ⟶ y) (g : y ⟶ z) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w f) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {w x y : D} (f : w ⟶ x) (g : x ⟶ y) (z : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.comp f g) z = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft g z) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ≅ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.inv) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ≅ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f.hom) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ≅ y) (z : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.hom z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.inv z) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ≅ y) (z : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.inv z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.hom z) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x y ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x (CategoryTheory.inv f)) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (x : D) {y z : C} (f : y ⟶ z) [CategoryTheory.IsIso f] {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x (CategoryTheory.inv f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x f) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.inv f) z) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) [CategoryTheory.IsIso f] (z : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.inv f) z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) h) = h - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {c c' c'' : C} {d d' d'' : D} (f₁ : d ⟶ d') (f₂ : d' ⟶ d'') (g₁ : c ⟶ c') (g₂ : c' ⟶ c'') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.CategoryStruct.comp f₁ f₂) (CategoryTheory.CategoryStruct.comp g₁ g₂) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₁ g₁) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₂ g₂) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d').hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) = CategoryTheory.CategoryStruct.comp f (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d').inv - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {X✝ Y✝ : C} (f : X✝ ⟶ Y✝) (y : D) : ((CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D).map f).app y = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight y f - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {w x : D} {y z : C} (f : w ⟶ x) (g : y ⟶ z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w g) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f y) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x₁ y₁ : D} {x₂ y₂ : C} (f : x₁ ⟶ y₁) (g : x₂ ⟶ y₂) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y₁ y₂ ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x₁ g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f y₂) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {c c' : C} {d d' : D} (f : d ⟶ d') (g : c ⟶ c') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d' c' ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d' g) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x).hom (CategoryTheory.CategoryStruct.comp f (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso y).inv) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (w : D) {x y z : C} (f : x ⟶ y) (g : y ⟶ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj w z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w (CategoryTheory.CategoryStruct.comp f g)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w g) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {w x y : D} (f : w ⟶ x) (g : x ⟶ y) (z : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.comp f g) z) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft g z) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') {Z : D} (h : d' ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d').hom h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d' (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) h) = CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d').inv h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {c c' c'' : C} {d d' d'' : D} (f₁ : d ⟶ d') (f₂ : d' ⟶ d'') (g₁ : c ⟶ c') (g₂ : c' ⟶ c'') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d'' c'' ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.CategoryStruct.comp f₁ f₂) (CategoryTheory.CategoryStruct.comp g₁ g₂)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₁ g₁) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₂ g₂) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {x y : D} (f : x ⟶ y) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x).hom (CategoryTheory.CategoryStruct.comp f (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso y).inv h)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {w x : D} {y z : C} (f : w ⟶ x) (g : y ⟶ z) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj x z ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight w g) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f z) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight x g) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_leftUnitor 📋 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.MonoidalRightAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_rightUnitor 📋 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.MonoidalRightAction C D] (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c)).hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (c : C) {c' c'' : C} (f : c' ⟶ c'') (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.whiskerLeft c f) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) f) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c'').inv) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_leftUnitor_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.MonoidalRightAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom c) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_rightUnitor_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.MonoidalRightAction C D] (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c)).hom h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHomLeft_tensor 📋 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.MonoidalRightAction C D] {z z' : D} (f : z ⟶ z') (x y : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso z x y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f x) y) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso z' x y).inv) - CategoryTheory.MonoidalCategory.MonoidalRightAction.action_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.MonoidalRightAction C D] (y : D) (z : C) {x x' : C} (f : x ⟶ x') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso y z x).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight y (CategoryTheory.MonoidalCategoryStruct.whiskerLeft z f)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso y z x').hom) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHomRight_whiskerRight 📋 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.MonoidalRightAction C D] {c' c'' : C} (f : c' ⟶ c'') (c : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.whiskerRight f c) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c' c).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f) c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c'' c).inv) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d₁ d₂ : D} {c₁ c₂ c₃ c₄ : C} (f : d₁ ⟶ d₂) (g : c₁ ⟶ c₂) (h : c₃ ⟶ c₄) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.MonoidalCategoryStruct.tensorHom g h)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₂ c₂ c₄).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₁ c₁ c₃).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d₁ d₂ : D} {c₁ c₂ c₃ c₄ : C} (f : d₁ ⟶ d₂) (g : c₁ ⟶ c₂) (h : c₃ ⟶ c₄) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₂ c₂ c₄).inv = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₁ c₁ c₃).inv (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.MonoidalCategoryStruct.tensorHom g h)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHomLeft_tensor_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.MonoidalRightAction C D] {z z' : D} (f : z ⟶ z') (x y : C) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj z' (CategoryTheory.MonoidalCategoryStruct.tensorObj x y) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorObj x y)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso z x y).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f x) y) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso z' x y).inv h)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.action_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.MonoidalRightAction C D] (y : D) (z : C) {x x' : C} (f : x ⟶ x') {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z) x' ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj y z) f) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso y z x).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight y (CategoryTheory.MonoidalCategoryStruct.whiskerLeft z f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso y z x').hom h)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHomRight_whiskerRight_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.MonoidalRightAction C D] {c' c'' : C} (f : c' ⟶ c'') (c : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d (CategoryTheory.MonoidalCategoryStruct.tensorObj c'' c) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.whiskerRight f c)) h = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c' c).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f) c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c'' c).inv h)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d₁ d₂ : D} {c₁ c₂ c₃ c₄ : C} (f : d₁ ⟶ d₂) (g : c₁ ⟶ c₂) (h : c₃ ⟶ c₄) {Z : D} (h✝ : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d₂ c₂) c₄ ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.MonoidalCategoryStruct.tensorHom g h)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₂ c₂ c₄).hom h✝) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₁ c₁ c₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h) h✝) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] {d₁ d₂ : D} {c₁ c₂ c₃ c₄ : C} (f : d₁ ⟶ d₂) (g : c₁ ⟶ c₂) (h : c₃ ⟶ c₄) {Z : D} (h✝ : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d₂ (CategoryTheory.MonoidalCategoryStruct.tensorObj c₂ c₄) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₂ c₂ c₄).inv h✝) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₁ c₁ c₃).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.MonoidalCategoryStruct.tensorHom g h)) h✝) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (X X✝ : C) (X✝¹ : D) : (((CategoryTheory.MonoidalCategory.MonoidalRightAction.actionAssocNatIso C D).hom.app X).app X✝).app X✝¹ = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso X✝¹ X X✝).hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.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.MonoidalRightAction C D] (X X✝ : C) (X✝¹ : D) : (((CategoryTheory.MonoidalCategory.MonoidalRightAction.actionAssocNatIso C D).inv.app X).app X✝).app X✝¹ = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso X✝¹ X X✝).inv - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_associator 📋 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.MonoidalRightAction C D] (c₁ c₂ c₃ : C) (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.associator c₁ c₂ c₃).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj c₂ c₃)).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c₁) c₂ c₃).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorObj c₁ c₂) c₃).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ c₂).hom c₃) - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionHom_associator_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.MonoidalRightAction C D] (c₁ c₂ c₃ : C) (d : D) {Z : D} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c₁) c₂) c₃ ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.associator c₁ c₂ c₃).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj c₂ c₃)).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c₁) c₂ c₃).hom h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorObj c₁ c₂) c₃).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ c₂).hom c₃) h) - CategoryTheory.MonoidalCategory.MonoidalRightAction.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] [toMonoidalRightActionStruct : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct C D] (actionHom_def : ∀ {c c' : C} {d d' : D} (f : d ⟶ d') (g : c ⟶ c'), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d' g) := by cat_disch) (actionHomRight_id : ∀ (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.CategoryStruct.id c) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) := by cat_disch) (id_actionHomLeft : ∀ (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.CategoryStruct.id d) c = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) := by cat_disch) (actionHom_comp : ∀ {c c' c'' : C} {d d' d'' : D} (f₁ : d ⟶ d') (f₂ : d' ⟶ d'') (g₁ : c ⟶ c') (g₂ : c' ⟶ c''), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.CategoryStruct.comp f₁ f₂) (CategoryTheory.CategoryStruct.comp g₁ g₂) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₁ g₁) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f₂ g₂) := by cat_disch) (actionAssocIso_hom_naturality : ∀ {d₁ d₂ : D} {c₁ c₂ c₃ c₄ : C} (f : d₁ ⟶ d₂) (g : c₁ ⟶ c₂) (h : c₃ ⟶ c₄), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f (CategoryTheory.MonoidalCategoryStruct.tensorHom g h)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₂ c₂ c₄).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d₁ c₁ c₃).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) h) := by cat_disch) (actionUnitIso_hom_naturality : ∀ {d d' : D} (f : d ⟶ d'), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom f = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d').hom := by cat_disch) (actionHomRight_whiskerRight : ∀ {c' c'' : C} (f : c' ⟶ c'') (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.whiskerRight f c) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c' c).hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f) c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c'' c).inv) := by cat_disch) (whiskerRight_actionHomLeft : ∀ (c : C) {c' c'' : C} (f : c' ⟶ c'') (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.whiskerLeft c f) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) f) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c'').inv) := by cat_disch) (actionHom_associator : ∀ (c₁ c₂ c₃ : C) (d : D), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.associator c₁ c₂ c₃).hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ (CategoryTheory.MonoidalCategoryStruct.tensorObj c₂ c₃)).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c₁) c₂ c₃).hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorObj c₁ c₂) c₃).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c₁ c₂).hom c₃) := by cat_disch) (actionHom_leftUnitor : ∀ (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.leftUnitor c).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) c).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom c) := by cat_disch) (actionHom_rightUnitor : ∀ (c : C) (d : D), CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d (CategoryTheory.MonoidalCategoryStruct.rightUnitor c).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c)).hom := by cat_disch) : CategoryTheory.MonoidalCategory.MonoidalRightAction C D - CategoryTheory.MonoidalCategory.endofunctorMonoidalCategory.evaluationRightAction_actionObj 📋 Mathlib.CategoryTheory.Monoidal.Action.End
(C : Type u_1) [CategoryTheory.Category.{v_1, u_1} C] (d : C) (c : CategoryTheory.Functor C C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c = c.obj d - CategoryTheory.MonoidalCategory.MonoidalRightAction.actionOfMonoidalFunctorToEndofunctor_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] (d : D) (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c = (F.obj c).obj d - CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedActionMonoidal_ε_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.MonoidalRightAction C D] (X : D) : (CategoryTheory.Functor.LaxMonoidal.ε (CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D)).app X = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso X).inv - CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedActionMonoidal_η_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.MonoidalRightAction C D] (X : D) : (CategoryTheory.Functor.OplaxMonoidal.η (CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D)).app X = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso X).hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedActionMonoidal_δ_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.MonoidalRightAction C D] (x✝ x✝¹ : C) (x✝² : D) : (CategoryTheory.Functor.OplaxMonoidal.δ (CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D) x✝ x✝¹).app x✝² = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝² x✝ x✝¹).hom - CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedActionMonoidal_μ_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.MonoidalRightAction C D] (x✝ x✝¹ : C) (x✝² : D) : (CategoryTheory.Functor.LaxMonoidal.μ (CategoryTheory.MonoidalCategory.MonoidalRightAction.curriedAction C D) x✝ x✝¹).app x✝² = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝² x✝ x✝¹).inv - CategoryTheory.Functor.RightLinear.μᵣ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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.RightLinear C] (d : D) (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c ≅ F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.Functor.LaxRightLinear.μᵣ 📋 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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c ⟶ F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.Functor.OplaxRightLinear.δᵣ 📋 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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) (c : C) : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) ⟶ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c - CategoryTheory.Functor.RightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.RightLinear C] (c : C) (d : D) : CategoryTheory.IsIso (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) - CategoryTheory.Functor.RightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.RightLinear C] (c : C) (d : D) : CategoryTheory.IsIso (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) - CategoryTheory.Functor.RightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.RightLinear C] (c : C) (d : D) : CategoryTheory.inv (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) = CategoryTheory.Functor.LaxRightLinear.μᵣ F d c - CategoryTheory.Functor.RightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.RightLinear C] (c : C) (d : D) : CategoryTheory.inv (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) = CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c - CategoryTheory.Functor.RightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.RightLinear C] (d : D) (c : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) = CategoryTheory.CategoryStruct.id (F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c)) - CategoryTheory.Functor.RightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.RightLinear C] (d : D) (c : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c) - CategoryTheory.Functor.RightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.RightLinear C] (d : D) (c : C) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) h) = h - CategoryTheory.Functor.RightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.RightLinear C] (d : D) (c : C) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) h) = h - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.LaxRightLinear C] (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).inv (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) = F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.OplaxRightLinear C] (d : D) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).hom = F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) : (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).inv = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) {c c' : C} (f : c ⟶ c') : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c') = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) {c c' : C} (f : c ⟶ c') : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c') = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] {d d' : D} (f : d ⟶ d') (c : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) (CategoryTheory.Functor.LaxRightLinear.μᵣ F d' c) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] {d d' : D} (f : d ⟶ d') (c : C) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d' c) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) {Z : D'} (h : F.obj d ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).hom h = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom) h) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.LaxRightLinear C] (d : D) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv) h - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.OplaxRightLinear C] (d : D) {Z : D'} (h : F.obj d ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).hom h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom) h - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) (CategoryTheory.MonoidalCategoryStruct.tensorUnit C) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).inv h = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) h) - CategoryTheory.Functor.RightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [toLaxRightLinear : F.LaxRightLinear C] [toOplaxRightLinear : F.OplaxRightLinear C] (μᵣ_comp_δᵣ : ∀ (d : D) (c : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) = CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c)) (δᵣ_comp_μᵣ : ∀ (d : D) (c : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) = CategoryTheory.CategoryStruct.id (F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c))) : F.RightLinear C - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) {c c' : C} (f : c ⟶ c') {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c') ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c') h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) h) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) {c c' : C} (f : c ⟶ c') {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c' ⟶ Z) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c') h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) h) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] {d d' : D} (f : d ⟶ d') (c : C) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d' c) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d' c) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) h) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] {d d' : D} (f : d ⟶ d') (c : C) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d') c ⟶ Z) : CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d' c) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) h) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.LaxRightLinear C] (d : D) (c c' : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').inv)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').inv (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.OplaxRightLinear C] (d : D) (c c' : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) c') (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').inv) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').inv) (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) (c c' : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) c') (CategoryTheory.Functor.LaxRightLinear.μᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c')) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) (c c' : C) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) c')) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.LaxRightLinear C] (d : D) (c c' : C) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') h)) - CategoryTheory.Functor.LaxRightLinear.μᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.LaxRightLinear C] (d : D) (c c' : C) {Z : D'} (h : F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.LaxRightLinear.μᵣ F d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').inv) h)) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxRightLinear.μᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) h) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D} {inst✝⁵ : CategoryTheory.MonoidalCategory.MonoidalRightAction C D'} [self : F.OplaxRightLinear C] (d : D) (c c' : C) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c) c' ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom h) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) c') h)) - CategoryTheory.Functor.OplaxRightLinear.δᵣ_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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] [F.OplaxRightLinear C] (d : D) (c c' : C) {Z : D'} (h : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) (CategoryTheory.MonoidalCategoryStruct.tensorObj c c') ⟶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d c) c') (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').inv h)) = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').inv) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.OplaxRightLinear.δᵣ F d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) h) - CategoryTheory.Functor.LaxRightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] (μᵣ : (d : D) → (c : C) → CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c ⟶ F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c)) (μᵣ_naturality_right : ∀ (d : D) {c c' : C} (f : c ⟶ c'), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) (μᵣ d c') = CategoryTheory.CategoryStruct.comp (μᵣ d c) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) := by cat_disch) (μᵣ_naturality_left : ∀ {d d' : D} (f : d ⟶ d') (c : C), CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) (μᵣ d' c) = CategoryTheory.CategoryStruct.comp (μᵣ d c) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) := by cat_disch) (μᵣ_associativity : ∀ (d : D) (c c' : C), CategoryTheory.CategoryStruct.comp (μᵣ d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) = CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (μᵣ d c) c') (μᵣ (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c')) := by cat_disch) (μᵣ_unitality : ∀ (d : D), (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).hom = CategoryTheory.CategoryStruct.comp (μᵣ d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).hom) := by cat_disch) : F.LaxRightLinear C - CategoryTheory.Functor.OplaxRightLinear.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.MonoidalRightAction C D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D'] (δᵣ : (d : D) → (c : C) → F.obj (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) ⟶ CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (F.obj d) c) (δᵣ_naturality_right : ∀ (d : D) {c c' : C} (f : c ⟶ c'), CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f)) (δᵣ d c') = CategoryTheory.CategoryStruct.comp (δᵣ d c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (F.obj d) f) := by cat_disch) (δᵣ_naturality_left : ∀ {d d' : D} (f : d ⟶ d') (c : C), CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c)) (δᵣ d' c) = CategoryTheory.CategoryStruct.comp (δᵣ d c) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (F.map f) c) := by cat_disch) (δᵣ_associativity : ∀ (d : D) (c c' : C), CategoryTheory.CategoryStruct.comp (δᵣ d (CategoryTheory.MonoidalCategoryStruct.tensorObj c c')) (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (F.obj d) c c').hom = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').hom) (CategoryTheory.CategoryStruct.comp (δᵣ (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) c') (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft (δᵣ d c) c')) := by cat_disch) (δᵣ_unitality_inv : ∀ (d : D), (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (F.obj d)).inv = CategoryTheory.CategoryStruct.comp (F.map (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso d).inv) (δᵣ d (CategoryTheory.MonoidalCategoryStruct.tensorUnit C)) := by cat_disch) : F.OplaxRightLinear 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.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] (d : D) (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (Opposite.op d) (Opposite.op c) = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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 : Dᵒᵖ) (d : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj c d = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (Opposite.unop c) (Opposite.unop d)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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 : D) (d : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj c d = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (Opposite.op c) (Opposite.op d)) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (d : Dᵒᵖ) (c : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj (Opposite.unop d) (Opposite.unop c) = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionObj d c) - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_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.MonoidalRightAction C D] (x✝ : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso x✝ = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x✝ - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_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.MonoidalRightAction Cᴹᵒᵖ D] (x✝ : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionUnitIso x✝ = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x✝ - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHomRight 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (c : Cᴹᵒᵖ) {d d' : D} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c.unmop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHomLeft 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Cᴹᵒᵖ} (f : c ⟶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f.unmop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionAssocIso 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (x✝ x✝¹ : Cᴹᵒᵖ) (x✝² : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x✝ x✝¹ x✝² = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝² x✝¹.unmop x✝.unmop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.monoidalOppositeLeftAction_actionHom 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Cᴹᵒᵖ} {d d✝ : D} (f : c ⟶ c') (g : d ⟶ d✝) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom g f.unmop - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_actionHomRight 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᴹᵒᵖ D] (c : C) {d d' : D} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f { unmop := c } - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionRight_mop 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c : C) {d d' : D} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f { unmop := c } = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomRight c f - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_actionHomLeft 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᴹᵒᵖ D] {c c' : C} (f : c ⟶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f.mop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHomRight_mop 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : C} (f : c ⟶ c') (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f.mop = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHomLeft f d - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_actionHom 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᴹᵒᵖ D] {c c' : C} {d d✝ : D} (f : c ⟶ c') (g : d ⟶ d✝) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom f g = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom g f.mop - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionHom_mop_mop 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] {c c' : D} {d d' : C} (f : c ⟶ c') (g : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g.mop = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionHom g f - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] (x✝ : Dᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x✝ = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (Opposite.unop x✝)).symm.op - CategoryTheory.MonoidalCategory.MonoidalLeftAction.leftActionOfMonoidalOppositeRightAction_actionAssocIso 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᴹᵒᵖ D] (x✝ x✝¹ : C) (x✝² : D) : CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso x✝ x✝¹ x✝² = CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝² { unmop := x✝¹ } { unmop := x✝ } - CategoryTheory.MonoidalCategory.MonoidalRightAction.monoidalOppositeRightAction_actionAssocIso_mop_mop 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalLeftAction C D] (c c' : C) (d : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d { unmop := c } { unmop := c' } = CategoryTheory.MonoidalCategory.MonoidalLeftActionStruct.actionAssocIso c' c d - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_actionHomLeft 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Dᵒᵖ} (f : c ⟶ c') (d : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f d = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.unop (Opposite.unop d)).op - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_actionHomRight 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (c : Dᵒᵖ) {d d' : Cᵒᵖ} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight c f = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (Opposite.unop c) f.unop).op - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_actionHom 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] {c c' : Cᵒᵖ} {d d' : Dᵒᵖ} (f : d ⟶ d') (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f.unop g.unop).op - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] {d d' : D} (f : d ⟶ d') (c : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.op (Opposite.op c) = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] (d : D) {c c' : C} (f : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (Opposite.op d) f.op = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (x✝ : D) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso x✝ = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionUnitIso (Opposite.op x✝)).symm.unop - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] {d d' : Dᵒᵖ} (f : d ⟶ d') (c : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.unop (Opposite.unop c) = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f c) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (d : Dᵒᵖ) {c c' : Cᵒᵖ} (f : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (Opposite.unop d) f.unop = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight d f) - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] {d d' : D} {c c' : C} (f : d ⟶ d') (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f.op g.op = Opposite.op (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] {d d' : Dᵒᵖ} {c c' : Cᵒᵖ} (f : d ⟶ d') (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f.unop g.unop = Opposite.unop (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g) - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_actionHomLeft 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᵒᵖ Dᵒᵖ] {c c' : D} (f : c ⟶ c') (d : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f d = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomLeft f.op (Opposite.op d)).unop - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_actionHomRight 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (c : D) {d d' : C} (f : d ⟶ d') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight c f = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHomRight (Opposite.op c) f.op).unop - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_actionHom 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᵒᵖ Dᵒᵖ] {c c' : C} {d d✝ : D} (f : d ⟶ d✝) (g : c ⟶ c') : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f g = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionHom f.op g.op).unop - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_actionAssocIso 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction C D] (x✝ : Dᵒᵖ) (x✝¹ x✝² : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝ x✝¹ x✝² = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (Opposite.unop x✝) (Opposite.unop x✝¹) (Opposite.unop x✝²)).symm.op - CategoryTheory.MonoidalCategory.MonoidalRightAction.oppositeRightAction_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.MonoidalRightAction C D] (d : D) (c c' : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (Opposite.op d) (Opposite.op c) (Opposite.op c') = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').symm.op - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_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.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (d : Dᵒᵖ) (c c' : Cᵒᵖ) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (Opposite.unop d) (Opposite.unop c) (Opposite.unop c') = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso d c c').symm.unop - CategoryTheory.MonoidalCategory.MonoidalRightAction.rightActionOfOppositeRightAction_actionAssocIso 📋 Mathlib.CategoryTheory.Monoidal.Action.Opposites
(C : Type u_1) (D : Type u_2) [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.MonoidalCategory C] [CategoryTheory.Category.{v_2, u_2} D] [CategoryTheory.MonoidalCategory.MonoidalRightAction Cᵒᵖ Dᵒᵖ] (x✝ : D) (x✝¹ x✝² : C) : CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso x✝ x✝¹ x✝² = (CategoryTheory.MonoidalCategory.MonoidalRightActionStruct.actionAssocIso (Opposite.op x✝) (Opposite.op x✝¹) (Opposite.op x✝²)).symm.unop
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