Documentation

TauCeti.Algebra.Category.ModuleCat.Sheaf.SymmetricPower.Pullback

The symmetric-power pullback comparison for sheaves of modules #

Let F : C ⥤ D be a continuous functor between sites, S and R sheaves of commutative rings, and φ : S ⟶ F_* R. This file constructs the canonical natural map Symⁿ (φ_* M) ⟶ φ_* (Symⁿ M). It is the sheafification of the sectionwise comparison followed by the unit of sheafification of Symⁿ M.

Its mate under an adjunction G ⊣ φ_* is the canonical natural map G (Symⁿ M) ⟶ Symⁿ (G M). The adjunction is an explicit argument, so the same construction applies both to pullback of sheaves of modules and to pullback of modules on schemes. In degree one the comparison is an isomorphism for every such adjunction. The pushforward comparison is invertible in every degree when the functor of sites is also cocontinuous and the coefficient-ring map is an isomorphism.

As for exterior powers in TauCeti.Algebra.Category.ModuleCat.Sheaf.ExteriorPower.Pullback, the pushforward comparison and its degree-one computation are instances of TauCeti.SheafOfModules.sheafifyPushforwardComparison, applied to the symmetric-power comparison of underlying presheaves.

Main declarations #

References #

theorem TauCeti.SheafOfModules.unit_comp_forget_map_pushforwardSymmetricPowerComparison_app {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} [J.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify J AddCommGrpCat] [J.WEqualsLocallyBijective AddCommGrpCat] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] {K : CategoryTheory.GrothendieckTopology D} [K.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify K AddCommGrpCat] [K.WEqualsLocallyBijective AddCommGrpCat] {F : CategoryTheory.Functor C D} [F.IsContinuous J K] {S : CategoryTheory.Sheaf J CommRingCat} {R : CategoryTheory.Sheaf K CommRingCat} (φ : ringCatSheaf S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj (ringCatSheaf R)) (n : ℕ) (M : SheafOfModules (ringCatSheaf R)) :

On underlying presheaves, the pushforward comparison restricted along the sheafification unit is the sectionwise comparison followed by the pushed-forward sheafification unit. This equation uniquely determines the comparison.

theorem TauCeti.SheafOfModules.unit_comp_forget_map_pushforwardSymmetricPowerComparison_app_assoc {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} [J.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify J AddCommGrpCat] [J.WEqualsLocallyBijective AddCommGrpCat] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] {K : CategoryTheory.GrothendieckTopology D} [K.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify K AddCommGrpCat] [K.WEqualsLocallyBijective AddCommGrpCat] {F : CategoryTheory.Functor C D} [F.IsContinuous J K] {S : CategoryTheory.Sheaf J CommRingCat} {R : CategoryTheory.Sheaf K CommRingCat} (φ : ringCatSheaf S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj (ringCatSheaf R)) (n : ℕ) (M : SheafOfModules (ringCatSheaf R)) {Z : PresheafOfModules (ringCatSheaf S).obj} (h : (SheafOfModules.forget (ringCatSheaf S)).obj ((SheafOfModules.pushforward φ).obj ((SheafOfModules.symmetricPower R n).obj M)) ⟶ Z) :

On underlying presheaves, the pushforward comparison restricted along the sheafification unit is the sectionwise comparison followed by the pushed-forward sheafification unit. This equation uniquely determines the comparison.

@[simp]
theorem TauCeti.SheafOfModules.pushforwardSymmetricPowerComparison_app_val_app_unit {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} [J.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify J AddCommGrpCat] [J.WEqualsLocallyBijective AddCommGrpCat] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] {K : CategoryTheory.GrothendieckTopology D} [K.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify K AddCommGrpCat] [K.WEqualsLocallyBijective AddCommGrpCat] {F : CategoryTheory.Functor C D} [F.IsContinuous J K] {S : CategoryTheory.Sheaf J CommRingCat} {R : CategoryTheory.Sheaf K CommRingCat} (φ : ringCatSheaf S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj (ringCatSheaf R)) (n : ℕ) (M : SheafOfModules (ringCatSheaf R)) (U : Cᵒᵖ) (x : ↑((PresheafOfModulesOfCommRing.obj ((SheafOfModules.pushforward φ).obj M).val U).symmetricPower n)) :

On sections over U, the pushforward comparison sends the sheafification of a sectionwise symmetric tensor x of φ_* M to the sheafification of the same symmetric tensor of M over F U, with its coefficients mapped along φ.

@[simp]
theorem TauCeti.SheafOfModules.unit_comp_pushforward_pullbackSymmetricPowerComparison_assoc {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} [J.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify J AddCommGrpCat] [J.WEqualsLocallyBijective AddCommGrpCat] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] {K : CategoryTheory.GrothendieckTopology D} [K.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify K AddCommGrpCat] [K.WEqualsLocallyBijective AddCommGrpCat] {F : CategoryTheory.Functor C D} [F.IsContinuous J K] {S : CategoryTheory.Sheaf J CommRingCat} {R : CategoryTheory.Sheaf K CommRingCat} {φ : ringCatSheaf S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj (ringCatSheaf R)} {G : CategoryTheory.Functor (SheafOfModules (ringCatSheaf S)) (SheafOfModules (ringCatSheaf R))} (adj : G ⊣ SheafOfModules.pushforward φ) (n : ℕ) (M : SheafOfModules (ringCatSheaf S)) {Z : SheafOfModules (ringCatSheaf S)} (h : (SheafOfModules.pushforward φ).obj ((SheafOfModules.symmetricPower R n).obj (G.obj M)) ⟶ Z) :

The adjunction equation characterizing the pullback comparison.

@[simp]
theorem TauCeti.SheafOfModules.pullbackSymmetricPowerComparison_app_val_app_unit {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] {J : CategoryTheory.GrothendieckTopology C} [J.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify J AddCommGrpCat] [J.WEqualsLocallyBijective AddCommGrpCat] {D : Type u₂} [CategoryTheory.Category.{v₂, u₂} D] {K : CategoryTheory.GrothendieckTopology D} [K.HasSheafCompose (CategoryTheory.forget₂ CommRingCat RingCat)] [CategoryTheory.HasWeakSheafify K AddCommGrpCat] [K.WEqualsLocallyBijective AddCommGrpCat] {F : CategoryTheory.Functor C D} [F.IsContinuous J K] {S : CategoryTheory.Sheaf J CommRingCat} {R : CategoryTheory.Sheaf K CommRingCat} {φ : ringCatSheaf S ⟶ (F.sheafPushforwardContinuous RingCat J K).obj (ringCatSheaf R)} {G : CategoryTheory.Functor (SheafOfModules (ringCatSheaf S)) (SheafOfModules (ringCatSheaf R))} (adj : G ⊣ SheafOfModules.pushforward φ) (n : ℕ) (M : SheafOfModules (ringCatSheaf S)) (U : Cᵒᵖ) (x : ↑((PresheafOfModulesOfCommRing.obj M.val U).symmetricPower n)) :

On the sheafification of a sectionwise symmetric tensor x in the image of the adjunction unit, the pullback comparison takes the sheafification of the image of x under the map of symmetric algebras induced by the unit.