Documentation

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

Ext Poincaré series #

For objects X and Y of a k-linear abelian category with a grading-shift autoequivalence e, the bigraded Ext Poincaré series records every finite dimension dim_k Extⁿ(X,Y{j}) in bidegree (n,j). It is truncated below a cohomological degree b; when b is a vanishing bound, it records the complete bigraded Ext space. Its support is diagonal exactly when all off-diagonal groups Extⁿ(X,Y{j}), n ≠ j, vanish.

For graded modules M and N, the diagonal Ext Poincaré polynomial TauCeti.diagonalExtPoincarePolynomial is ∑ n < b, finrank_k Extⁿ(M,N{n}) tⁿ, truncated below a cohomological degree b. It records only the diagonal bigraded pieces Ext^{n,n}(M,N). The coefficients use the Module.finrank convention: they are the dimensions dim_k Extⁿ(M,N{n}) when these Ext spaces are finite-dimensional, and an infinite-dimensional Ext group contributes 0. For a family S of graded modules, TauCeti.diagonalExtPoincareMatrix collects these polynomials into a matrix with (i, j) entry the polynomial of (Sᵢ, Sⱼ).

The bigraded series takes the finite-internal-support witness needed to make every coefficient finite and every slice finitely supported. It is independent of b past a cohomological vanishing bound (TauCeti.bigradedExtPoincareSeries_eq_of_le). The diagonal polynomial and matrix are defined for arbitrary graded modules and are likewise independent of a sufficiently large b (TauCeti.diagonalExtPoincarePolynomial_eq_of_le and TauCeti.diagonalExtPoincareMatrix_eq_of_le).

Main definitions and results #

References #

The bigraded Ext Poincaré series of two objects, truncated below cohomological degree b. Its coefficient in bidegree (n,j) is dim_k Extⁿ(X,Y{j}) for n < b and zero otherwise, where {j} is the j-fold power of the grading-shift autoequivalence e. The finite internal support hypothesis makes every cohomological slice a genuine finite sum.

Instances For

    The bigraded Ext Poincaré series is the truncated double sum of the monomials dim_k Extⁿ(X,Y{j}) · (n,j) over the finite internal support of each cohomological degree.

    @[simp]

    The coefficient of the bigraded Ext Poincaré series in bidegree (n,j) is dim_k Extⁿ(X,Y{j}) below the truncation degree and zero from it on.

    @[simp]

    The bigraded Ext Poincaré series has no negative cohomological degrees.

    Raising the truncation degree past a cohomological vanishing bound does not change the bigraded Ext Poincaré series.

    With a genuine cohomological vanishing bound, the bigraded Ext Poincaré series is diagonal exactly when every off-diagonal bigraded Ext group vanishes.

    The q-Euler characteristic is the Euler characteristic of the bigraded Ext Poincaré series. Applying LaurentPolynomial.invert to χ_q(X,Y) gives the Alexander-graded Euler characteristic ∑ (-1)ⁿ dim_k Extⁿ(X,Y{j}) T^j of the bigraded Ext Poincaré series, truncated at any cohomological vanishing bound.

    noncomputable def TauCeti.bigradedExtPoincareMatrix {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} {I : Type u_1} (S : I → C) (h : ∀ (i j : I), IsGradedExtInternallyFinite k e (S i) (S j)) (b : ℕ) :

    The full bigraded Ext Poincaré matrix of a family, truncated below a common cohomological degree b. Its (i,j) entry records all dimensions dim_k Ext^n(S_i,S_j{p}), not only the diagonal terms n = p.

    Instances For
      @[simp]
      theorem TauCeti.bigradedExtPoincareMatrix_apply {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} {I : Type u_1} (S : I → C) (h : ∀ (i j : I), IsGradedExtInternallyFinite k e (S i) (S j)) (b : ℕ) (i j : I) :

      An entry of the full bigraded Ext Poincaré matrix is the bigraded Ext Poincaré series of the corresponding pair.

      theorem TauCeti.bigradedExtPoincareMatrix_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} {I : Type u_1} (S : I → C) (h : ∀ (i j : I), IsGradedExtInternallyFinite k e (S i) (S j)) {b b' : ℕ} (hb : ∀ (i j : I), IsGradedExtBoundedBy e (S i) (S j) b) (hbb' : b ≤ b') :

      Raising the common truncation degree past a common cohomological vanishing bound does not change the full bigraded Ext Poincaré matrix.

      noncomputable def TauCeti.diagonalExtPoincarePolynomial (k : Type uk) [Field k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [CategoryTheory.HasExt (GradedModuleCat 𝒜)] (M N : GradedModuleCat 𝒜) (b : ℕ) :

      The diagonal Ext Poincaré polynomial ∑ n < b, finrank_k Extⁿ(M,N{n}) tⁿ of two graded modules, truncated below the cohomological degree b. Its coefficients are Module.finrank, so they are the dimensions dim_k Extⁿ(M,N{n}) when these are finite-dimensional and 0 otherwise. It records only the diagonal bigraded pieces Ext^{n,n}(M,N); when M has a linear resolution and N is concentrated in degree zero, these are the only nonzero pieces.

      Instances For

        The diagonal Ext Poincaré polynomial is the truncated sum of the monomials finrank_k Extⁿ(M,N{n}) tⁿ.

        @[simp]

        The coefficient of tⁿ in the diagonal Ext Poincaré polynomial is finrank_k Extⁿ(M,N{n}) (the dimension when this Ext space is finite-dimensional, 0 otherwise) below the truncation degree, and zero from it on.

        The diagonal Ext Poincaré polynomial is unchanged by raising its truncation degree past a cohomological vanishing bound.

        noncomputable def TauCeti.diagonalExtPoincareMatrix (k : Type uk) [Field k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [CategoryTheory.HasExt (GradedModuleCat 𝒜)] {I : Type u_1} (S : I → GradedModuleCat 𝒜) (b : ℕ) :

        The diagonal Ext Poincaré matrix of a family S of graded modules, truncated below the cohomological degree b: its (i, j) entry is the diagonal Ext Poincaré polynomial ∑ n < b, finrank_k Extⁿ(Sᵢ, Sⱼ{n}) tⁿ, whose coefficients are Ext dimensions when these are finite-dimensional (Module.finrank convention).

        Instances For
          @[simp]
          theorem TauCeti.diagonalExtPoincareMatrix_apply (k : Type uk) [Field k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [CategoryTheory.HasExt (GradedModuleCat 𝒜)] {I : Type u_1} (S : I → GradedModuleCat 𝒜) (b : ℕ) (i j : I) :

          An entry of the diagonal Ext Poincaré matrix is the diagonal Ext Poincaré polynomial of the corresponding pair.

          theorem TauCeti.diagonalExtPoincareMatrix_eq_of_le {k : Type uk} [Field k] {A : Type uA} [Ring A] [Algebra k A] {𝒜 : ℤ → Submodule k A} [CategoryTheory.HasExt (GradedModuleCat 𝒜)] {I : Type u_1} {S : I → GradedModuleCat 𝒜} {b b' : ℕ} (hb : ∀ (i j : I), IsGradedExtBoundedBy (GradedModuleCat.shift 𝒜) (S i) (S j) b) (hbb' : b ≤ b') :

          The diagonal Ext Poincaré matrix is unchanged by raising its truncation degree past a common cohomological vanishing bound of all pairs in the family.