Finally small categories #
A category given by (J : Type u) [Category.{v} J]
is w
-finally small if there exists a
FinalModel J : Type w
equipped with [SmallCategory (FinalModel J)]
and a final functor
FinalModel J ⥤ J
.
This means that if a category C
has colimits of size w
and J
is w
-finally small, then
C
has colimits of shape J
. In this way, the notion of "finally small" can be seen of a
generalization of the notion of "essentially small" for indexing categories of colimits.
Dually, we have a notion of initially small category.
A category is FinallySmall.{w}
if there is a final functor from a w
-small category.
- final_smallCategory : ∃ (S : Type w) (x : CategoryTheory.SmallCategory S) (F : CategoryTheory.Functor S J), CategoryTheory.Functor.Final F
There is a final functor from a small category.
Instances
Constructor for FinallySmall C
from an explicit small category witness.
An arbitrarily chosen small model for a finally small category.
Equations
- CategoryTheory.FinalModel J = Classical.choose (_ : ∃ (S : Type w) (x : CategoryTheory.SmallCategory S) (F : CategoryTheory.Functor S J), CategoryTheory.Functor.Final F)
Instances For
Equations
- One or more equations did not get rendered due to their size.
An arbitrarily chosen final functor FinalModel J ⥤ J
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
A category is InitiallySmall.{w}
if there is an initial functor from a w
-small category.
- initial_smallCategory : ∃ (S : Type w) (x : CategoryTheory.SmallCategory S) (F : CategoryTheory.Functor S J), CategoryTheory.Functor.Initial F
There is an initial functor from a small category.
Instances
Constructor for InitialSmall C
from an explicit small category witness.
An arbitrarily chosen small model for an initially small category.
Equations
- CategoryTheory.InitialModel J = Classical.choose (_ : ∃ (S : Type w) (x : CategoryTheory.SmallCategory S) (F : CategoryTheory.Functor S J), CategoryTheory.Functor.Initial F)
Instances For
Equations
- One or more equations did not get rendered due to their size.
An arbitrarily chosen initial functor InitialModel J ⥤ J
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.