Pushout-tensor-products and the braiding #
In this file, we introduce a definition Functor.PushoutObjObj.flipTensor
which switches the two morphisms involved in pushout-tensor-products
in a braided category.
def CategoryTheory.Functor.PushoutObjObj.flipTensor {C : Type u_1} [Category.{v_1, u_1} C] [MonoidalCategory C] [BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) :
(MonoidalCategory.curriedTensor C).PushoutObjObj f₂ f₁
In a braided monoidal category, from a Functor.PushoutObjObj structure for
the bifunctor curriedTensor and two morphism f₁ and f₂, one may
obtain a similar structure for f₂ and f₁.
Equations
Instances For
@[simp]
theorem CategoryTheory.Functor.PushoutObjObj.flipTensor_inr {C : Type u_1} [Category.{v_1, u_1} C] [MonoidalCategory C] [BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) :
@[simp]
theorem CategoryTheory.Functor.PushoutObjObj.flipTensor_pt {C : Type u_1} [Category.{v_1, u_1} C] [MonoidalCategory C] [BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) :
@[simp]
theorem CategoryTheory.Functor.PushoutObjObj.flipTensor_ι {C : Type u_1} [Category.{v_1, u_1} C] [MonoidalCategory C] [BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) :
@[simp]
theorem CategoryTheory.Functor.PushoutObjObj.flipTensor_inl {C : Type u_1} [Category.{v_1, u_1} C] [MonoidalCategory C] [BraidedCategory C] {X₁ Y₁ X₂ Y₂ : C} {f₁ : X₁ ⟶ Y₁} {f₂ : X₂ ⟶ Y₂} (sq : (MonoidalCategory.curriedTensor C).PushoutObjObj f₁ f₂) :