Documentation

TauCeti.CategoryTheory.GrothendieckGroup.Resolving

The resolution theorem for a resolving subcategory #

Let E be an exact structure on an additive category C and let P be a resolving property: it contains a zero object, is closed under binary direct sums and extensions, is closed under kernels of deflations between its objects, and every object of C admits a finite P-resolution. This file proves Weibel's resolution theorem in this generality: the inclusion of the full subcategory on P, with its induced exact structure, induces an isomorphism

K₀(P) ≃ K₀(C)

whose inverse sends the class of an object X to the alternating class [Q₀] - [Q₁] + ⋯ + (-1)ⁿ [Kₙ] of any finite P-resolution of X, computed in K₀(P).

Unlike the projective case of TauCeti/CategoryTheory/GrothendieckGroup/ProjectiveResolution.lean, conflations with a resolving quotient need not split, so neither Schanuel's lemma nor the horseshoe lemma is available. Both are replaced by pullbacks of deflations and the Noether conflation TauCeti.ExactStructure.exists_conflation_comp': two first steps K ↪ Q ↠ X and K' ↪ Q' ↠ X are compared through a single object Q'' of P covering their pullback, and the dimension shifting of TauCeti.ExactStructure.IsResolving.exists_finiteResolution_X₁_length_le_of_prop_X₂ keeps the inductions on lengths well founded.

Main results #

Implementation notes #

The Euler class of an object is TauCeti.ExactStructure.eulerClassOf, with values in the exact K₀ of TauCeti.ExactStructure.fullSubcategory; the exact structure TauCeti.ExactStructure.resolvingSubcategory is by definition that induced structure, which is how the two are identified in the statement of the resolution theorem.

Well-definedness is proved by induction on the length of one of the two resolutions, and additivity by induction on the length of a resolution of the quotient term; both are stated as private auxiliaries over an explicit bound.

References #

The Euler class in the K₀ of a resolving subcategory depends only on the resolved object. Any two finite P-resolutions of the same object have the same alternating class in the exact K₀ of the structure induced on P, whatever their lengths.

The Euler class drops by one step along a conflation with resolving middle term: χ(X) = [Q] - χ(K) for a conflation K ↪ Q ↠ X with P Q.

The inverse of the comparison map of the resolution theorem: the homomorphism sending the class of an object to the alternating class of any of its finite P-resolutions.

Equations
Instances For

    The resolution theorem. For a resolving property P of an exact category, the inclusion of the full subcategory on P induces an isomorphism of exact Grothendieck groups. Its inverse sends the class of an object to the alternating class of any finite P-resolution of it, by TauCeti.ExactStructure.IsResolving.resolutionEquiv_symm_of.

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