Ext-orthogonal subcategories of an abelian category #
Let C be an abelian category and P a property of objects of C. The objects X with
Extⁿ(X, Y) = 0 for every Y satisfying P form the Ext-left-orthogonal
P.extLeftOrthogonal n. By the long exact Ext sequence it is closed under extensions, so it
carries the exact structure inherited from the abelian structure of C.
In degree one, a projective object Q of C satisfying P is both projective and injective for
this exact structure: it is projective in C, and every inflation X ↪ Y in the orthogonal has
a cokernel Z with Ext¹(Z, Q) = 0, so morphisms X ⟶ Q extend along it. For P the projective
objects, this is the setting of complete resolutions by projectives.
Main definitions #
CategoryTheory.ObjectProperty.extLeftOrthogonal: the objectsXwithExtⁿ(X, Y) = 0for everyYsatisfyingP.CategoryTheory.ObjectProperty.extLeftOrthogonalExactStructure: its exact structure, inherited from the abelian structure ofC.
Main results #
CategoryTheory.ObjectProperty.isExtensionClosed_extLeftOrthogonal: the orthogonal is closed under extensions.CategoryTheory.ObjectProperty.extLeftOrthogonalExactStructure_conflation_iff: its conflations are the short exact sequences ofC.CategoryTheory.ObjectProperty.isProjective_extLeftOrthogonalExactStructureandCategoryTheory.ObjectProperty.isInjective_extLeftOrthogonalExactStructure: in degree one, a projective object ofCsatisfyingPis projective and injective for this exact structure.
The Ext-left-orthogonal of P in degree n: the objects X with Extⁿ(X, Y) = 0 for every
Y satisfying P.
Instances For
An object lies in the Ext-left-orthogonal of P in degree n when it has no n-th
extensions by objects satisfying P.
A projective object has no extensions of positive degree, so it lies in every positive
Ext-left-orthogonal.
Extension closure: the Ext-left-orthogonal of P is closed under extensions.
The exact structure on the Ext-left-orthogonal of P in degree n, inherited from the
abelian structure of C.
Instances For
The conflations of P.extLeftOrthogonalExactStructure n are the short exact sequences of
C.
A projective object of C is projective for the exact structure on an Ext-left-orthogonal,
by TauCeti.ExactStructure.isProjective_fullSubcategory_of_isProjective.
An object of the degree-one Ext-left-orthogonal of P that satisfies P is injective for
its exact structure: the cokernel Z of an inflation satisfies Ext¹(Z, Q) = 0, so morphisms to
Q extend along the inflation.