Documentation

Mathlib.CategoryTheory.Abelian.SerreClass.Localization

Localization with respect to a Serre class #

The main definition in this file is ObjectProperty.SerreClassLocalization.abelian which shows that if L : C ⥤ D is a localization functor with respect to the class of morphisms P.isoModSerre for a Serre class P : ObjectProperty C in the abelian category C, then D is an abelian category.

We also show that a functor G : D ⥤ E to an abelian category is exact iff the composition L ⋙ G is.

theorem CategoryTheory.ObjectProperty.exists_epiModSerre_comp_eq_zero_iff {C : Type u} [Category.{v, u} C] [Abelian C] (P : ObjectProperty C) [P.IsSerreClass] {X Y : C} (f : X Y) :
(∃ (X' : C) (s : X' X) (_ : P.epiModSerre s), CategoryStruct.comp s f = 0) P (Abelian.image f)
theorem CategoryTheory.ObjectProperty.exists_isoModSerre_comp_eq_zero_iff {C : Type u} [Category.{v, u} C] [Abelian C] (P : ObjectProperty C) [P.IsSerreClass] {X Y : C} (f : X Y) :
(∃ (X' : C) (s : X' X) (_ : P.isoModSerre s), CategoryStruct.comp s f = 0) P (Abelian.image f)
theorem CategoryTheory.ObjectProperty.exists_comp_isoModSerre_eq_zero_iff {C : Type u} [Category.{v, u} C] [Abelian C] (P : ObjectProperty C) [P.IsSerreClass] {X Y : C} (f : X Y) :
(∃ (Y' : C) (s : Y Y') (_ : P.isoModSerre s), CategoryStruct.comp f s = 0) P (Abelian.image f)
theorem CategoryTheory.ObjectProperty.SerreClassLocalization.mono_map_tfae {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] (L : Functor C D) (P : ObjectProperty C) [P.IsSerreClass] [L.IsLocalization P.isoModSerre] [Preadditive D] [L.Additive] {X Y : C} (f : X Y) :
[Mono (L.map f), P.monoModSerre f, ∀ ⦃Z : C⦄ (z : Z X), CategoryStruct.comp (L.map z) (L.map f) = 0L.map z = 0].TFAE
theorem CategoryTheory.ObjectProperty.SerreClassLocalization.epi_map_tfae {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] (L : Functor C D) (P : ObjectProperty C) [P.IsSerreClass] [L.IsLocalization P.isoModSerre] [Preadditive D] [L.Additive] {X Y : C} (f : X Y) :
[Epi (L.map f), P.epiModSerre f, ∀ ⦃Z : C⦄ (z : Y Z), CategoryStruct.comp (L.map f) (L.map z) = 0L.map z = 0].TFAE
theorem CategoryTheory.ObjectProperty.SerreClassLocalization.mono_iff {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] (L : Functor C D) (P : ObjectProperty C) [P.IsSerreClass] [L.IsLocalization P.isoModSerre] [Preadditive D] [L.Additive] {X Y : D} (f : X Y) :
Mono f ∃ (X' : C) (Y' : C) (f' : X' Y') (_ : Mono f'), Nonempty (Arrow.mk (L.map f') Arrow.mk f)
theorem CategoryTheory.ObjectProperty.SerreClassLocalization.epi_iff {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] (L : Functor C D) (P : ObjectProperty C) [P.IsSerreClass] [L.IsLocalization P.isoModSerre] [Preadditive D] [L.Additive] {X Y : D} (f : X Y) :
Epi f ∃ (X' : C) (Y' : C) (f' : X' Y') (_ : Epi f'), Nonempty (Arrow.mk (L.map f') Arrow.mk f)
@[implicit_reducible]

If L : C ⥤ D is a localization functor with respect to a Serre class P in the abelian category C, then D is an abelian category. Note that we assume that D has already been equipped with a preadditive structure, and that L is additive. Otherwise, see the results in the file Mathlib/CategoryTheory/Localization/CalculusOfFractions/Preadditive.lean which applies because P.isoModSerre has a calculus of left and right fractions.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    When L : C ⥤ D is a localization functor with respect to a Serre class in the abelian category C, this is the functor (D ⥤ₑ E) ⥤ C ⥤ₑ E obtained by precomposition with L.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      When L : C ⥤ D is a localization functor with respect to a Serre class in the abelian category C, the functor whiskeringLeft L P E: (D ⥤ₑ E) ⥤ C ⥤ₑ E is fully faithful.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Let L : C ⥤ D be a localization functor with respect to a Serre class P in the abelian category C. If G : C ⥤ₑ E is an exact functor to an abelian category, it "factors" through D (i.e. it is in the essential image of whiskeringLeft L P E : (D ⥤ₑ E) ⥤ C ⥤ₑ E) iff G inverts the class of morphisms P.isoModSerre.