instance
PushforwardExactness.pushforward_affine_preservesFiniteLimits
{R S : Type v}
[CommRing R]
[CommRing S]
(phi : R →+* S)
:
Affine pushforward (restriction of scalars) preserves finite limits.
instance
PushforwardExactness.pushforward_affine_preservesFiniteColimits
{R S : Type v}
[CommRing R]
[CommRing S]
(phi : R →+* S)
:
Affine pushforward (restriction of scalars) preserves finite colimits.
theorem
PushforwardExactness.pushforward_affine_exact
{R S : Type v}
[CommRing R]
[CommRing S]
(phi : R →+* S)
:
Exactness of affine pushforward: it preserves both finite limits and finite colimits.
noncomputable def
PushforwardExactness.schemePushforward
{X Y : AlgebraicGeometry.Scheme}
(f : X ⟶ Y)
:
The pushforward functor on sheaves of abelian groups along a morphism of schemes.
Instances For
noncomputable def
PushforwardExactness.schemePullbackPushforwardAdjunction
{X Y : AlgebraicGeometry.Scheme}
(f : X ⟶ Y)
:
The pullback–pushforward adjunction f⁻¹ ⊣ f_* for sheaves of abelian groups on
the underlying topological spaces of schemes.
Instances For
Sheaf-level pushforward is left exact: as a right adjoint, it preserves finite limits.