Compact objects form a thick triangulated subcategory #
ObjectProperty.compactObjects.{0} in a pretriangulated category is closed under
isomorphisms and shifts (CompactObject.lean, FiniteSupport.lean); this file adds
retracts, the zero object, and cones, so that it is a triangulated object property stable
under retracts, and every triangulated envelope of compact objects consists of compact
objects (ObjectProperty.triangEnvelope_le_compactObjects).
Everything is proved through the direct-sum comparison
directSumToHom K X : ⨁ Hom(K, Xᵢ) → Hom(K, ∐ X), whose bijectivity for every
Type-indexed coproduct is compactness (isCompactObject_iff_bijective_directSumToHom).
Retracts are a two-out-of-three argument on that map; cones are the five lemma applied to
the rows ⨁ Hom(-, Xᵢ) and Hom(-, ∐ X) along a distinguished triangle, both exact by
Triangle.yoneda_exact₂ and Triangle.yoneda_exact₃, the first summandwise.
The geometric consumer is the compact/perfect comparison on Dqc(X) (#723): the perfect
locus is the essential image of the thick envelope of finite locally free sheaves, so it
consists of compact objects as soon as those sheaves are compact.
Main results #
IsCompactObject.of_retract,IsCompactObject.of_isZero,IsCompactObject.of_distTriang₃.directSumPrecomp_exact— exactness of⨁ Hom(-, Xᵢ)from exactness of eachHom(-, Xᵢ).- the instances
IsStableUnderRetracts,ContainsZero,IsStableUnderShift ℤ,IsTriangulatedClosed₂,IsTriangulatedClosed₃,IsTriangulatedoncompactObjects.{0}. ObjectProperty.triangEnvelope_le_compactObjects.
A retract of a compact object is compact.
A zero object is compact.
Exactness of ⨁ Hom(-, Xᵢ) at B along A ⟶ B ⟶ Y follows from exactness of each
Hom(-, Xᵢ): a summandwise lift assembled on the finite support.
Cone closure. The third object of a distinguished triangle whose first two objects
are compact is compact: the five lemma for the rows ⨁ Hom(-, Xᵢ) and Hom(-, ∐ X) along
the triangle and its rotation.
Compact objects form a triangulated subcategory.
The triangulated envelope of compact objects is compact.