Trifunctors obtained by composition of bifunctors #
Given two bifunctors F₁₂ : C₁ ⥤ C₂ ⥤ C₁₂
and G : C₁₂ ⥤ C₃ ⥤ C₄
, we define
the trifunctor bifunctorComp₁₂ F₁₂ G : C₁ ⥤ C₂ ⥤ C₃ ⥤ C₄
which sends three
objects X₁ : C₁
, X₂ : C₂
and X₃ : C₃
to G.obj ((F₁₂.obj X₁).obj X₂)).obj X₃
.
Similarly, given two bifunctors F : C₁ ⥤ C₂₃ ⥤ C₄
and G₂₃ : C₂ ⥤ C₃ ⥤ C₂₃
, we define
the trifunctor bifunctorComp₂₃ F G₂₃ : C₁ ⥤ C₂ ⥤ C₃ ⥤ C₄
which sends three
objects X₁ : C₁
, X₂ : C₂
and X₃ : C₃
to (F.obj X₁).obj ((G₂₃.obj X₂).obj X₃)
.
Auxiliary definition for bifunctorComp₁₂
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given two bifunctors F₁₂ : C₁ ⥤ C₂ ⥤ C₁₂
and G : C₁₂ ⥤ C₃ ⥤ C₄
, this is
the trifunctor C₁ ⥤ C₂ ⥤ C₃ ⥤ C₄
obtained by composition.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for bifunctorComp₂₃
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given two bifunctors F : C₁ ⥤ C₂₃ ⥤ C₄
and G₂₃ : C₂ ⥤ C₃ ⥤ C₄
, this is
the trifunctor C₁ ⥤ C₂ ⥤ C₃ ⥤ C₄
obtained by composition.
Equations
- One or more equations did not get rendered due to their size.