The left/right unitor equivalences 1 × C ≌ C and C × 1 ≌ C. #
def CategoryTheory.prod.leftUnitor (C : Type u) [Category.{v, u} C] :
Functor (Discrete PUnit.{w + 1} × C) C
The left unitor functor 1 × C ⥤ C
Instances For
@[simp]
theorem CategoryTheory.prod.leftUnitor_obj (C : Type u) [Category.{v, u} C] (X : Discrete PUnit.{w + 1} × C) :
@[simp]
theorem CategoryTheory.prod.leftUnitor_map (C : Type u) [Category.{v, u} C] {X✝ Y✝ : Discrete PUnit.{w + 1} × C} (f : X✝ ⟶ Y✝) :
def CategoryTheory.prod.rightUnitor (C : Type u) [Category.{v, u} C] :
Functor (C × Discrete PUnit.{w + 1}) C
The right unitor functor C × 1 ⥤ C
Instances For
@[simp]
theorem CategoryTheory.prod.rightUnitor_obj (C : Type u) [Category.{v, u} C] (X : C × Discrete PUnit.{w + 1}) :
@[simp]
theorem CategoryTheory.prod.rightUnitor_map (C : Type u) [Category.{v, u} C] {X✝ Y✝ : C × Discrete PUnit.{w + 1}} (f : X✝ ⟶ Y✝) :
def CategoryTheory.prod.leftInverseUnitor (C : Type u) [Category.{v, u} C] :
Functor C (Discrete PUnit.{w + 1} × C)
The left inverse unitor C ⥤ 1 × C
Instances For
@[simp]
theorem CategoryTheory.prod.leftInverseUnitor_map (C : Type u) [Category.{v, u} C] {X✝ Y✝ : C} (f : X✝ ⟶ Y✝) :
@[simp]
def CategoryTheory.prod.rightInverseUnitor (C : Type u) [Category.{v, u} C] :
Functor C (C × Discrete PUnit.{w + 1})
The right inverse unitor C ⥤ C × 1
Instances For
@[simp]
@[simp]
theorem CategoryTheory.prod.rightInverseUnitor_map (C : Type u) [Category.{v, u} C] {X✝ Y✝ : C} (f : X✝ ⟶ Y✝) :
The equivalence of categories expressing left unity of products of categories.
Instances For
@[simp]
@[simp]
@[simp]
@[simp]
The equivalence of categories expressing right unity of products of categories.
Instances For
@[simp]
@[simp]
@[simp]
@[simp]