Documentation

TauCeti.CategoryTheory.GrothendieckGroup.Resolution

The Euler class of a finite resolution #

For a finite P-resolution of an object X of an exact category, the Euler class is the alternating sum

[Q₀] - [Q₁] + ⋯ + (-1)ⁿ⁻¹ [Qₙ₋₁] + (-1)ⁿ [Kₙ]

of the classes of its resolving terms and its last syzygy in exact K₀. The conflation relation telescopes the alternating sum, so the Euler class of a resolution of X is [X]. This is the computation that makes the Euler class independent of the chosen resolution -- of its length, of zero padding, and of every other choice -- and it is the first half of Weibel's resolution theorem: it exhibits [X] as an integral combination of classes of objects satisfying P, so those classes generate exact K₀ as soon as every object admits a finite P-resolution.

For a property consisting of projectives, the second half — injectivity of the comparison map from the exact K₀ of the full subcategory on P — is proved by Schanuel's and the horseshoe lemmas in TauCeti/CategoryTheory/GrothendieckGroup/ProjectiveResolution.lean; see TauCeti.ExactStructure.resolutionEquiv. For a resolving subcategory it is proved with pullbacks of deflations and dimension shifting in TauCeti/CategoryTheory/GrothendieckGroup/Resolving.lean; see TauCeti.ExactStructure.IsResolving.resolutionEquiv.

The class of an object itself, as opposed to that of a resolution, is defined here by choosing one of its finite P-resolutions; each of those two files removes the choice from its own independence theorem.

Main definitions #

Main results #

References #

The Euler class does not depend on the resolution: any two finite P-resolutions of the same object have the same Euler class, whatever their lengths.

The Euler class of a finite P-resolution in the K₀ of the full subcategory on P: the alternating sum [Q₀] - [Q₁] + ⋯ + (-1)ⁿ [Kₙ] of the classes of its resolving terms and its last syzygy, all of which satisfy P, formed in the exact K₀ of the exact structure induced on the full subcategory on P.

Unlike TauCeti.ExactStructure.FiniteResolution.eulerClass, which lives in the K₀ of the ambient category and telescopes to [X], this class carries genuine information: nothing in the subcategory relates it to X. When P consists of projectives, its independence of the chosen resolution is TauCeti.ExactStructure.FiniteResolution.eulerClassFullSubcategory_eq_eulerClassFullSubcategory.

Equations
Instances For

    The Euler class of an image resolution. Applying a conflation-exact functor carrying P into P' to a finite P-resolution gives a finite P'-resolution whose Euler class is the alternating sum of the classes of the images of the terms.

    The Euler class of an object of finite P-dimension, in the exact K₀ of the structure induced on the full subcategory on P: the alternating class of some, hence when P consists of E-projectives, by TauCeti.ExactStructure.eulerClassOf_eq, or when P is resolving, by TauCeti.ExactStructure.IsResolving.eulerClassOf_eq, of any, finite P-resolution of it.

    Equations
    Instances For
      @[simp]

      Membership in the generator set propClasses E P: an element of exact K₀ lies in it exactly when it is the class of an object satisfying P.

      The generating half of the resolution theorem. If every object of C admits a finite P-resolution, then the classes of the objects satisfying P generate exact K₀.