Documentation

Mathlib.CategoryTheory.Subobject.WellPowered

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.

Instances