Well-powered categories #
A category (C : Type u) [Category.{v} C]
is [WellPowered.{w} C]
if C
is locally small relative to w
and for every X : C
,
we have Small.{w} (Subobject X)
. The most common cases if when w = v
,
in which case, it only involves the condition Small.{v} (Subobject X)
(Note that in this situation Subobject X : Type (max u v)
,
so this is a nontrivial condition for large categories,
but automatic for small categories.)
This is equivalent to the category MonoOver X
being EssentiallySmall.{w}
for all X : C
.
When a category is well-powered, you can obtain nonconstructive witnesses as
Shrink (Subobject X) : Type w
and
equivShrink (Subobject X) : Subobject X ≃ Shrink (subobject X)
.
A category (with morphisms in Type v
) is well-powered relative to a universe w
if it is locally small and Subobject X
is w
-small for every X
.
We show in wellPowered_of_essentiallySmall_monoOver
and essentiallySmall_monoOver
that this is the case if and only if MonoOver X
is w
-essentially small for every X
.
- subobject_small (X : C) : Small.{w, max u₁ v} (CategoryTheory.Subobject X)
Instances
Being well-powered is preserved by equivalences.