Documentation

Mathlib.CategoryTheory.Abelian.SerreClass.Localization

Localization with respect to a Serre class #

In this file, we shall study the localization of an abelian category C with respect to the class of morphisms P.isoModSerre where P : ObjectProperty C is a Serre class. We shall show that the localized category is an abelian category (TODO @joelriou).

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)