Creation of finite limits #
This file defines the classes CreatesFiniteLimits
, CreatesFiniteColimits
,
CreatesFiniteProducts
and CreatesFiniteCoproducts
.
We say that a functor creates finite limits if it creates all limits of shape J
where
J : Type
is a finite category.
F
creates all finite limits.
Instances
Equations
If F
creates limits of any size, it creates finite limits.
Equations
Instances For
Equations
Equations
If F
creates finite limits in any universe, then it creates finite limits.
Equations
Instances For
Equations
Transfer creation of finite limits along a natural isomorphism in the functor.
Equations
Instances For
We say that a functor creates finite products if it creates all limits of shape Discrete J
where J : Type
is finite.
F
creates all finite limits.
Instances
Equations
Equations
Transfer creation of finite products along a natural isomorphism in the functor.
Equations
Instances For
Equations
We say that a functor creates finite colimits if it creates all colimits of shape J
where
J : Type
is a finite category.
F
creates all finite colimits.
Instances
Equations
If F
creates colimits of any size, it creates finite colimits.
Equations
Instances For
Equations
Equations
If F
creates finite colimits in any universe, then it creates finite colimits.
Equations
Instances For
Equations
Transfer creation of finite colimits along a natural isomorphism in the functor.
Equations
Instances For
We say that a functor creates finite limits if it creates all limits of shape J
where
J : Type
is a finite category.
F
creates all finite limits.
Instances
Equations
Equations
Transfer creation of finite limits along a natural isomorphism in the functor.