Theorems · Definition · category theory
CategoryTheory.Functor.toCostructuredArrow
{C : Type u₁} →
[inst : CategoryTheory.Category.{v₁, u₁} C] →
{D : Type u₂} →
[inst_1 : CategoryTheory.Category.{v₂, u₂} D] →
{E : Type u₃} →
[inst_2 : CategoryTheory.Category.{v₃, u₃} E] →
(G : CategoryTheory.Functor E C) →
(F : CategoryTheory.Functor C D) →
(X : D) →
(f : (Y : E) → F.obj (G.obj Y) ⟶ X) →
(∀ {Y Z : E} (g : Y ⟶ Z), CategoryTheory.CategoryStruct.comp (F.map (G.map g)) (f Z) = f Y) →
CategoryTheory.Functor E (CategoryTheory.CostructuredArrow F X)Given F : C ⥤ D and X : D, to upgrade a functor G : E ⥤ C to a functor
E ⥤ CostructuredArrow F X, it suffices to provide maps F.obj (G.obj Y) ⟶ X for all Y
making the obvious triangles involving all F.map (G.map g) commute.
This is of course the same as providing a cocone over F ⋙ G with cocone point X, see
Functor.toCostructuredArrowIsoToCostructuredArrow.
- Cited by
- 4 results in Mathlib
- Foundations
- Depth 30 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites9
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homstatement and proof · cited by 32,603
- CategoryTheory.Functor.objstatement and proof · cited by 19,642
- CategoryTheory.CategoryStruct.compstatement and proof · cited by 17,999
- CategoryTheory.Functorstatement and proof · cited by 16,252
- CategoryTheory.Functor.mapstatement and proof · cited by 8,698
- CategoryTheory.CostructuredArrowstatement · cited by 536
- CategoryTheory.CostructuredArrow.mkproof · cited by 155
- CategoryTheory.CostructuredArrow.homMkproof · cited by 55
Cited by13
Results whose statement or proof uses this declaration.
- CategoryTheory.CostructuredArrow.ofCommaFstEquivalenceInverseproof · cited by 10
- CategoryTheory.CostructuredArrow.ofDiagEquivalence.functorproof · cited by 6
- CategoryTheory.Functor.toOverproof · cited by 5
- CategoryTheory.CostructuredArrow.ofDiagEquivalence.inverseproof · cited by 4
- CategoryTheory.Functor.toCostructuredArrowCompProjstatement and proof · cited by 0
- CategoryTheory.Functor.toCostructuredArrowIsoToCostructuredArrowstatement and proof · cited by 0
- CategoryTheory.Functor.toCostructuredArrow_comp_projstatement · cited by 0
- CategoryTheory.Functor.toCostructuredArrow_mapstatement and proof · cited by 0
- CategoryTheory.Functor.toCostructuredArrow_objstatement and proof · cited by 0
- CategoryTheory.Limits.Cocone.toCostructuredArrowIsoToCostructuredArrowstatement · cited by 0