Documentation

TauCeti.Algebra.Homology.EulerCharacteristic.ExtEuler.Graded.GradedVectorSpace

The q-Euler form of graded vector spaces #

Let k be a field, and let TauCeti.GradedVectorSpace k be the category of ℤ-graded vector spaces with its grading shift (V{1})ᵢ = V_{i-1}, from TauCeti.Algebra.Category.GradedVectorSpace.Basic.

The one-dimensional space M = k placed in degree 0 is the smallest nontrivial test of the q-Euler formalism: it is projective, it is not isomorphic to any of its shifts M{j} with j ≠ 0, its degree-zero endomorphisms are one-dimensional, and it has no higher Ext. Hence

χ_q(M, M) = 1,    χ_q(M, M{1}) = q = q χ_q(M, M),    χ_q(M{1}, M) = q⁻¹ = q⁻¹ χ_q(M, M).

At q = 1 the three values agree, while at q = -1 a single shift changes the sign.

Forgetting the grading is the functor U taking the direct sum ⨁ᵢ Vᵢ of the pieces; it is invariant under the shift, {1} ⋙ U ≅ U, and U M ≅ k. In every cohomological degree the bigraded Ext groups of (M, M) assemble into the ungraded Ext groups of (U M, U M) in ModuleCat k; this is checked directly, by computing both sides, and it identifies the value of χ_q(M, M) at q = 1 with the ordinary Ext-Euler characteristic χ(U M, U M) = 1.

Main results #

Implementation notes #

The results hold for every choice of HasExt instances on the two categories: Ext groups are only used through their dimensions.

References #

The graded morphism spaces Hom(M, M{j}) have finite Laurent support.

The q-Euler characteristic of M = unit k #

The pair (M, M) is graded Euler-admissible: M is projective and its graded morphism spaces have finite Laurent support.

@[simp]

χ_q(M, M) = 1: the only surviving bigraded Ext group of (M, M) is the one-dimensional space of degree-zero endomorphisms.

@[simp]

χ_q(M, M{1}) = q, that is, q · χ_q(M, M): the q-Euler form is q-linear in its second argument. This holds for any admissibility witness, e.g. (isGradedEulerAdmissible_unit k).shiftTarget; the shifted target is written as shiftFunctor _ 1, the simp-normal form of (shift k).functor.

@[simp]

χ_q(M{1}, M) = q⁻¹, that is, q⁻¹ · χ_q(M, M): the q-Euler form is q-antilinear in its first argument. This holds for any admissibility witness, e.g. (isGradedEulerAdmissible_unit k).shiftSource; the shifted source is written as shiftFunctor _ 1, the simp-normal form of (shift k).functor.

At q = ε for a unit ε : ℤˣ, the value χ_q(M, M{1}) becomes ε.

At q = ε for a unit ε : ℤˣ, the value χ_q(M{1}, M) becomes ε⁻¹.

At q = -1 a single shift changes the sign: χ_q(M, M{1}) specializes to the negative of the specialization of χ_q(M, M).

Comparison with the underlying ungraded pair (U M, U M) #

@[simp]

The ungraded Ext-Euler characteristic χ(k, k) = 1 in ModuleCat k, for any admissibility witness: k is projective with one-dimensional endomorphisms.

The graded Ext groups of (M, M) assemble into the ungraded ones of (U M, U M): in each cohomological degree n, ⨁ j, Extⁿ(M, M{j}) ≅ Extⁿ_k(U M, U M). Both sides are computed: they are one-dimensional for n = 0 and zero otherwise.

At q = 1 the q-Euler characteristic of (M, M) is the ordinary Ext-Euler characteristic of the underlying ungraded pair (U M, U M), as it must be after forgetting the grading.