The Cech-to-derived comparison boundary #
This file supplies the first reusable layer of the comparison between Cech cohomology and derived-functor sheaf cohomology.
Mathlib defines the Cech complex and Sheaf.H, but it does not define the cohomology of that
complex, a comparison morphism, or a theorem identifying the two. We therefore:
- name the homology objects of the Cech complex;
- prove the natural isomorphism
F.H' n T ≃+ F.H nfor a terminal objectT; - record the standard acyclicity hypothesis on all finite intersections in a cover;
- package, as a proposition, the exact conclusion a Cech-to-derived comparison theorem must produce; and
- prove the positive-degree comparison for the singleton cover of a terminal object, as well as the general implication from Cech exactness to derived vanishing once comparison is available.
This file is a layer, not the whole comparison. The nontrivial-cover step -- that
IsCechAcyclicCover U F implies CechComputesDerivedCohomologyAt U F n -- is proved, in
DerivedAlgGeo.Topology.Sheaves.Cech.GlobalComparison, by the augmented Cech
resolution and its column-filtration spectral sequence. The chain runs:
BicomplexbuildsC^{p,q} = Cech^p(U, I^q)from an injective resolution, totalizes its column filtration, constructs the spectral sequence, and computes the initial page as the homology of an adjacent filtration layer;InitialPageidentifies the degree-zero row, including its horizontal differential, with the integer-extended Cech complex, so the following page is ordinary Cech cohomology along that row;TotalComparisonproves that under local acyclicity the augmentation from the ordinary Cech complex to the total injective Cech complex is a quasi-isomorphism, which is the abutment statement Mathlib'sSpectralSequencestructure cannot record as a field;GlobalComparisonassembles these intoisCechAcyclicCover_cechComputesDerivedCohomology.
The declarations below take an explicit InjectiveResolution F because the site here is a general
C : Type u with Category.{a} C, and the pinned Mathlib supplies EnoughInjectives for abelian
sheaves only over a small site. That is the only obstruction: on a small site the resolution is
chosen rather than assumed.
DerivedAlgGeo.CategoryTheory.Sites.SheafCohomology.Cech.SmallSiteResolution restates this interface
without the resolution argument, and
GlobalComparison.isCechAcyclicCover_cechComputesDerivedCohomology_opens states the comparison
itself with neither a resolution nor a HasExt argument.
Degree-n Cech cohomology is the homology of Mathlib's explicit Cech cochain complex.
Equations
Instances For
Exactness of the explicit Cech complex at n kills degree-n Cech cohomology.
The free abelian sheaf represented by X; this is the first argument of F.H' n X.
Equations
Instances For
Maps from the free abelian representable presheaf are sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Maps from the free abelian representable sheaf are sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Sections over X, as an additive functor on abelian sheaves.
Equations
Instances For
Sections over X, lifted to the universe in which morphisms of sheaves live.
Equations
Instances For
Apply ordinary, unlifted sections over X degreewise to an explicit injective resolution.
Equations
Instances For
Apply sections over X degreewise to an explicit injective resolution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In each degree, cochains from the free abelian representable sheaf are sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Hom complex from the free abelian representable sheaf is the sections complex.
Equations
Instances For
The cohomology of the sections of an explicit injective resolution computes H'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At a terminal object, the free abelian representable presheaf is the constant presheaf
ULift ℤ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Sheafified form of freeAbelianYonedaPresheafIsoConstant.
Equations
Instances For
The missing terminal-object natural isomorphism noted in Mathlib's sheaf-cohomology API: cohomology represented by a terminal object agrees with global sheaf cohomology.
Equations
Instances For
Pointwise additive equivalence supplied by HPrimeNatIsoH.
Equations
Instances For
Vanishing of terminal-object cohomology in the H' presentation is equivalent to vanishing
of global sheaf cohomology.
In a nonnegative Čech degree, a column of the injective bicomplex is degreewise the product of sections over the corresponding finite intersections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The explicit product complex of sections over the intersections in a fixed Cech degree.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A fixed column of the Cech-injective bicomplex is the product of the corresponding intersection-wise section complexes, including its resolution differential.
Equations
Instances For
Exactness of all the intersection-wise section complexes is preserved by the product that forms a fixed Cech column.
A cover is Cech-acyclic for F when F has no positive cohomology on any nonempty finite
intersection occurring in its Cech nerve.
Coverage itself is intentionally separate: U is just the family used to form the Cech complex.
Use IsCechAcyclicCover for the complete Leray hypothesis.
Equations
Instances For
Under the local acyclicity hypothesis, the positive-degree cohomology of the sections complex of the chosen injective resolution vanishes on every Čech intersection.
If the homology of the universe-lifted complex vanishes, then the original complex is exact in the same degree.
Local acyclicity makes every fixed Cech column exact in positive resolution degree.
Equivalently, every positive-resolution-degree homology object of a fixed Cech column vanishes under local acyclicity.
Under local acyclicity, every positive-resolution-degree entry on the initial page of the column-filtration spectral sequence is zero.
Elementwise form of isZero_cechInjectiveInitialPage_of_isCechAcyclicFor.
The standard Leray hypothesis for a Cech-to-derived comparison: U covers the terminal
object and F is acyclic on every nonempty finite intersection in the Cech nerve.
Equations
Instances For
The conclusion of a degreewise Cech-to-derived comparison theorem.
This is a proposition so downstream vanishing results need not depend on a particular choice of isomorphism. It is not an assumption installed globally and it contains no unproved declaration.
Equations
- CategoryTheory.Sheaf.CechComputesDerivedCohomologyAt U F n = Nonempty (↑(CategoryTheory.cechCohomology U F.obj n) ≃+ F.H n)
Instances For
A cover computes derived sheaf cohomology when it does so in every degree.
Equations
Instances For
The positive-degree comparison for the singleton cover by a terminal object. Here the Cech
complex is contractible, while IsCechAcyclicFor says precisely that the derived group vanishes;
HPrimeAddEquivH identifies its terminal-object and global presentations.
If Cech cohomology computes derived sheaf cohomology in degree n, exactness of the explicit
Cech complex at n implies vanishing of derived sheaf cohomology there.