Right-derived pushforward along scheme morphisms #
Ordinary pushforward of module sheaves is left exact, so applying it degreewise does not in
general define a functor on derived categories. RightDerivedPushforward records an actual
functor, its comparison with degreewise pushforward, and Mathlib's right-derived universal
property. Thus later base-change constructions can accept the genuinely derived operation without
postulating an unrelated functor.
When module-sheaf pushforward is exact, its degreewise derived functor inhabits the interface. Closed immersions provide a concrete geometric instance of this normalization.
Degreewise pushforward of cochain complexes of module sheaves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exactness condition under which module-sheaf pushforward derives degreewise.
- preservesFiniteLimits : CategoryTheory.Limits.PreservesFiniteLimits (modulePushforward f)
Pushforward preserves finite limits.
- preservesFiniteColimits : CategoryTheory.Limits.PreservesFiniteColimits (modulePushforward f)
Pushforward preserves finite colimits.
Instances
Module-sheaf pushforward preserves finite limits for every scheme morphism because it is a right adjoint.
Construct exact pushforward from its only nonautomatic obligation.
Pushforward along a closed immersion is exact.
Degreewise derived pushforward when module-sheaf pushforward is exact.
Equations
Instances For
Exact derived pushforward is induced by degreewise pushforward before localization.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
An actual right-derived pushforward along an arbitrary scheme base-change morphism.
- functor : CategoryTheory.Functor T.DerivedFiber U.DerivedFiber
The functor on unbounded derived categories of module sheaves.
- unit : (complexPushforward f).comp (SchemeDerivedCategory.Q (CategoryTheory.Over.left U)) ⟶ (SchemeDerivedCategory.Q (CategoryTheory.Over.left T)).comp self.functor
Comparison from degreewise pushforward to the derived functor after localization.
- isRightDerived : self.functor.IsRightDerivedFunctor self.unit (HomologicalComplex.quasiIso (CategoryTheory.Over.left T).Modules (ComplexShape.up ℤ))
The comparison exhibits
functoras the right-derived pushforward.
Instances For
Exact derived pushforward satisfies the arbitrary right-derived interface.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Right-derived pushforward along the identity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Every right-derived pushforward agrees canonically with degreewise derived pushforward when ordinary pushforward is exact.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Transport right-derived pushforward data along equality of the underlying morphisms.