Constructing binary product from pullbacks and terminal object. #
The product is the pullback over the terminal objects. In particular, if a category has pullbacks and a terminal object, then it has binary products.
We also provide the dual.
If a span is the pullback span over the terminal object, then it is a binary product.
Instances For
The pullback over the terminal object is the product
Instances For
The product is the pullback over the terminal object.
Instances For
Any category with pullbacks and a terminal object has a limit cone for each walking pair.
Instances For
Any category with pullbacks and terminal object has binary products.
A functor that preserves terminal objects and pullbacks preserves binary products.
Instances For
In a category with a terminal object and pullbacks,
a product of objects X
and Y
is isomorphic to a pullback.
Instances For
If a cospan is the pushout cospan under the initial object, then it is a binary coproduct.
Instances For
The pushout under the initial object is the coproduct
Instances For
The coproduct is the pushout under the initial object.
Instances For
Any category with pushouts and an initial object has a colimit cocone for each walking pair.
Instances For
Any category with pushouts and initial object has binary coproducts.
A functor that preserves initial objects and pushouts preserves binary coproducts.
Instances For
In a category with an initial object and pushouts,
a coproduct of objects X
and Y
is isomorphic to a pushout.