Theorems · Theorem · category theory
SheafOfModules.pullback_assoc
∀ {C : Type u₁} [inst : CategoryTheory.Category.{v₁, u₁} C] {D : Type u₂} [inst_1 : CategoryTheory.Category.{v₂, u₂} D]
{D' : Type u₃} [inst_2 : CategoryTheory.Category.{v₃, u₃} D'] {D'' : Type u₄}
[inst_3 : CategoryTheory.Category.{v₄, u₄} D''] {J : CategoryTheory.GrothendieckTopology C}
{K : CategoryTheory.GrothendieckTopology D} {F : CategoryTheory.Functor C D} {S : CategoryTheory.Sheaf J RingCat}
{R : CategoryTheory.Sheaf K RingCat} [inst_4 : F.IsContinuous J K]
(φ : S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj R) [inst_5 : (SheafOfModules.pushforward φ).IsRightAdjoint]
{K' : CategoryTheory.GrothendieckTopology D'} {K'' : CategoryTheory.GrothendieckTopology D''}
{G : CategoryTheory.Functor D D'} {R' : CategoryTheory.Sheaf K' RingCat} [inst_6 : G.IsContinuous K K']
[inst_7 : (F.comp G).IsContinuous J K'] (ψ : R ⟶ (G.sheafPushforwardContinuous RingCat K K').obj R')
[inst_8 : (SheafOfModules.pushforward ψ).IsRightAdjoint] {G' : CategoryTheory.Functor D' D''}
{R'' : CategoryTheory.Sheaf K'' RingCat} [inst_9 : G'.IsContinuous K' K''] [inst_10 : (G.comp G').IsContinuous K K'']
[inst_11 : ((F.comp G).comp G').IsContinuous J K''] [inst_12 : (F.comp (G.comp G')).IsContinuous J K'']
(ψ' : R' ⟶ (G'.sheafPushforwardContinuous RingCat K' K'').obj R'')
[inst_13 : (SheafOfModules.pushforward ψ').IsRightAdjoint],
(SheafOfModules.pullback φ).isoWhiskerLeft (SheafOfModules.pullbackComp ψ ψ') ≪≫
SheafOfModules.pullbackComp φ
(CategoryTheory.CategoryStruct.comp ψ ((G.sheafPushforwardContinuous RingCat K K').map ψ')) =
((SheafOfModules.pullback φ).associator (SheafOfModules.pullback ψ) (SheafOfModules.pullback ψ')).symm ≪≫
CategoryTheory.Functor.isoWhiskerRight (SheafOfModules.pullbackComp φ ψ) (SheafOfModules.pullback ψ') ≪≫
SheafOfModules.pullbackComp
(CategoryTheory.CategoryStruct.comp φ ((F.sheafPushforwardContinuous RingCat J K).map ψ)) ψ'- Cited by
- 1 results in Mathlib
- Foundations
- Depth 76 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CategoryTheory.CategoryCategoryTheory.CategoryCategoryTheory.CategoryCategoryTheory.CategoryCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsRightAdjointCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsRightAdjointCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsContinuousCategoryTheory.Functor.IsRightAdjoint
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites29
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
- Oppositestatement · cited by 8,081
- CategoryTheory.Functor.compstatement and proof · cited by 6,529
- CategoryTheory.Isostatement · cited by 3,963
- CategoryTheory.GrothendieckTopologystatement and proof · cited by 1,415
- CategoryTheory.Iso.symmstatement · cited by 993
- CategoryTheory.Presheaf.IsSheafstatement · cited by 991
Cited by1
Results whose statement or proof uses this declaration.
- AlgebraicGeometry.Scheme.Modules.pseudofunctor_associativityproof · cited by 1