Documentation

TauCeti.CategoryTheory.GrothendieckGroup.Product

Grothendieck groups of product categories #

This file identifies the split Grothendieck group of a product of additive categories with the product of their split Grothendieck groups. It also identifies the exact Grothendieck group of the componentwise exact structure with the product of the two exact Grothendieck groups, and the triangulated Grothendieck group of a product of pretriangulated categories with the product of the two triangulated Grothendieck groups. All three equivalences are characterised on object classes and are natural in the relevant functors.

Main definitions #

Main results #

Split K₀ takes a product of additive categories to the product of their split Grothendieck groups.

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

    Exact K₀ takes a componentwise product of exact categories to the product of their exact Grothendieck groups.

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

      The exact-K₀ product equivalence is natural in conflation-exact functors in both variables.

      theorem TauCeti.TriangulatedK0.prodEquiv_naturality {C₁ : Type u₁} [CategoryTheory.Category.{v₁, u₁} C₁] [CategoryTheory.Preadditive C₁] [CategoryTheory.Limits.HasZeroObject C₁] [CategoryTheory.HasShift C₁ ℤ] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C₁ n).Additive] [CategoryTheory.Pretriangulated C₁] [CategoryTheory.EssentiallySmall.{w₁, v₁, u₁} C₁] {C₂ : Type u₂} [CategoryTheory.Category.{v₂, u₂} C₂] [CategoryTheory.Preadditive C₂] [CategoryTheory.Limits.HasZeroObject C₂] [CategoryTheory.HasShift C₂ ℤ] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C₂ n).Additive] [CategoryTheory.Pretriangulated C₂] [CategoryTheory.EssentiallySmall.{w₂, v₂, u₂} C₂] {D₁ : Type u} [CategoryTheory.Category.{v, u} D₁] [CategoryTheory.Preadditive D₁] [CategoryTheory.Limits.HasZeroObject D₁] [CategoryTheory.HasShift D₁ ℤ] [∀ (n : ℤ), (CategoryTheory.shiftFunctor D₁ n).Additive] [CategoryTheory.Pretriangulated D₁] [CategoryTheory.EssentiallySmall.{w, v, u} D₁] {D₂ : Type u'} [CategoryTheory.Category.{v', u'} D₂] [CategoryTheory.Preadditive D₂] [CategoryTheory.Limits.HasZeroObject D₂] [CategoryTheory.HasShift D₂ ℤ] [∀ (n : ℤ), (CategoryTheory.shiftFunctor D₂ n).Additive] [CategoryTheory.Pretriangulated D₂] [CategoryTheory.EssentiallySmall.{w', v', u'} D₂] (F : CategoryTheory.Functor C₁ C₂) (G : CategoryTheory.Functor D₁ D₂) [F.CommShift ℤ] [G.CommShift ℤ] [F.IsTriangulated] [G.IsTriangulated] :
      (↑prodEquiv).comp (map (F.prod G)) = ((map F).prodMap (map G)).comp ↑prodEquiv

      The triangulated-K₀ product equivalence is natural in triangulated functors in both variables.