Documentation

DerivedAlgGeo.Topology.Sheaves.ModulesCohomology

Ext from the unit module sheaf on a space computes sheaf cohomology #

On a topological space the acyclicity hypothesis of SheafOfModules.extUnitAddEquivH holds unconditionally: injective sheaves of modules are flasque (SheafOfModules.isFlasque_toSheaf_of_injective) and flasque sheaves are acyclic (TopCat.Sheaf.subsingleton_H_of_isFlasque). So Ext^n (unit R) M ≃+ H^n (M) for every sheaf of R-modules M on a space, Hartshorne III.2.6.

The HasExt instance on abelian sheaves is passed explicitly, as in Topology/Sheaves/Cech/BasisComparison.lean, and the cohomology is Sheaf.derivedH.

Ext from the unit computes sheaf cohomology on a space. Ext^n (unit R) M ≃+ H^n (toSheaf M) for every sheaf of R-modules M.

Equations
Instances For