Limits in the category of indexed families of objects. #
Given a functor F : J β₯€ Ξ i, C i into a category of indexed families,
- we can assemble a collection of cones over
F β Pi.eval C iinto a cone overF - if all those cones are limit cones, the assembled cone is a limit cone, and
- if we have limits for each of
F β Pi.eval C i, we can produce aHasLimit Finstance
A cone over F : J β₯€ Ξ i, C i has as its components cones over each of the F β Pi.eval C i.
Equations
Instances For
A cocone over F : J β₯€ Ξ i, C i has as its components cocones over each of the F β Pi.eval C i.
Equations
Instances For
Given a family of cones over the F β Pi.eval C i, we can assemble these together as a Cone F.
Equations
Instances For
Given a family of cocones over the F β Pi.eval C i,
we can assemble these together as a Cocone F.
Equations
Instances For
Given a family of limit cones over the F β Pi.eval C i,
assembling them together as a Cone F produces a limit cone.
Equations
Instances For
Given a family of colimit cocones over the F β Pi.eval C i,
assembling them together as a Cocone F produces a colimit cocone.
Equations
Instances For
If we have a functor F : J β₯€ Ξ i, C i into a category of indexed families,
and we have limits for each of the F β Pi.eval C i,
then F has a limit.
If we have a functor F : J β₯€ Ξ i, C i into a category of indexed families,
and colimits exist for each of the F β Pi.eval C i,
there is a colimit for F.
As an example, we can use this to construct particular shapes of limits in a category of indexed families.
With the addition of
import CategoryTheory.Limits.Types.Products
we can use:
attribute [local instance] hasLimit_of_hasLimit_comp_eval
example : hasBinaryProducts (I β Type vβ) := β¨by infer_instanceβ©