Pushforward of sheaves of modules on underlying presheaves #
Let F : C ⥤ D be a continuous functor between sites, R and S sheaves of commutative
rings on D and C, and φ : S ⟶ F_* R a morphism of the underlying sheaves of rings. This file
records the data underlying the pushforward SheafOfModules.pushforward φ of sheaves of modules
that sectionwise constructions transfer along: the morphism of presheaves of commutative rings
underlying φ, and the pushforward of the underlying presheaves of modules.
Main declarations #
SheafOfModules.commRingCatHom: the morphism of presheaves of commutative rings underlyingφ, computed on sections bySheafOfModules.commRingCatHom_app;SheafOfModules.presheafPushforward: the pushforward of presheaves of modules underlying the pushforward of sheaves of modules;SheafOfModules.forget_map_pushforward_map: on underlying presheaves, the pushforward of a morphism of sheaves of modules is the pushforward of the underlying morphism.
The morphism of presheaves of commutative rings underlying φ. Its body is exposed so that
sectionwise constructions over presheaves of commutative rings, pushed forward along it, are
pushforwards along φ.hom.
Instances For
On sections over U, the morphism of presheaves of commutative rings underlying φ is the
ring map φ.hom.app U.
The pushforward of presheaves of modules underlying SheafOfModules.pushforward φ. It is
Mathlib's PresheafOfModules.pushforward φ.hom, with source and target written as presheaves of
modules over the presheaves of rings (ringCatSheaf R).obj and (ringCatSheaf S).obj, so that it
composes with SheafOfModules.forget and with sheafification.
Instances For
On underlying presheaves of modules, the pushforward of a morphism of sheaves of modules is the pushforward of the underlying morphism of presheaves.