Documentation

Mathlib.CategoryTheory.Comma.StructuredArrow.Functor

Structured Arrow Categories as strict functor to Cat #

Forming a structured arrow category StructuredArrow d T with d : D and T : C ⥤ D is strictly functorial in S, inducing a functor Dᵒᵖ ⥤ Cat. This file constructs said functor and proves that, in the dual case, we can precompose it with another functor L : E ⥤ D to obtain a category equivalent to Comma L T.

The structured arrow category StructuredArrow d T depends on the chosen domain d : D in a functorial way, inducing a functor Dᵒᵖ ⥤ Cat.

Equations
  • One or more equations did not get rendered due to their size.

The costructured arrow category CostructuredArrow T d depends on the chosen codomain d : D in a functorial way, inducing a functor D ⥤ Cat.

Equations
  • One or more equations did not get rendered due to their size.

The functor used to establish the equivalence grothendieckPrecompFunctorEquivalence between the Grothendieck construction on CostructuredArrow.functor and the comma category.

Equations
  • One or more equations did not get rendered due to their size.

The inverse functor used to establish the equivalence grothendieckPrecompFunctorEquivalence between the Grothendieck construction on CostructuredArrow.functor and the comma category.

Equations
  • One or more equations did not get rendered due to their size.

For L : C ⥤ D, taking the Grothendieck construction of CostructuredArrow.functor L precomposed with another functor R : E ⥤ D results in a category which is equivalent to the comma category Comma L R.

Equations
  • One or more equations did not get rendered due to their size.

The functor projecting out the domain of arrows from the Grothendieck construction on costructured arrows.

Equations
  • One or more equations did not get rendered due to their size.

Functors between costructured arrow categories induced by morphisms in the base category composed with fibers of grothendieckProj L are isomorphic to the projection proj L X.

Equations
  • One or more equations did not get rendered due to their size.