Cohomology from Cech exactness on a compact basis #
This file formalizes the non-circular basis argument of Stacks Project, Tag 01EW. A compact collection is required to admit finite subordinate refinements and to be stable under nonempty finite intersections. If a sheaf has exact positive Cech complexes on every finite cover inside the collection, then its positive local cohomology vanishes on every member. The whole-space case recovers positive derived global-cohomology vanishing.
The proof is by dimension shifting. After embedding the sheaf into an injective sheaf, local surjectivity and compactness produce a finite basis cover on which a section of the quotient lifts. Degree-one Cech exactness corrects those local lifts so that they glue. Consequently the quotient inherits the same basis-Cech exactness, and the Ext long exact sequence completes the induction. In particular, no cover is assumed to be derived-acyclic in advance.
A compact collection of opens suited to the Cech-to-derived comparison. The
finite_refinement field says directly that every cover of a member admits a finite subordinate
refinement by members. This formulation includes both a global compact-open basis and the
distinguished-open basis lying below one fixed affine open. Stability under nonempty finite
intersections keeps every term of a Cech nerve inside the collection.
- carrier : Set (TopologicalSpace.Opens ↑X)
- isCompact (U : TopologicalSpace.Opens ↑X) : U ∈ self.carrier → IsCompact ↑U
- finite_refinement {V : TopologicalSpace.Opens ↑X} : V ∈ self.carrier → ∀ {I : Type u} (U : I → TopologicalSpace.Opens ↑X), V ≤ ⨆ (i : I), U i → ∃ (J : Type u) (x : Fintype J) (W : J → TopologicalSpace.Opens ↑X) (a : J → I), (∀ (j : J), W j ∈ self.carrier) ∧ (∀ (j : J), W j ≤ U (a j)) ∧ V = ⨆ (j : J), W j
Instances For
Construct a CompactOpenBasis from an ordinary topological basis of compact opens which is
stable under nonempty finite intersections.
Equations
- CategoryTheory.Sheaf.CompactOpenBasis.ofIsBasis carrier isBasis isCompact inf_mem = { carrier := carrier, isCompact := isCompact, finite_refinement := ⋯, inf_mem := inf_mem }
Instances For
Every compact basis open has a finite cover by basis opens subordinate to a given open cover.
A nonempty finite product of members of a compact basis is again a member.
Positive Cech exactness on all finite covers by members of a compact basis.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Injective sheaves are Cech-acyclic on every compact basis.
On a basis open, degree-one Cech exactness makes the quotient map in a short exact sequence surjective on sections. This is the key correction-and-gluing step in Tag 01EW.
The quotient in a short exact sequence inherits positive Cech exactness on the compact basis when the middle sheaf is injective.
Sheaf.H on a topological space with the HasExt instance passed explicitly, so that
statements about it elaborate without re-synthesizing the abelian structure of the sheaf
category (whose universe levels are max-expressions instance search cannot re-unify).
Equations
- CategoryTheory.Sheaf.derivedH hExt F n = CategoryTheory.Sheaf.H F n
Instances For
If the global sections of an injective presentation F ↪ I ↠ Q surject onto those of
Q, then H¹ F = 0: the connecting map from H⁰ Q is onto H¹ F and factors through
H⁰ I.
Dimension shifting: for a short exact sequence with injective middle term, H^(n+1) of
the first term vanishes as soon as H^n of the third does.
Cech exactness on finite covers in a compact intersection-stable collection implies vanishing of positive local cohomology on every member of the collection.
Cech exactness on finite covers in a compact intersection-stable basis implies vanishing of positive derived global-section cohomology (Stacks Project, Tag 01EW).