The free abelian sheaf generated by an object of a site #
The source object in Mathlib's CategoryTheory.Sheaf.H' is obtained by applying the free abelian
group functor to a representable presheaf and then sheafifying. This file packages those objects as
a functor of the object of the site and records their universal property and its naturality.
Main declarations #
TauCeti.CategoryTheory.freeYonedaSheafFunctor J, the functor sendingUto the sheafification of the free abelian presheaf onyoneda.obj U;TauCeti.CategoryTheory.sheafH'_eq, identifying Mathlib'sSheaf.H'withExtfrom that functor;TauCeti.CategoryTheory.freeYonedaSheafSectionsEquiv, the additive equivalence between morphisms from that sheaf toFand sections ofFoverU, andTauCeti.CategoryTheory.freeYonedaSheafCorepresentableBy, the same universal property phrased as a corepresentation of the sections functor;TauCeti.CategoryTheory.mono_freeYonedaSheafFunctor_map, saying that a monomorphism of site objects induces a monomorphism between the corresponding free abelian sheaves.
The equivalence composes the sheafification adjunction, the free-forgetful adjunction for abelian
groups, and the Yoneda equivalence. This is the same model of the free abelian sheaf used
definitionally by Mathlib's Sheaf.cohomologyPresheafFunctor.
This advances TauCetiRoadmap/JacobianChallenge/README.md, Layer B, "coherent sheaves and
cohomology Hⁱ(X, ℱ)": it is the input to the acyclicity of flasque sheaves in
TauCeti/Topology/Sheaves/Flasque.lean. No formalization is vendored.
The sheafification of the free abelian presheaf on yoneda.obj U, functorial in U. This is
the source-object functor used in Mathlib's definition of Sheaf.H'.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mathlib's cohomology presheaf is the Ext bifunctor from free abelian representable sheaves.
Mathlib's sheaf cohomology over an object of a site is Ext from the corresponding free
abelian sheaf.
Morphisms from the free abelian sheaf on U to an abelian sheaf F are additively equivalent
to the sections of F over U.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence freeYonedaSheafSectionsEquiv is natural in the coefficient sheaf.
The free abelian sheaf on U corepresents the functor of sections over U.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence freeYonedaSheafSectionsEquiv is natural in the object of the site:
precomposing with the map induced by i : U ⟶ V is restricting sections along i.
A monomorphism of site objects induces a monomorphism between the corresponding free abelian sheaves.