Functors out of sums of categories. #
This file records the universal property of sums of categories as an equivalence of
categories Sum.functorEquiv : A ⊕ A' ⥤ B ≌ (A ⥤ B) × (A' ⥤ B)
, and characterizes its
precompositions with the left and right inclusion as corresponding to the projections on
the product side.
The equivalence between functors from a sum and the product of the functor categories.
Equations
Instances For
Composing the forward direction of functorEquiv
with the first projection is the same as
precomposition with inl_ A A'
.
Equations
Instances For
Composing the forward direction of functorEquiv
with the second projection is the same as
precomposition with inr_ A A'
.
Equations
Instances For
Composing the backward direction of functorEquiv
with precomposition with inl_ A A'
.
is naturally isomorphic to the first projection.
Equations
Instances For
Composing the backward direction of functorEquiv
with the second projection is the same as
precomposition with inr_ A A'
.
Equations
Instances For
A consequence of functorEquiv
: we can construct a natural transformation of functors
A ⊕ A' ⥤ B
from the data of natural transformations of their whiskering with inl_
and inr_
.
Equations
Instances For
A consequence of functorEquiv
: we can construct a natural isomorphism of functors
A ⊕ A' ⥤ B
from the data of natural isomorphisms of their whiskering with inl_
and inr_
.
Equations
Instances For
functorEquiv A A' B
transforms Swap.equivalence
into Prod.braiding
.
Equations
Instances For
The equivalence Sum.functorEquiv
sends associativity of sums to associativity of products