Documentation

TauCeti.CategoryTheory.GrothendieckGroup.Graded

The grading shift on the Grothendieck groups #

The grading shift {1} of a graded exact category TauCeti.GradedExactStructure is an autoequivalence whose functor and inverse are both conflation-exact, so it induces an automorphism TauCeti.GradedExactStructure.shiftEquiv of the exact Grothendieck group, sending [M] to [M{1}]. Iterating it gives the ℤ-action TauCeti.GradedExactStructure.shiftZPow for which the Laurent-coefficient layer will read [M{n}] = qⁿ [M].

The underlying group of a graded category is not a new object: it is the corresponding ungraded K₀. Nothing is redefined here. The namespaces TauCeti.SplitK0, TauCeti.AbelianK0 and TauCeti.TriangulatedK0 provide the shift actions and graded universal properties for the split, abelian and triangulated products, while TauCeti.GradedExactStructure provides them for exact K₀.

The grading shift of a graded exact category is bundled with the exact structure, because the exact structure is itself data and the shift has to be compatible with the chosen one. In the split, abelian and triangulated cases the ambient structure is a typeclass, so no bundling is needed and the shift is passed as a bare autoequivalence, subject only to the hypotheses which make it act on the group in question: additivity, and in the triangulated case commutation with the suspension together with triangulatedness of the shift functor. Those triangulated hypotheses are lighter than the exact ones in one specific way, recorded at TauCeti.TriangulatedK0.shiftZPow: exactness of the inverse shift is a separate assumption for an exact category, whereas the inverse of a triangulated equivalence is automatically triangulated.

Main definitions #

Main results #

References #

The ℤ-action of a grading shift on split K₀, generated by the equivalence induced by the autoequivalence.

