Relative sheaf cohomology of a morphism of a site #
Let i : U ⟶ V be a morphism in a site (C, J), and write ℤ_U, ℤ_V for the free abelian
sheaves generated by U and V (TauCeti.CategoryTheory.freeYonedaSheafFunctor). The relative
free sheaf ℤ_{V,U} is the cokernel of the induced map ℤ_U ⟶ ℤ_V. Morphisms out of it are the
sections over V whose restriction along i vanishes, and the relative cohomology of an abelian
sheaf F is defined as Hⁿ(V, U; F) = Extⁿ(ℤ_{V,U}, F).
When i is a monomorphism, 0 ⟶ ℤ_U ⟶ ℤ_V ⟶ ℤ_{V,U} ⟶ 0 is short exact, and the contravariant
long exact Ext sequence becomes the long exact sequence of the pair
⋯ ⟶ Hⁿ(V, U; F) ⟶ Hⁿ(V, F) ⟶ Hⁿ(U, F) ⟶ Hⁿ⁺¹(V, U; F) ⟶ ⋯.
Here Hⁿ(V, F) is Mathlib's CategoryTheory.Sheaf.H', which is by definition Ext out of the
free abelian sheaf on V (CategoryTheory.Sheaf.H'AddEquivExt), and the middle map is the
restriction map of the cohomology presheaf, which is precomposition with ℤ_U ⟶ ℤ_V
(CategoryTheory.Sheaf.cohomologyPresheaf_map_apply).
For a triple i : U ⟶ U', j : U' ⟶ V with j a monomorphism, the maps of pairs
(U', U) ⟶ (V, U) ⟶ (V, U') induce a short exact sequence
0 ⟶ ℤ_{U',U} ⟶ ℤ_{V,U} ⟶ ℤ_{V,U'} ⟶ 0, and its long exact Ext sequence is the long exact
sequence of the triple
⋯ ⟶ Hⁿ(V, U'; F) ⟶ Hⁿ(V, U; F) ⟶ Hⁿ(U', U; F) ⟶ Hⁿ⁺¹(V, U'; F) ⟶ ⋯.
For the site of open subsets of a topological space, an open W and a closed subset S, the
morphism W ∖ S ⟶ W gives the cohomology of F on W with supports in S; this is developed in
TauCeti.Topology.Sheaves.SupportedCohomology.
Main declarations #
TauCeti.CategoryTheory.relativeFreeYonedaSheaf J i: the relative free sheafℤ_{V,U};TauCeti.CategoryTheory.relativeFreeYonedaSheafHomEquiv: morphismsℤ_{V,U} ⟶ Fare the sections ofFoverVrestricting to zero alongi;TauCeti.CategoryTheory.relativeFreeYonedaSequence_shortExact: the sequence0 ⟶ ℤ_U ⟶ ℤ_V ⟶ ℤ_{V,U} ⟶ 0is short exact for a monomorphismi;CategoryTheory.Sheaf.relativeH' F i n: the relative cohomologyHⁿ(V, U; F);CategoryTheory.Sheaf.relativeH'.toH'andCategoryTheory.Sheaf.relativeH'.δ: the maps of the long exact sequence of the pair, whose exactness isrelativeH'.exact_toH'_cohomologyPresheaf_map,relativeH'.exact_cohomologyPresheaf_map_δandrelativeH'.exact_δ_toH';CategoryTheory.Sheaf.relativeH'.zeroEquiv:H⁰(V, U; F)is the group of sections overVrestricting to zero alongi, naturally inF(relativeH'.coe_zeroEquiv_naturality_right);CategoryTheory.Sheaf.relativeH'.subsingleton_oneandrelativeH'.subsingleton_add_two: vanishing of relative cohomology from vanishing of absolute cohomology.TauCeti.CategoryTheory.relativeFreeYonedaSheafMap: the mapℤ_{V',U'} ⟶ ℤ_{V,U}induced by a commutative square fromi' : U' ⟶ V'toi : U ⟶ V, andTauCeti.CategoryTheory.isIso_relativeFreeYonedaSheafMap_iff, its Yoneda criterion for being an isomorphism in terms of sections restricting to zero;CategoryTheory.Sheaf.relativeH'.mapandCategoryTheory.Sheaf.relativeH'.mapAddEquiv: the induced mapHⁿ(V, U; F) ⟶ Hⁿ(V', U'; F), and the equivalence it gives when the map of relative free sheaves is an isomorphism;TauCeti.CategoryTheory.relativeFreeYonedaTripleSequence_shortExact: the sequence0 ⟶ ℤ_{U',U} ⟶ ℤ_{V,U} ⟶ ℤ_{V,U'} ⟶ 0of a tripleU ⟶ U' ⟶ Vis short exact whenU' ⟶ Vis a monomorphism;CategoryTheory.Sheaf.relativeH'.tripleδ: the connecting mapHⁿ(U', U; F) ⟶ Hⁿ⁺¹(V, U'; F)of the long exact sequence of the triple, whose exactness isrelativeH'.exact_map_map,relativeH'.exact_map_tripleδandrelativeH'.exact_tripleδ_map.
References #
- A. Grothendieck, Local cohomology, Lecture Notes in Mathematics 41, §1.
- M. Kashiwara and P. Schapira, Sheaves on Manifolds, §2.6.
The free abelian sheaf on V relative to U: the cokernel of the map ℤ_U ⟶ ℤ_V of free
abelian sheaves induced by i : U ⟶ V.
Instances For
Morphisms from the relative free sheaf of i : U ⟶ V to an abelian sheaf F are additively
equivalent to the sections of F over V whose restriction along i vanishes.
Instances For
The equivalence relativeFreeYonedaSheafHomEquiv is natural in the coefficient sheaf.
The sequence ℤ_U ⟶ ℤ_V ⟶ ℤ_{V,U} of free abelian sheaves attached to i : U ⟶ V.
Instances For
For a monomorphism i : U ⟶ V, the sequence 0 ⟶ ℤ_U ⟶ ℤ_V ⟶ ℤ_{V,U} ⟶ 0 is short
exact.
If i is an isomorphism, the relative free sheaf of i is zero.
The map of relative free sheaves ℤ_{V',U'} ⟶ ℤ_{V,U} induced by a commutative square
i' ≫ b = a ≫ i from i' : U' ⟶ V' to i : U ⟶ V.
Instances For
Under relativeFreeYonedaSheafHomEquiv, precomposition with relativeFreeYonedaSheafMap is
the restriction of sections along b.
The map of relative free sheaves induced by a commutative square is an isomorphism if and only
if, for every abelian sheaf F, restriction along b is a bijection from the sections over V
vanishing along i to the sections over V' vanishing along i'.
A commutative square i' ≫ b = a ≫ i in which a and b are isomorphisms induces an
isomorphism of relative free sheaves.
The sequence ℤ_{U',U} ⟶ ℤ_{V,U} ⟶ ℤ_{V,U'} of relative free sheaves attached to a triple
U ⟶ U' ⟶ V, whose maps are induced by the morphisms of pairs (U', U) ⟶ (V, U) and
(V, U) ⟶ (V, U').
Instances For
For morphisms i : U ⟶ U' and j : U' ⟶ V with j a monomorphism, the sequence
0 ⟶ ℤ_{U',U} ⟶ ℤ_{V,U} ⟶ ℤ_{V,U'} ⟶ 0 is short exact.
The relative cohomology Hⁿ(V, U; F) of an abelian sheaf F for a morphism i : U ⟶ V of
the site: the n-th Ext group from the relative free sheaf ℤ_{V,U} to F.
Instances For
The map Hⁿ(V, U; F) ⟶ Hⁿ(V, F) of the long exact sequence of the pair, induced by
ℤ_V ⟶ ℤ_{V,U}.
Instances For
The connecting map Hⁿ(U, F) ⟶ Hⁿ⁺¹(V, U; F) of the long exact sequence of the pair.
Instances For
The long exact sequence of the pair is exact at Hⁿ(V, F): a class on V comes from
relative cohomology exactly when its restriction to U vanishes.
The long exact sequence of the pair is exact at Hⁿ(U, F): the kernel of the connecting map
consists of the restrictions of classes on V.
The long exact sequence of the pair is exact at Hⁿ⁺¹(V, U; F).
Degree-zero relative cohomology is the group of sections over V whose restriction along i
vanishes.
Instances For
The equivalence zeroEquiv is natural in the coefficient sheaf.
Under zeroEquiv and the identification of degree-zero cohomology with sections, the map
toH' is the inclusion of the sections restricting to zero.
Relative cohomology vanishes for an isomorphism.
The map Hⁿ(V, U; F) ⟶ Hⁿ(V', U'; F) induced by a commutative square i' ≫ b = a ≫ i:
precomposition with the map ℤ_{V',U'} ⟶ ℤ_{V,U} of relative free sheaves.
Instances For
Under zeroEquiv, the induced map in degree zero is the restriction of sections along b.
When the square induces an isomorphism of relative free sheaves (see
TauCeti.CategoryTheory.isIso_relativeFreeYonedaSheafMap_iff), the induced map on relative
cohomology is an equivalence.
Instances For
If restriction of sections along i is surjective and H¹(V, F) vanishes, then so does
H¹(V, U; F).
If Hⁿ⁺¹(U, F) and Hⁿ⁺²(V, F) vanish, then so does Hⁿ⁺²(V, U; F).
The connecting map Hⁿ(U', U; F) ⟶ Hⁿ⁺¹(V, U'; F) of the long exact sequence of a triple
U ⟶ U' ⟶ V whose second morphism is a monomorphism.
Instances For
The long exact sequence of a triple U ⟶ U' ⟶ V is exact at Hⁿ(V, U; F): a class
restricts to zero on the pair (U', U) exactly when it comes from Hⁿ(V, U'; F).
The long exact sequence of a triple U ⟶ U' ⟶ V is exact at Hⁿ(U', U; F): the kernel of
the connecting map consists of the restrictions of classes on the pair (V, U).
The long exact sequence of a triple U ⟶ U' ⟶ V is exact at Hⁿ⁺¹(V, U'; F).