Documentation

TauCeti.Algebra.Homology.EulerCharacteristic.ExtEuler.Graded.Basic

The graded Ext-Euler characteristic #

Let C be a k-linear abelian category with a chosen grading-shift autoequivalence e. The bigraded Ext groups of two objects are

Ext^{n,j}(X,Y) = Ext^n(X,Y{j}).

Their q-Euler characteristic is the Laurent polynomial

χ_q(X,Y) = ∑ n, (-1)^n ∑ j, q⁻ʲ dim_k Ext^{n,j}(X,Y).

This construction uses two separate support conditions. For each cohomological degree, the internal-degree family must have finite Laurent support, and the Ext groups must vanish in every internal degree above a common cohomological bound. These conditions are recorded separately by TauCeti.IsGradedExtInternallyFinite and TauCeti.IsGradedExtBounded. Their conjunction TauCeti.IsGradedEulerAdmissible is consumed by TauCeti.gradedExtEuler; no infinite sum or totalized finsum occurs.

The internal-degree convention is inherited from TauCeti.targetShiftGradedDimension: shifting the target by j contributes q⁻ʲ. The characteristic coefficient theorem makes both signs visible and is the supported way to compute the polynomial.

Main definitions #

Main results #

References #

@[reducible, inline]

The bigraded Ext group Ext^{n,j}(X,Y) = Ext^n(X,Y{j}), where {j} is the j-fold power of the chosen grading-shift autoequivalence.

