Documentation

TauCeti.Algebra.Homology.DerivedCategory.Perfect

Perfect objects are bounded complexes of projectives #

Let C be an abelian category with enough projectives. An object of the bounded derived category is perfect, that is, lies in the thick subcategory generated by the projective objects in degree zero, if and only if it is represented by a bounded complex of projective objects.

One direction is TauCeti.DerivedCategory.Bounded.perfect_Qh_obj_quotient_obj. For the other, a perfect object X has no morphisms to W[-n] for W in C and n small enough, since the projective objects in degree zero have this property and it is inherited by the thick subcategory they generate. Represent X by a bounded above complex K of projectives, and let m be so small that K is exact below m and X has no morphisms to objects of C placed in degree m - 1. The canonical truncation K.truncGE m is quasi-isomorphic to K, its terms are those of K above m, and its term in degree m is K.opcycles m, the cokernel of d : K^{m-1} ⟶ K^m. The chain map K ⟶ (K.opcycles (m - 1))[1 - m] given by the projection is zero in the derived category, hence null-homotopic since K is K-projective, and the null-homotopy splits off K.opcycles m as a retract of K^m (CochainComplex.retractOpcyclesOfHomotopy). So K.truncGE m is a bounded complex of projective objects.

The same truncation shows that in finite global dimension every object of the bounded derived category is represented by a bounded complex of projectives. If every object of C has projective dimension < d and K is exact below a, then along the short exact sequences 0 ⟶ Zʲ ⟶ Kʲ ⟶ Zʲ⁺¹ ⟶ 0 the cycles Zᵐ⁺¹ are a d-th syzygy of Zᵐ⁺¹⁺ᵈ for m far below a, hence projective, and K.opcycles m ≅ Zᵐ⁺¹.

Main results #

A projective object placed in degree n has no nonzero morphisms to an object placed in a lower degree m < n: Mathlib's from_singleFunctor_obj_eq_zero_of_projective, transported along singleFunctorIsoCompQ.

Perfect objects have bounded morphisms to objects of C: a perfect object of the bounded derived category has no nonzero morphisms to W[-n] for W in C and n small enough.

Perfect objects receive no morphisms from Ext-orthogonal objects in high degrees: for a perfect object K of the bounded derived category there is n₀ such that every morphism to K from an object of C without higher extensions by projectives, placed in a degree n ≥ n₀, vanishes.

Let K be a complex of projective objects which is strictly ≤ b and has no cohomology in degrees < m, for some m ≤ b. If the cokernel K.opcycles m of the differential into degree m is projective, then K is isomorphic in the derived category to a bounded complex of projective objects (namely its canonical truncation K.truncGE m).

Perfect objects are bounded complexes of projectives: in an abelian category with enough projectives, a perfect object of the bounded derived category is represented by a bounded complex of projective objects.

Bounded complexes of projectives in finite global dimension: in an abelian category with enough projectives in which every object has projective dimension < d, every object of the bounded derived category is represented by a bounded complex of projective objects.

Perfect objects are the bounded complexes of projectives: in an abelian category with enough projectives, an object of the bounded derived category is perfect if and only if it is the image of a bounded complex of projective objects.

Bounded complexes of projectives in finite global dimension: in an abelian category with enough projectives in which every object has projective dimension < d, every object of the bounded derived category is the image of a bounded complex of projective objects.