The Laurent coefficient ring acting on the graded Grothendieck group #
The grading shift {1} of a graded exact category acts on its exact Grothendieck group by the
automorphism TauCeti.GradedExactStructure.shiftEquiv, and iterating it gives the ℤ-action
TauCeti.GradedExactStructure.shiftZPow. Repackaging that ℤ-action as a module structure over
ℤ[q,q⁻¹] = LaurentPolynomial ℤ is what turns graded K₀ into the lattice on which a q-Euler
form can live.
TauCeti.LaurentK0 E is the graded Grothendieck group of a graded exact category E carrying that
module structure. It is a type synonym for TauCeti.ExactK0 E.toExactStructure, moved across by
the additive equivalence TauCeti.LaurentK0.ofExactK0: no new group is constructed, and no
relation is added. The synonym exists only because the module structure depends on the grading
shift, which the underlying exact structure does not remember. The defining property is
TauCeti.LaurentK0.T_smul, the normalization [M{n}] = qⁿ [M] of the roadmap.
The universal property TauCeti.LaurentK0.liftEquiv is the ℤ[q,q⁻¹]-linear form of the graded
one: for a ℤ[q,q⁻¹]-module N, the ℤ[q,q⁻¹]-linear maps out of LaurentK0 E are exactly the
conflation-additive invariants a with a(M{1}) = q · a(M), that is, the shift-compatible
invariants of TauCeti.GradedExactStructure.ShiftInvariant for the automorphism
TauCeti.laurentTAut ℤ N of multiplication by q.
Specializing at q = ε for a unit ε : ℤˣ, that is at q = 1 or q = -1, is the base change
TauCeti.LaurentSpecialization ε (LaurentK0 E) along evaluation at ε. There the grading shift
acts by the scalar ε, so at q = -1 it changes the sign of a class and at q = 1 it fixes it.
Forgetting the grading along a conflation-exact functor F into an ungraded exact category with
{1} ⋙ F ≅ F identifies the classes of M and M{1}, so it factors through the specialization
at q = 1: this is TauCeti.LaurentK0.forgetGrading. The factored map need not be an
isomorphism; TauCeti.LaurentK0.forgetGradingEquiv gives sufficient hypotheses under which it is,
namely lifting of ungraded conflations up to isomorphism and equality at q = 1 of the classes of
graded objects with isomorphic images.
Main definitions #
TauCeti.LaurentK0: the graded exact Grothendieck group as aℤ[q,q⁻¹]-module.TauCeti.LaurentK0.ofExactK0: the additive equivalence with the underlying exactK₀.TauCeti.LaurentK0.of: the class[M]of an object.TauCeti.LaurentK0.lift: theℤ[q,q⁻¹]-linear map induced by a shift-compatible invariant.TauCeti.LaurentK0.map: theℤ[q,q⁻¹]-linear map induced by a graded conflation-exact functor.TauCeti.LaurentK0.mapEquiv: the isomorphism induced by a graded exact equivalence.TauCeti.LaurentK0.forgetGrading: forgetting the grading, as a map out of gradedK₀specialized atq = 1.TauCeti.LaurentK0.forgetGradingEquiv: the same map as an isomorphism, under sufficient hypotheses.
Main results #
TauCeti.LaurentK0.T_smul:qⁿ · [M] = [M{n}], and its generating casesTauCeti.LaurentK0.T_one_smul_ofandTauCeti.LaurentK0.T_neg_one_smul_of.TauCeti.LaurentK0.liftEquiv: the universal property over the Laurent coefficient ring.TauCeti.LaurentK0.of_conflation: the defining relation[M₂] = [M₁] + [M₃]of a conflation.TauCeti.LaurentK0.hom_ext: aℤ[q,q⁻¹]-linear map out ofLaurentK0 Eis determined by its values on object classes.TauCeti.LaurentK0.mk_ofExactK0_shiftZPow: the shift/sign formula[M{n}] = εⁿ[M]after specializing atq = ε; atq = -1a shift changes the sign of a class, atq = 1it does not change the class.TauCeti.LaurentK0.hom_ext_laurentSpecialization: a map out of specialized gradedK₀is determined by its values on object classes.TauCeti.LaurentK0.forgetGrading_mk_ofExactK0: the map induced on exactK₀by forgetting the grading factors through the specialization atq = 1.
References #
- Zsuzsanna Dancso and Anthony Licata, "Koszul algebras and flow lattices", Journal of
Combinatorial Theory, Series A 185 (2022), Section 2.2, Definition 2.3, where the graded
Grothendieck group is presented as a
ℤ[q,q⁻¹]-module with[M{1}] = q[M]. TauCetiRoadmap/GrothendieckEulerForms/README.md, Layer 6, first bullet: "For a graded exact category from Layer 2, construct theR-module structure on its gradedK₀and prove[M{n}] = qⁿ[M]for everyn : ℤ, in particular[M{1}] = q[M]. State the universal property for additive invariants equipped with a compatible invertible shift action."
The graded Grothendieck group of a graded exact category, over the Laurent coefficient
ring. The underlying additive group is the exact Grothendieck group of the underlying exact
structure; the grading shift makes it a module over ℤ[q,q⁻¹], with q acting as [M] ↦ [M{1}].
The type synonym is needed because a ℤ[q,q⁻¹]-module structure is determined by an automorphism
of the group, and ExactK0 E.toExactStructure does not mention the grading shift. Use
TauCeti.LaurentK0.ofExactK0 to move between the two views.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The graded Grothendieck group is the exact one. Moving a class across this equivalence changes nothing but which module structure is in scope.
Equations
Instances For
The Laurent coefficient ring acts on the graded Grothendieck group, the variable acting by the grading shift.
Equations
- One or more equations did not get rendered due to their size.
qⁿ · [M] = [M{n}]: the Laurent variable acts on the graded Grothendieck group by the
grading shift, and its n-th power by the n-fold shift. This is the normalization fixed by the
roadmap, and it determines the module structure.
The class [M] of an object in the graded Grothendieck group.
Equations
Instances For
Isomorphic objects have the same class.
The defining relation of graded K₀: the class of the middle term of a conflation is the
sum of the classes of its outer terms. The grading plays no role, so this is
ExactK0.of_conflation moved across TauCeti.LaurentK0.ofExactK0.
q · [M] = [M{1}].
q⁻¹ · [M] = [M{-1}].
The Laurent action restricts along the constants to the underlying integer action: an
integer scalar may be pushed through a Laurent scalar. This is the content of
TauCeti.laurentPolynomialC_smul in the form Module consumers need, and it is what lets
ℤ-linear arguments about the underlying group be reused verbatim over ℤ[q,q⁻¹].
A ℤ[q,q⁻¹]-linear map out of the graded Grothendieck group is determined by its values on
object classes, because those classes generate the underlying group.
An additive map out of the exact Grothendieck group which turns the grading shift into
multiplication by q turns the whole ℤ-action into multiplication by qⁿ.
The homomorphism out of graded K₀ induced by a shift-compatible invariant, as a map of
ℤ[q,q⁻¹]-modules. The invariant is compared against multiplication by q on the target.
Equations
Instances For
The universal property of graded K₀ over the Laurent coefficient ring. For a
ℤ[q,q⁻¹]-module N, the ℤ[q,q⁻¹]-linear maps out of LaurentK0 E correspond bijectively to
the conflation-additive invariants whose value on M{1} is q times the value on M.
This is the Layer 2 universal property of a shift-compatible invariant, with the abstract automorphism of the target replaced by the one the coefficient ring supplies.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A graded conflation-exact functor induces a ℤ[q,q⁻¹]-linear map of graded Grothendieck
groups: the shift-equivariance proved in the ℤ-graded layer is exactly q-linearity.
Equations
Instances For
The identity functor induces the identity map of graded Grothendieck groups.
LaurentK0.map is functorial: a composite of graded conflation-exact functors induces the
composite ℤ[q,q⁻¹]-linear map.
A graded exact equivalence induces an isomorphism of ℤ[q,q⁻¹]-modules. Graded K₀ over
the Laurent coefficient ring is therefore an invariant of the graded exact category, not of a
presentation of it.
Equations
Instances For
The shift/sign formula of specialized graded K₀. After specializing at q = ε, the
n-fold grading shift multiplies a class by εⁿ. At q = -1 this is the sign (-1)ⁿ, and at
q = 1 all shifts of an object have the same specialized class.
After specializing at q = ε, the class of M{1} is ε times the class of M.
A map out of specialized graded K₀ is determined by its values on object classes.
Forgetting the grading, through the specialization at q = 1. A conflation-exact functor
F into an ungraded exact category with {1} ⋙ F ≅ F induces a map from graded K₀, specialized
at q = 1, to the ungraded K₀, sending the specialized class of M to the class of F M.
By TauCeti.LaurentK0.forgetGrading_mk_ofExactK0 this factors the map ExactK0.map F induced on
the underlying exact K₀ through the specialization; it is not an isomorphism in general, see
TauCeti.LaurentK0.forgetGradingEquiv for sufficient hypotheses.
Equations
Instances For
The forgetful map on graded K₀ factors through the specialization at q = 1: forgetting
the grading of a specialized class is the map induced by F on the underlying exact K₀.
Forgetting the grading sends the specialized class of M to the class of F M.
Sufficient hypotheses for forgetting the grading to be an isomorphism at q = 1. Let F
be a conflation-exact functor into an ungraded exact category with {1} ⋙ F ≅ F. Suppose that
- every conflation
Y₁ ↪ Y₂ ↠ Y₃of the ungraded category lifts, up to isomorphism of each term, to a graded conflationM₁ ↪ M₂ ↠ M₃withF Mᵢ ≅ Yᵢ(applied to0 ↪ Y ↠ Y, this makesFessentially surjective), and - two graded objects with isomorphic images under
Fhave the same class atq = 1.
Then TauCeti.LaurentK0.forgetGrading is an isomorphism, whose inverse sends the class of F M to
the specialized class of M. The second hypothesis is also necessary for injectivity.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The forward linear map of TauCeti.LaurentK0.forgetGradingEquiv is
TauCeti.LaurentK0.forgetGrading.
The inverse of TauCeti.LaurentK0.forgetGradingEquiv sends the class of F M to the
specialized class of M.