Pushforward of quasicoherent modules along isomorphisms and morphisms of spectra #
Let φ : R ⟶ S be a morphism of commutative rings. Pushforward along the induced morphism
Spec S ⟶ Spec R preserves quasicoherent modules. Indeed, Mathlib identifies quasicoherence on
a spectrum with invertibility of the canonical map from the sheaf associated to global sections,
and proves that this map remains invertible after pushforward along Spec φ.
The resulting functor QuasicoherentSheaf.pushforwardSpecMap is the pushforward operation along
a morphism of spectra. It is compatible with identities and composition of ring maps. This
calculation is the affine-local input for constructing the
quasicoherent coordinate algebra p_* 𝒪_V of an affine morphism p : V ⟶ X.
Pushforward along a scheme isomorphism also preserves quasicoherence, via the comparison with restriction along its inverse.
Main declarations #
AlgebraicGeometry.Scheme.Modules.isQuasicoherent_pushforward_specMap: pushforward along a morphism of spectra preserves quasicoherence;TauCeti.AlgebraicGeometry.QuasicoherentSheaf.pushforwardSpecMap: the induced functor on quasicoherent sheaves;TauCeti.AlgebraicGeometry.QuasicoherentSheaf.pushforwardSpecMapId,TauCeti.AlgebraicGeometry.QuasicoherentSheaf.pushforwardSpecMapComp: its compatibility with identities and composition.
References #
- The Stacks Project, Tag 01LC: pushforward along a quasi-compact and quasi-separated morphism preserves quasi-coherence. The case of a morphism of spectra is the one formalized here.
Pushforward of a quasicoherent module along Spec S ⟶ Spec R is quasicoherent.
Pushforward along a scheme isomorphism preserves quasicoherence.
Pushforward of quasicoherent sheaves along the morphism of spectra induced by a ring homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The underlying module of affine quasicoherent pushforward is ordinary module pushforward.
Affine quasicoherent pushforward acts on morphisms by ordinary module pushforward.
Affine quasicoherent pushforward along the identity ring map is naturally the identity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity comparison is Mathlib's comparison on underlying modules.
The inverse identity comparison is Mathlib's inverse on underlying modules.
The underlying module of a composite affine quasicoherent pushforward is the composite module pushforward.
Affine quasicoherent pushforward respects composition of ring maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The composition comparison is Mathlib's comparison on underlying modules.
The inverse composition comparison is Mathlib's inverse on underlying modules.