Additivity of the geometric Euler characteristic #
This file proves that the finite coherent-cohomology Euler characteristic is additive in
short exact sequences. Mathlib supplies the additive Ext long exact sequence. The only
additional datum requested here is that its connecting homomorphisms are linear over the base
field; LinearConnectingMaps records precisely that compatibility and no exactness axiom.
The result is then descended explicitly to the Grothendieck group of coherent sheaves.
The short exact sequence of abelian sheaves underlying a short exact sequence of coherent sheaves.
Equations
Instances For
Exactness survives both forgetful functors from coherent module sheaves to abelian sheaves.
The additive connecting homomorphism in the Ext long exact sequence underlying coherent
sheaf cohomology.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A linear lift of the connecting maps in the actual Ext long exact sequence.
Mathlib currently exposes the connecting morphisms only as additive group homomorphisms.
The compatibility field says that δ forgets to exactly that morphism. Exactness is proved
below from Abelian.Ext.covariant_sequence_exact₁/₂/₃; it is not stored here.
The degree-
ilinear connecting morphism.- commutes (i : ℕ) : CategoryTheory.CategoryStruct.comp ((CategoryTheory.forget₂ (ModuleCat k) AddCommGrpCat).map (self.δ i)) ((D.comparison (i + 1)).hom.app S.X₁) = CategoryTheory.CategoryStruct.comp ((D.comparison i).hom.app S.X₃) (coherentConnectingMap S hS i)
After forgetting scalars and applying
comparison,δis theExtconnecting map.
Instances For
Exactness at the middle cohomology group in each degree, transported from Mathlib's
Ext long exact sequence.
Exactness between the quotient map in degree i and the connecting morphism.
Exactness between the connecting morphism out of degree i and the inclusion map in
degree i + 1.
The first map of the long exact sequence is injective in degree zero.
The geometric Euler characteristic is additive on a short exact sequence of coherent
sheaves, provided the additive Ext connecting maps have the stated linear lifts.
Regard a short complex of module sheaves with coherent terms as a short complex in
Coh X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exactness of a module-sheaf short complex reflects to the coherent full subcategory.
X.Modules-level form of Euler additivity: coherent hypotheses on the three terms are
enough to apply the coherent-sheaf theorem.
Linear connecting maps, compatible with Ext, chosen for every short exact sequence.
This is the precise temporary input needed for a global Grothendieck-group factorization.
Equations
- D.LinearConnectingSystem = ((S : CategoryTheory.ShortComplex (AlgebraicGeometry.Coh X)) → (hS : S.ShortExact) → D.LinearConnectingMaps S hS)
Instances For
The Euler homomorphism on K₀(Coh X) #
Coh X is abelian for every a variety over k, so its Grothendieck group is K₀Ab.
This file used to build a second one by hand -- generators, a relation subgroup,
a quotient, a class map and a bespoke universal property -- none of which was
needed. The iso generator it carried was redundant too: K₀Ab.of_iso is a
theorem, derived from the short exact sequence X ≅ Y ⟶ 0.
The Euler characteristic as a homomorphism K₀(Coh X) → ℤ.
K₀Ab.liftOf wants additivity and nothing else: map_zero and map_iso follow
from of_isZero and of_iso, which are theorems. The old route to this hom went
through FreeAbelianGroup.lift, an AddSubgroup.closure_le argument and
QuotientAddGroup.lift, all of which are now K₀Ab's.