Documentation

Mathlib.CategoryTheory.Triangulated.TStructure.Heart

The heart of a t-structure #

Let t be a t-structure on a triangulated category C. We define the heart of t as a property t.heart : ObjectProperty C. As the the heart is usually identified to a particular category in the applications (e.g. the heart of the canonical t-structure on the derived category of an abelian category A identifies to A), instead of working with the full subcategory defined by t.heart, we introduce a typeclass t.Heart H which says that the additive category H identifies to the full subcategory t.heart.

TODO (@joelriou) #

References #

The heart of a t-structure, as the property of objects that are both ≤ 0 and ≥ 0.

Equations
Instances For

    Given t : TStructure C and a preadditive category H, this typeclass contains the data of a fully faithful additive functor H ⥤ C which identifies H to the full subcategory of C consisting of the objects satisfying the property t.heart.

    Instances

      Unless a better candidate category is available, the full subcategory of objects satisfying t.heart can be chosen as the heart of a t-structure t.

      Equations
      Instances For

        The inclusion H ⥤ C when H is the heart of a t-structure t on C.

        Equations
        Instances For