Open
Description
This issue outlines formalization goals for the category-theory
module.
Formalization targets
The following list outlines missing formalizations that should be part of any standard library on category theory:
- Extensionality of
- Small precategories
- Large precategories
- Small categories
- Large categories
- (large) Functor categories
- Rezk completion
- Large Rezk completion of small precategory
- Small Rezk completion of small precategory
- Large Rezk completion of large precategory
- The (large) (pre)groupoid core of a (large) (pre)category
- The pregroupoid core of a precategory
- The groupoid core of a category
- The large pregroupoid core of a large precategory
- The large groupoid core of a large category
- the (large) (pre)groupoidal completion
- their adjunctions
- The Yoneda lemma for (large) (pre)categories
- Naturality of the Yoneda lemma
- The Yoneda embedding is an embedding
- Colimits and limits in (large) (pre)categories
Equivalence of- Definition as adjoint to constant functor
- Definition as terminal object in cone category
- Object with universal property
- Dependent products of (pre)categories
- Dependent products of large (pre)categories
- Fully-faithful+essentially surjective factorization
- (large) Sub(pre)categories
- Full (large) Sub(pre)categories
- Wide (large) Sub(pre)categories
- (large) Quotient (pre)categories
- (Co)cartesian families/fibrations
- The adjoint functor theorem
- Equivalence of transposing adjunctions and diagrammatic adjunctions
- Adjoint equivalences of (pre)categories (i.e. what is named "equivalences" in HoTT-UF)
- Presheaf categories
- Presheaf categories are free cocompletions
- Representable presheaves
It would also be nice to have
- A basic treatment of wild categories
- The homotopy precategory of a wild category
- A basic treatment of strict categories
- "Adjoint equivalences are equivalences" is equivalent to choice
- Left/right fibrations