The exact structure induced on an extension-closed full subcategory #
Let E be a Quillen exact structure on an additive category C and let P : ObjectProperty C
be closed under extensions: whenever X ⟶ Y ⟶ Z is an E-conflation with P X and P Z,
also P Y. If moreover P holds for a zero object and is closed under binary products — the
explicit form of "the full subcategory is additive" — then P.FullSubcategory carries an exact
structure whose conflations are the conflations of E all of whose terms lie in P, and the
inclusion functor both preserves and reflects conflations.
This is the third of the three fundamental constructions of exact structures, after the split structure on an additive category and the canonical structure on an abelian category. It is what lets a subcategory such as the finitely generated projective modules, or the modules admitting a finite projective resolution, be treated as an exact category in its own right.
Main definitions #
TauCeti.ExactStructure.IsExtensionClosed: closure of an object property under extensions in a given exact structure.TauCeti.ExactStructure.fullSubcategory: the induced exact structure.
Main results #
TauCeti.ExactStructure.IsExtensionClosed.prop_biprod: extension closure implies closure under binary biproducts, so additivity of the subcategory only has to be assumed for the zero object.TauCeti.ExactStructure.IsExtensionClosed.isClosedUnderIsomorphisms: an extension-closed property holding for a zero object is closed under isomorphisms.TauCeti.ExactStructure.isExtensionClosed_split_iffandTauCeti.ExactStructure.isExtensionClosed_abelian_iff: for the split exact structure extension closure is closure under binary biproducts, and for the canonical exact structure of an abelian category it agrees with Mathlib'sCategoryTheory.ObjectProperty.IsClosedUnderExtensions.TauCeti.ExactStructure.isConflationExact_ι,TauCeti.ExactStructure.isConflationExact_ιOfLE,TauCeti.ExactStructure.isConflationExact_lift, andTauCeti.ExactStructure.reflectsConflations_ι: the inclusion of the subcategory is conflation-exact and reflects conflations, and a conflation-exact functor restricting to two extension-closed properties remains conflation-exact on their full subcategories.TauCeti.ExactStructure.isConflationExact_congrFullSubcategory_functorandTauCeti.ExactStructure.isConflationExact_congrFullSubcategory_inverse: an exact equivalence restricts to an exact equivalence between corresponding extension-closed full subcategories.
References #
- Theo Bühler, Exact categories, Expositiones Mathematicae 28 (2010), 1--69,
https://arxiv.org/abs/0811.1480. Lemma 10.20 is the statement proved here; the proof of E1
uses the Noether conflation of
TauCeti/CategoryTheory/Exact/BaseChange.lean.
A full subcategory of an additive category closed under binary products has binary biproducts: in a preadditive category binary products already are biproducts.
An object property is extension closed for an exact structure E when the middle term of
every E-conflation whose outer terms satisfy the property satisfies the property.
For the canonical exact structure of an abelian category this is Mathlib's
CategoryTheory.ObjectProperty.IsClosedUnderExtensions; see
TauCeti.ExactStructure.isExtensionClosed_abelian_iff.
- prop_X₂ {S : CategoryTheory.ShortComplex C} (hS : E.Conflation S) (h₁ : P S.X₁) (h₃ : P S.X₃) : P S.X₂
The middle term of a conflation with outer terms in
Plies inP.
Instances For
An extension-closed property is closed under binary biproducts, because the biproduct short complex is a conflation of every exact structure.
A replete extension-closed property is closed under binary products. Together with
CategoryTheory.ObjectProperty.ContainsZero this is exactly the additivity of the full
subcategory, so no separate closure hypothesis on biproducts is needed.
An extension-closed property holding for some zero object is closed under isomorphisms: an
isomorphism X ≅ Y followed by the zero map to a zero object is a split conflation.
For the split exact structure, extension closure is exactly closure under binary biproducts. This is the hypothesis under which a subcategory such as the finitely generated projective modules inherits the split structure.
For the canonical exact structure of an abelian category, extension closure agrees with
Mathlib's CategoryTheory.ObjectProperty.IsClosedUnderExtensions.
The exact structure induced on an extension-closed full subcategory. Its conflations are
the conflations of E all of whose terms lie in P.
The subcategory is required to be additive in the explicit form of containing a zero object and
being closed under binary products; by
TauCeti.ExactStructure.IsExtensionClosed.isClosedUnderBinaryProducts the second condition is
automatic for a replete extension-closed P.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A short complex of the subcategory is a conflation of the induced exact structure exactly when its image in the ambient category is a conflation.
The inclusion of an extension-closed full subcategory is conflation-exact.
The inclusion associated to an implication between two extension-closed object properties is conflation-exact for their induced exact structures.
A conflation-exact functor carrying one extension-closed property into another restricts to a conflation-exact functor between their induced exact structures.
The forward functor of an exact equivalence restricts to a conflation-exact functor between corresponding extension-closed full subcategories.
The inverse functor of an exact equivalence restricts to a conflation-exact functor between corresponding extension-closed full subcategories.
The inclusion of an extension-closed full subcategory reflects conflations: a short complex
of the subcategory whose image is a conflation of E is a conflation of the induced structure.