Theorems · Definition · category theory
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat.pullHom
{C : Type u} →
[inst : CategoryTheory.Category.{v, u} C] →
{F : CategoryTheory.Pseudofunctor (CategoryTheory.LocallyDiscrete Cᵒᵖ) CategoryTheory.Cat} →
⦃X₁ X₂ : C⦄ →
⦃M₁ : ↑(F.obj { as := Opposite.op X₁ })⦄ →
⦃M₂ : ↑(F.obj { as := Opposite.op X₂ })⦄ →
⦃Y : C⦄ →
⦃f₁ : Y ⟶ X₁⦄ →
⦃f₂ : Y ⟶ X₂⦄ →
((F.map f₁.op.toLoc).toFunctor.obj M₁ ⟶ (F.map f₂.op.toLoc).toFunctor.obj M₂) →
⦃Y' : C⦄ →
(g : Y' ⟶ Y) →
(gf₁ : Y' ⟶ X₁) →
(gf₂ : Y' ⟶ X₂) →
autoParam (CategoryTheory.CategoryStruct.comp g f₁ = gf₁)
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat.pullHom._auto_1 →
autoParam (CategoryTheory.CategoryStruct.comp g f₂ = gf₂)
CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat.pullHom._auto_3 →
((F.map gf₁.op.toLoc).toFunctor.obj M₁ ⟶ (F.map gf₂.op.toLoc).toFunctor.obj M₂)Given a pseudofunctor F from LocallyDiscrete Cᵒᵖ to Cat, objects M₁ and M₂
of F over X₁ and X₂, morphisms f₁ : Y ⟶ X₁ and f₂ : Y ⟶ X₂, this is a version
of the pullback map (f₁^* M₁ ⟶ f₂^* M₂) → (g^* (f₁^* M₁) ⟶ g^* (f₂^* M₂)) by a
morphism g : Y' ⟶ Y, where we actually replace g^* (f₁^* M₁) by gf₁^* M₁
where gf₁ : Y' ⟶ X₁ is a morphism such that g ≫ f₁ = gf₁ (and similarly for M₂).
- Cited by
- 23 results in Mathlib
- Foundations
- Depth 30 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CategoryTheory.Category
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites23
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.Functor.mapproof · cited by 8,698
- Oppositestatement and proof · cited by 8,081
- CategoryTheory.Iso.homproof · cited by 7,684
- CategoryTheory.NatTrans.appproof · cited by 7,406
- CategoryTheory.Iso.invproof · cited by 6,514
- Quiver.Hom.opstatement and proof · cited by 1,948
- Prefunctor.objstatement and proof · cited by 1,241
- CategoryTheory.PrelaxFunctor.toPrelaxFunctorStructstatement and proof · cited by 1,154
Cited by30
Results whose statement or proof uses this declaration.
- CategoryTheory.Pseudofunctor.DescentData'.pullHom'proof · cited by 29
- CategoryTheory.Pseudofunctor.presheafHomproof · cited by 15
- CategoryTheory.Pseudofunctor.DescentData'.pullHom'_eq_pullHomstatement · cited by 7
- CategoryTheory.Pseudofunctor.DescentData'.pullHom_pullHom'statement and proof · cited by 4
- CategoryTheory.Pseudofunctor.DescentData'.comp_pullHom''proof · cited by 2
- CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat.pullHom_idstatement · cited by 2
- CategoryTheory.Pseudofunctor.DescentData'.commproof · cited by 1
- CategoryTheory.Pseudofunctor.LocallyDiscreteOpToCat.map_eq_pullHomstatement · cited by 1
- CategoryTheory.Pseudofunctor.DescentData'.pullHom'₁₂_eq_pullHom_of_chosenPullback₃statement · cited by 1
- CategoryTheory.Pseudofunctor.DescentData'.pullHom'₁₃_eq_pullHom_of_chosenPullback₃statement · cited by 1
- CategoryTheory.Pseudofunctor.DescentData'.pullHom'₂₃_eq_pullHom_of_chosenPullback₃statement · cited by 1
- CategoryTheory.Pseudofunctor.DescentData'.pullHom_pullHom'_assocstatement · cited by 1