Skip to content

Category Theory #769

Open
Open
@fredrik-bakke

Description

@fredrik-bakke

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions