Documentation

DerivedAlgGeo.AlgebraicGeometry.DerivedCategory.Families.CoherentPullback

Exact pullback inhabits the coherent pullback contract #

HasCoherentPullback (Families/BoundedGeometry.lean) is the contract behind the inverse image f^* : Dᵇ(Coh U) ⥤ Dᵇ(Coh T) and the pushforward f_♯σ of stability conditions along it. This file gives it its first inhabitant: every morphism of scheme base changes whose module-sheaf pullback is exact, in particular every flat morphism (SchemeBaseChange.isExactPullback_of_flat).

Main definitions #

Implementation notes #

The sheaf-level functor is Coh.pullback, coherent along every morphism; exactness of the pullback is what IsExactPullback supplies and what Coh.pullback_preservesFiniteLimits consumes. The derived fields come from HasCoherentPullback.ofExactSheafPullback, which takes Mathlib's Functor.mapDerivedCategory of the exact functor; the comparison is Coh.pullbackCompι, an Iso.refl, so nothing is transported.

Perfect complexes are preserved by this instance as by every instance of the contract (coherentDerivedPullback_preservesPerfect, Families/PerfectPullback.lean): module-sheaf pullback sends finite locally free sheaves to finite locally free sheaves along every morphism.

References #

@[implicit_reducible]

Exact module-sheaf pullback between locally Noetherian scheme base changes restricts to coherent sheaves and descends to the bounded coherent derived categories; flat morphisms are the standing example. The coherent functor is Coh.pullback, and HasCoherentPullback.ofExactSheafPullback supplies the derived fields.

Equations
  • One or more equations did not get rendered due to their size.