HasConicalLimits #
This file contains different statements about the (non-constructive) existence of conical limits.
The main constructions are the following.
HasConicalLimit
: there exists a limitcone
withIsConicalLimit V cone
HasConicalLimitsOfShape J
: All functorsF : J ⥤ C
have conical limits.HasConicalLimitsOfSize.{v₁, u₁}
: For all smallJ
all functorsF : J ⥤ C
have conical limits.HasConicalLimits
: has all (small) conical limits.
HasConicalLimit F
represents the mere existence of a limit for F
.
- mk' :: (
- exists_conicalLimitCone : Nonempty (ConicalLimitCone V F)
There is some limit cone for
F
- )
Instances
Use the axiom of choice to extract explicit ConicalLimitCone F
from HasConicalLimit F
.
Instances For
An arbitrary choice of conical limit cone for a functor.
Equations
Instances For
An arbitrary choice of conical limit object of a functor.
Equations
Instances For
The projection from the conical limit object to a value of the functor.
Equations
Instances For
Evidence that the arbitrary choice of cone provided by (conicalLimitCone V F).cone
is a
conical limit cone.
Equations
Instances For
The morphism from the cone point of any other cone to the limit object.
Equations
Instances For
If a functor F
has a conical limit, so does any naturally isomorphic functor.
If a E ⋙ F
has a limit, and E
is an equivalence, we can construct a limit of F
.
C
has conical limits of shape J
if there exists a conical limit for every functor
F : J ⥤ C
.
- hasConicalLimit (F : Functor J C) : HasConicalLimit V F
All functors
F : J ⥤ C
fromJ
have limits.
Instances
We can transport conical limits of shape J
along an equivalence J ≌ K
.
C
has all conical limits of size v₁ u₁
(HasLimitsOfSize.{v₁ u₁} C
)
if it has conical limits of every shape J : Type u₁
with [Category.{v₁} J]
.
All functors
F : J ⥤ C
from all smallJ
have conical limits
Instances
A category that has larger conical limits also has smaller conical limits.
HasConicalLimitsOfSize.shrink.{v, u} C
tries to obtain HasConicalLimitsOfSize.{v, u} C
from some other HasConicalLimitsOfSize.{v₁, u₁} C
.
C
has all (small) conical limits if it has limits of every shape that is as big as its
hom-sets.