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]
(𝒢 : Set C)
:
IsSeparating 𝒢 ↔ ∀ ⦃X Y : C⦄ (f : X ⟶ Y), (∀ 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]
(𝒢 : Set C)
:
IsCoseparating 𝒢 ↔ ∀ ⦃X Y : C⦄ (f : X ⟶ Y), (∀ 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)
: