Documentation

LeanPool.GrothendieckVanishing.FlasqueVanishing

Flasque sheaf theory and cohomological vanishing #

A sheaf of abelian groups is flasque when every restriction map is epi. Such sheaves have vanishing higher cohomology, which is one of the key inputs to Grothendieck vanishing.

Main definitions #

Main results #

The four sub-lemmas inside the epi_app_of_shortExact_of_epi_restrictions block are adapted from Brian Nugent's Mathlib PR #35790.

Generic Sheaf.H and Ext API lives in CohomologyAPI.lean.

Flasque sheaf sub-lemmas #

The four sub-lemmas below are adapted from Brian Nugent's Mathlib PR #35790. Together they imply FlasqueVanishing. Each is a self-contained statement that can be attacked independently.

@[reducible, inline]

A sheaf of abelian groups is flasque if all restriction maps are epi. This is equivalent to surjectivity of restriction on sections.

Equations
Instances For

    For a short exact sequence of sheaves, the sequence of sections at any open V is exact: if g_V x = 0, then x lies in the image of f_V.

    Structured-arrow Zorn setup for partial lifts #

    If 0 → X₁ → X₂ → X₃ → 0 is short exact and every restriction map of the underlying presheaf S.X₁.obj is epi, then g(U) : X₂(U) → X₃(U) is epi.

    If 0 → X₁ → X₂ → X₃ → 0 is short exact and X₁ is flasque, then g(U) : X₂(U) → X₃(U) is epi.

    Quotients of flasque sheaves are flasque along a short exact sequence.

    Cohomological vanishing for flasque sheaves #

    Flasque sheaves have vanishing higher cohomology.