Equations
Instances For

    The generator of the split K₀ action sends an object class to the class of its shift.

    Shifting by n + 1 on split K₀ is shifting by n and then once more.

    Shifting by n - 1 on split K₀ is shifting by n and then back once.

    A biproduct-additive invariant equipped with a compatible invertible grading-shift action.

    Instances For
      theorem TauCeti.SplitK0.ShiftInvariant.ext_iff {C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.Limits.HasZeroMorphisms C} {inst✝² : CategoryTheory.Limits.HasBinaryBiproducts C} {G : Type u_1} {inst✝³ : AddCommGroup G} {e : C ≌ C} {σ : AddAut G} {x y : ShiftInvariant C e σ} :
      x = y ↔ x.obj = y.obj
      theorem TauCeti.SplitK0.ShiftInvariant.ext {C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.Limits.HasZeroMorphisms C} {inst✝² : CategoryTheory.Limits.HasBinaryBiproducts C} {G : Type u_1} {inst✝³ : AddCommGroup G} {e : C ≌ C} {σ : AddAut G} {x y : ShiftInvariant C e σ} (obj : x.obj = y.obj) :
      x = y

      The homomorphism out of split K₀ induced by a shift-compatible invariant.

      Equations
      Instances For

        The induced homomorphism intertwines the grading shift with the target automorphism.

        The universal property of graded split K₀: shift-compatible biproduct-additive invariants correspond to homomorphisms intertwining the chosen automorphisms.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The ℤ-action of a grading shift on abelian K₀, generated by the equivalence induced by the additive autoequivalence.

          Equations
          Instances For

            The generator of the abelian K₀ action sends an object class to the class of its shift.

            Shifting by n + 1 on abelian K₀ is shifting by n and then once more.

            Shifting by n - 1 on abelian K₀ is shifting by n and then back once.

            A short-exact-additive invariant equipped with a compatible invertible grading-shift action.

            Instances For
              theorem TauCeti.AbelianK0.ShiftInvariant.ext {A : Type u} {inst✝ : CategoryTheory.Category.{v, u} A} {inst✝¹ : CategoryTheory.Abelian A} {G : Type u_1} {inst✝² : AddCommGroup G} {e : A ≌ A} {inst✝³ : e.functor.Additive} {σ : AddAut G} {x y : ShiftInvariant A e σ} (obj : x.obj = y.obj) :
              x = y
              theorem TauCeti.AbelianK0.ShiftInvariant.ext_iff {A : Type u} {inst✝ : CategoryTheory.Category.{v, u} A} {inst✝¹ : CategoryTheory.Abelian A} {G : Type u_1} {inst✝² : AddCommGroup G} {e : A ≌ A} {inst✝³ : e.functor.Additive} {σ : AddAut G} {x y : ShiftInvariant A e σ} :
              x = y ↔ x.obj = y.obj

              The homomorphism out of abelian K₀ induced by a shift-compatible invariant.

              Equations
              Instances For

                The induced homomorphism intertwines the grading shift with the target automorphism.

                The universal property of graded abelian K₀: shift-compatible short-exact-additive invariants correspond to homomorphisms intertwining the chosen automorphisms.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  @[simp]

                  The grading shift on exact K₀: the automorphism [M] ↦ [M{1}] induced by the grading shift of a graded exact category. Conflation-exactness of the shift and its inverse constructs this equivalence with the map induced by the inverse shift as its inverse.

                  Equations
                  Instances For

                    The ℤ-action of the grading shift on exact K₀, sending n to the n-fold shift [M] ↦ [M{n}]. Mathlib writes the automorphism group of an additive group additively, so the n-fold shift is n • E.shiftEquiv; the Laurent-module repackaging of this action, in which it becomes multiplication by qⁿ, belongs to the coefficient layer downstream.

                    Equations
                    Instances For

                      A conflation-additive invariant equipped with a compatible invertible shift action: its value on M{1} is the value on M moved by the given automorphism σ of the target.

                      Instances For

                        The homomorphism out of exact K₀ induced by a shift-compatible invariant. It is the ungraded lift; the shift compatibility is extra information about it, not a change of construction.

                        Equations
                        Instances For

                          The universal property of exact K₀ in the graded setting: for a fixed automorphism σ of G, conflation-additive invariants compatible with the grading shift through σ correspond bijectively to the homomorphisms ExactK0 E →+ G intertwining the shift with σ.

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            Forgetting the grading. A conflation-exact functor into an ungraded exact category which commutes with the grading shift induces a homomorphism of exact Grothendieck groups sending the class of M{1} and the class of M to the same element, that is, one invariant under the grading shift.

                            The factorization of this map through the specialization of graded K₀ at q = 1, and sufficient hypotheses for the factored map to be an isomorphism, are TauCeti.LaurentK0.forgetGrading and TauCeti.LaurentK0.forgetGradingEquiv.

                            The graded split Grothendieck group maps to the graded exact one. The shift of split K₀ is TauCeti.SplitK0.mapEquiv of the grading shift — no separate construction is needed, since every additive functor preserves split conflations — and the comparison homomorphism intertwines it with the shift of exact K₀.

                            The ℤ-action of a grading shift on triangulated K₀, generated by the isomorphism induced by the triangulated autoequivalence.

                            The hypotheses on the grading shift are lighter here than in the exact case. A graded exact category must record conflation-exactness of the inverse shift separately, because an autoequivalence can enlarge the class of conflations strictly; for a triangulated autoequivalence CategoryTheory.Equivalence.IsTriangulated.mk' derives the hypothesis on the inverse from the one on the functor, since the inverse is an adjoint of a triangulated functor.

                            Equations
                            Instances For

                              The grading shift commutes with the suspension. This is the commutation isomorphism carried by the grading shift, read at the level of object classes; it is what makes the grading shift of a graded triangulated category act on triangulated K₀ at all.

                              The two shifts of a graded triangulated category on K₀. The suspension already acts by the sign (-1)ⁿ, so the grading action, being additive, absorbs it: internal degree and cohomological degree do not interact beyond that sign.

                              A grading shift isomorphic to the suspension acts by -1. Nothing forbids the internal degree shift of a graded triangulated category from being the suspension itself, and then the generator of the ℤ-action is negation.

                              The ℤ-action of a grading shift isomorphic to the suspension is the sign action, [M{n}] = (-1)ⁿ[M]. The generator acts by negation, so the action factors through the parity of n: it is never free, and it is nontrivial exactly when some class is not its own negative — on a K₀ of exponent two, negation is the identity and the action collapses. Contrast TauCeti.GradedExactStructure.shiftZPow, where no such factorization is available, exact K₀ having no suspension to be isomorphic to.

                              A triangle-additive invariant equipped with a compatible invertible grading-shift action.

                              Instances For
                                theorem TauCeti.TriangulatedK0.ShiftInvariant.ext {C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.Preadditive C} {inst✝² : CategoryTheory.Limits.HasZeroObject C} {inst✝³ : CategoryTheory.HasShift C ℤ} {inst✝⁴ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive} {inst✝⁵ : CategoryTheory.Pretriangulated C} {G : Type u_1} {inst✝⁶ : AddCommGroup G} {e : C ≌ C} {inst✝⁷ : e.functor.CommShift ℤ} {inst✝⁸ : e.functor.IsTriangulated} {σ : AddAut G} {x y : ShiftInvariant C e σ} (obj : x.obj = y.obj) :
                                x = y
                                theorem TauCeti.TriangulatedK0.ShiftInvariant.ext_iff {C : Type u} {inst✝ : CategoryTheory.Category.{v, u} C} {inst✝¹ : CategoryTheory.Preadditive C} {inst✝² : CategoryTheory.Limits.HasZeroObject C} {inst✝³ : CategoryTheory.HasShift C ℤ} {inst✝⁴ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive} {inst✝⁵ : CategoryTheory.Pretriangulated C} {G : Type u_1} {inst✝⁶ : AddCommGroup G} {e : C ≌ C} {inst✝⁷ : e.functor.CommShift ℤ} {inst✝⁸ : e.functor.IsTriangulated} {σ : AddAut G} {x y : ShiftInvariant C e σ} :
                                x = y ↔ x.obj = y.obj

                                The induced homomorphism intertwines the whole ℤ-action with the powers of the target automorphism.

                                The universal property of graded triangulated K₀: shift-compatible triangle-additive invariants correspond to homomorphisms intertwining the chosen automorphisms.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  A graded triangulated functor induces a shift-equivariant homomorphism of triangulated Grothendieck groups: the commutation isomorphism with the two grading shifts is exactly what makes the square commute.

                                  The isomorphism is a hypothesis here, where the exact case bundles it into TauCeti.GradedConflationExact. That bundling exists because a conflation-exact functor carries the two exact structures it relates as data; being triangulated is a typeclass on the functor, so there is nothing for a graded triangulated functor to bundle beyond this isomorphism.

                                  Forgetting the grading. A triangulated functor into an ungraded pretriangulated category which commutes with the grading shift induces a homomorphism of triangulated Grothendieck groups sending the class of M{1} and the class of M to the same element, that is, one invariant under the grading shift.

                                  As in the exact case, that invariance is the whole content: no factorization through a quotient of TauCeti.TriangulatedK0 is constructed, because the map from the graded group to the ungraded one is not an isomorphism in general, and shift compatibility alone supplies none of the extra hypotheses which make it one.

                                  The graded split Grothendieck group maps to the graded triangulated one. The shift of split K₀ is TauCeti.SplitK0.mapEquiv of the grading shift — a triangulated functor is in particular additive, and every additive functor preserves split conflations — and the comparison homomorphism intertwines it with the shift of triangulated K₀.