Documentation

TauCeti.CategoryTheory.GrothendieckGroup.Laurent.Basic

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 #

Main results #

References #

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

    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
      @[instance_reducible]

      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.
      @[simp]

      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 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.

      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

          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.

          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

            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 conflation M₁ ↪ M₂ ↠ M₃ with F Mᵢ ≅ Yᵢ (applied to 0 ↪ Y ↠ Y, this makes F essentially surjective), and
            • two graded objects with isomorphic images under F have the same class at q = 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