Equations
Instances For

    The internal grading of Ext is finite in each cohomological degree: every Ext^{n,j}(X,Y) is finite-dimensional and, for fixed n, only finitely many internal degrees are nonzero. This says nothing about how many cohomological degrees survive.

    Instances For

      The bigraded Ext groups vanish in every internal degree from cohomological degree N on.

      • subsingleton ⦃n : ℕ⦄ (hn : N ≤ n) (j : ℤ) : Subsingleton (GradedExt e X Y n j)

        Every internal-degree piece vanishes above the cohomological bound.

      Instances For

        The bigraded Ext groups vanish in every internal degree for all sufficiently large cohomological degrees. The bound is uniform in the internal degree.

        • exists_bound : ∃ (N : ℕ), IsGradedExtBoundedBy e X Y N

          Some natural number uniformly bounds the cohomological support.

        Instances For

          A pair is graded Euler-admissible when its internal support is finite in each cohomological degree and its cohomological support has a uniform finite bound. The construction of its Laurent-polynomial-valued Ext-Euler characteristic uses these two conditions.

          Instances For

            A cohomological vanishing bound may always be raised.

            An explicit cohomological bound witnesses eventual graded Ext-vanishing.

            Admissibility on object properties #

            Every pair of objects in P × Q is graded Euler-admissible. The internal-support and cohomological bounds may depend on the pair.

            • isGradedEulerAdmissible ⦃X Y : C⦄ (hX : P X) (hY : Q Y) : IsGradedEulerAdmissible k e X Y

              Each pair drawn from P and Q is graded Euler-admissible.

            Instances For

              Graded Euler-admissibility on two object properties restricts to smaller properties.

              Passage to one internal degree #

              Finite internal support gives ordinary Ext-finiteness against every fixed target shift.

              A uniform graded Ext bound gives the same ordinary Ext bound against every fixed target shift.

              A graded Euler-admissible pair is ordinarily Euler-admissible against each fixed target shift.

              Closure under extensions #

              Finite internal support is closed under extensions in the second variable.

              Finite internal support is closed under extensions in the first variable.

              A uniform graded Ext bound is closed under extensions in the second variable.

              A uniform graded Ext bound is closed under extensions in the first variable.

              Graded Euler-admissibility is closed under extensions in the second variable.

              Graded Euler-admissibility is closed under extensions in the first variable.

              The q-Euler value #

              The Laurent polynomial ∑ j, q⁻ʲ dim_k Ext^{n,j}(X,Y) in one cohomological degree.

              Equations
              Instances For

                The graded Ext dimension is the target-shift graded dimension of the bigraded family, so the generic reindexing lemmas for TauCeti.targetShiftGradedDimension apply to it.

                @[simp]

                The coefficient of q^j in the graded Ext dimension is dim_k Ext^{n,-j}(X,Y).

                The q-Euler sum truncated to cohomological degrees below N. The internal sum in every term is genuine because h supplies finite Laurent support.

                Equations
                Instances For
                  @[simp]

                  The empty truncation of the graded Ext-Euler sum is zero.

                  @[simp]

                  Raising the truncation bound by one adds the signed graded dimension in the new degree.

                  theorem TauCeti.coeff_truncatedGradedExtEuler {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] (k : Type t) [Field k] [CategoryTheory.Linear k C] [CategoryTheory.HasExt C] (e : C ≌ C) {X Y : C} (h : IsGradedExtInternallyFinite k e X Y) (N : ℕ) (j : ℤ) :
                  (truncatedGradedExtEuler k e h N).coeff j = ∑ n ∈ Finset.range N, (-1) ^ n * ↑(Module.finrank k (GradedExt e X Y n (-j)))

                  The coefficient of a truncation is the finite alternating sum of the dimensions in the corresponding internal degree.

                  theorem TauCeti.truncatedGradedExtEuler_eq_of_le {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] (k : Type t) [Field k] [CategoryTheory.Linear k C] [CategoryTheory.HasExt C] (e : C ≌ C) {X Y : C} {N M : ℕ} (hfinite : IsGradedExtInternallyFinite k e X Y) (hbounded : IsGradedExtBoundedBy e X Y N) (hNM : N ≤ M) :

                  Raising a truncation past a cohomological vanishing bound does not change it.

                  The graded Ext-Euler characteristic χ_q(X,Y) = ∑ n,j (-1)^n q⁻ʲ dim_k Ext^{n,j}(X,Y) of a graded Euler-admissible pair.

                  Equations
                  Instances For

                    Every valid cohomological vanishing bound computes the graded Ext-Euler characteristic.

                    theorem TauCeti.coeff_gradedExtEuler {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] (k : Type t) [Field k] [CategoryTheory.Linear k C] [CategoryTheory.HasExt C] (e : C ≌ C) {X Y : C} (h : IsGradedEulerAdmissible k e X Y) {N : ℕ} (hN : IsGradedExtBoundedBy e X Y N) (j : ℤ) :
                    (gradedExtEuler k e h).coeff j = ∑ n ∈ Finset.range N, (-1) ^ n * ↑(Module.finrank k (GradedExt e X Y n (-j)))

                    The coefficient of the q-Euler characteristic is the alternating sum of the dimensions in the opposite internal degree, truncated at any valid cohomological bound.

                    A pair whose graded Ext groups vanish in every cohomological degree has q-Euler characteristic zero.

                    Isomorphism invariance #

                    Finite internal support of bigraded Ext depends only on the isomorphism classes of the two objects.

                    theorem TauCeti.IsGradedExtBoundedBy.of_iso {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] [CategoryTheory.HasExt C] {e : C ≌ C} {X X' Y Y' : C} {N : ℕ} (h : IsGradedExtBoundedBy e X Y N) (i : X ≅ X') (j : Y ≅ Y') :

                    A cohomological vanishing bound for bigraded Ext depends only on the isomorphism classes of the two objects.

                    theorem TauCeti.IsGradedExtBounded.of_iso {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] [CategoryTheory.HasExt C] {e : C ≌ C} {X X' Y Y' : C} (h : IsGradedExtBounded e X Y) (i : X ≅ X') (j : Y ≅ Y') :

                    Eventual cohomological vanishing of bigraded Ext depends only on the isomorphism classes of the two objects.

                    Graded Euler-admissibility depends only on the isomorphism classes of the two objects.

                    theorem TauCeti.gradedExtDimension_of_iso {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] (k : Type t) [Field k] [CategoryTheory.Linear k C] [CategoryTheory.HasExt C] {e : C ≌ C} {X X' Y Y' : C} {n : ℕ} (h : HasFiniteLaurentSupport k (GradedExt e X Y n)) (h' : HasFiniteLaurentSupport k (GradedExt e X' Y' n)) (i : X ≅ X') (j : Y ≅ Y') :

                    The graded Ext dimension in one cohomological degree is invariant under isomorphisms of the two objects.

                    Every finite truncation of the graded Ext-Euler sum is invariant under isomorphisms of the two objects.

                    theorem TauCeti.gradedExtEuler_of_iso {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Abelian C] (k : Type t) [Field k] [CategoryTheory.Linear k C] [CategoryTheory.HasExt C] {e : C ≌ C} {X X' Y Y' : C} (h : IsGradedEulerAdmissible k e X Y) (h' : IsGradedEulerAdmissible k e X' Y') (i : X ≅ X') (j : Y ≅ Y') :

                    The graded Ext-Euler characteristic depends only on the isomorphism classes of the two objects.

                    Projective evaluation #

                    A projective first entry whose graded Hom spaces Hom(P, Y{j}) have finite Laurent support is graded Euler-admissible: the bigraded Ext groups of positive cohomological degree vanish, and in degree zero they are those Hom spaces.

                    Graded projective evaluation: the q-Euler characteristic of a pair with projective first entry is the target-shift graded dimension of its graded Hom spaces, χ_q(P, Y) = ∑ j, q⁻ʲ dim_k Hom(P, Y{j}). The finite Laurent support of these Hom spaces is read off from the degree-zero part of the admissibility witness.