Separators in preadditive categories #
This file contains characterizations of separating sets and objects that are valid in all preadditive categories.
theorem CategoryTheory.Preadditive.isSeparating_iff {C : Type u} [Category.{v, u} C] [Preadditive C] (P : ObjectProperty C) :
P.IsSeparating ↔ ∀ ⦃X Y : C⦄ (f : X ⟶ Y), (∀ (G : C), P G → ∀ (h : G ⟶ X), CategoryStruct.comp h f = 0) → f = 0
theorem CategoryTheory.Preadditive.isCoseparating_iff {C : Type u} [Category.{v, u} C] [Preadditive C] (P : ObjectProperty C) :
P.IsCoseparating ↔ ∀ ⦃X Y : C⦄ (f : X ⟶ Y), (∀ (G : C), P G → ∀ (h : Y ⟶ G), CategoryStruct.comp f h = 0) → f = 0
theorem CategoryTheory.Preadditive.isSeparator_iff {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :
theorem CategoryTheory.Preadditive.isCoseparator_iff {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :
theorem CategoryTheory.isSeparator_iff_faithful_preadditiveCoyoneda {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :
theorem CategoryTheory.isSeparator_iff_faithful_preadditiveCoyonedaObj {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :
theorem CategoryTheory.isCoseparator_iff_faithful_preadditiveYoneda {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :
theorem CategoryTheory.isCoseparator_iff_faithful_preadditiveYonedaObj {C : Type u} [Category.{v, u} C] [Preadditive C] (G : C) :