Documentation

TauCeti.Algebra.Homology.EulerCharacteristic.ExtEuler.Map

Naturality of the Ext-Euler characteristic under exact functors #

Let F : C ⥤ D be an exact k-linear functor between k-linear abelian categories. It induces k-linear maps Extⁿ(X, Y) → Extⁿ(F X, F Y) (Mathlib's CategoryTheory.Functor.mapExtAddHom and CategoryTheory.Functor.mapExtLinearMap). This file proves that the finiteness data behind the Ext-Euler characteristic, and the characteristic itself, are carried along F whenever these maps are bijective:

χ(F X, F Y) = χ(X, Y).

The two finiteness conditions travel in opposite directions under the weaker one-sided hypotheses: injectivity of the maps on Ext reflects Ext-finiteness and vanishing from D back to C, while surjectivity carries them from C to D.

At the level of Grothendieck groups, if F carries the extension-closed properties P and Q of C into extension-closed properties P' and Q' of D, it restricts to conflation-exact functors between the full subcategories and so induces maps of exact K₀. When F is bijective on the Ext groups of every pair in P × Q, these maps intertwine the two Ext-Euler pairings (TauCeti.extEulerPairing_map_map).

Mathlib supplies the bijectivity hypothesis for a fully faithful exact functor out of a category with enough projectives which preserves projective objects (CategoryTheory.Functor.mapExt_bijective_of_preservesProjectiveObjects), and dually with enough injectives (CategoryTheory.Functor.mapExt_bijective_of_preservesInjectiveObjects). For the forward functor of an additive equivalence it is CategoryTheory.Equivalence.extAddEquiv, whose underlying map is Ext.mapExactFunctor by CategoryTheory.Equivalence.extAddEquiv_apply.

Main results #

References #

Transporting the finiteness conditions #

A vanishing bound is reflected by an exact functor which is injective on Ext from that degree on.

A vanishing bound is carried along an exact functor which is surjective on Ext from that degree on.

Euler-admissibility on a pair of object properties is reflected by an exact functor carrying them into Euler-admissible properties and injective on the Ext groups between them.

Naturality of the Ext-Euler characteristic #

Naturality of the Ext-Euler characteristic: an exact functor which is bijective on Ext preserves it, χ(F X, F Y) = χ(X, Y).

Naturality of the Ext-Euler pairing #

theorem TauCeti.extEulerPairing_map_map {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] [CategoryTheory.Abelian D] {k : Type t} [Field k] [CategoryTheory.Linear k C] [CategoryTheory.Linear k D] [CategoryTheory.HasExt C] [CategoryTheory.HasExt D] (F : CategoryTheory.Functor C D) [F.Additive] [CategoryTheory.Functor.Linear k F] [CategoryTheory.Limits.PreservesFiniteLimits F] [CategoryTheory.Limits.PreservesFiniteColimits F] {P Q : CategoryTheory.ObjectProperty C} [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} P] [CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} Q] [P.ContainsZero] [P.IsClosedUnderBinaryProducts] [Q.ContainsZero] [Q.IsClosedUnderBinaryProducts] {P' Q' : CategoryTheory.ObjectProperty D} [CategoryTheory.LocallySmall.{w', v', u'} D] [CategoryTheory.ObjectProperty.EssentiallySmall.{w', v', u'} P'] [CategoryTheory.ObjectProperty.EssentiallySmall.{w', v', u'} Q'] [P'.ContainsZero] [P'.IsClosedUnderBinaryProducts] [Q'.ContainsZero] [Q'.IsClosedUnderBinaryProducts] (hP : (ExactStructure.abelian C).IsExtensionClosed P) (hQ : (ExactStructure.abelian C).IsExtensionClosed Q) (hP' : (ExactStructure.abelian D).IsExtensionClosed P') (hQ' : (ExactStructure.abelian D).IsExtensionClosed Q') (h' : IsEulerAdmissibleOn k P' Q') (hFP : ∀ ⦃X : C⦄, P X → P' (F.obj X)) (hFQ : ∀ ⦃Y : C⦄, Q Y → Q' (F.obj Y)) (hF : ∀ ⦃X Y : C⦄, P X → Q Y → ∀ (n : ℕ), Function.Bijective ⇑(F.mapExtAddHom X Y n)) (x : ExactK0 (ExactStructure.fullSubcategory P hP)) (y : ExactK0 (ExactStructure.fullSubcategory Q hQ)) :
((extEulerPairing hP' hQ' h') ((ExactK0.map (P'.lift (P.ι.comp F) ⋯) ⋯) x)) ((ExactK0.map (Q'.lift (Q.ι.comp F) ⋯) ⋯) y) = ((extEulerPairing hP hQ ⋯) x) y

Naturality of the Ext-Euler pairing. Let F carry the extension-closed properties P and Q of C into the extension-closed properties P' and Q' of D, and be bijective on the Ext groups of every pair in P × Q. Then the maps of exact K₀ induced by the restrictions of F to the full subcategories intertwine the two Ext-Euler pairings.

The admissibility witness on C is obtained from h' by TauCeti.IsEulerAdmissibleOn.of_map.