Documentation

TauCeti.CategoryTheory.Semisimple.Basic

Finite semisimple categories #

An abelian category is finite semisimple when every object is isomorphic to a finite biproduct of simple objects. This file introduces that property and proves that it is invariant under equivalence of categories. In a finite semisimple category every object is injective, so every monomorphism splits: a monomorphism out of a simple object splits by Schur's lemma, and a finite biproduct of injective objects is injective.

The decomposition condition is independent of a choice of coefficient field. Linearity and finite-dimensionality of morphism spaces are separate hypotheses when they are needed.

Main results #

An abelian category is finite semisimple if every object is isomorphic to a finite biproduct of simple objects.

Instances

    A zero object is the biproduct of the empty family of simple objects.

    A simple object is the biproduct of the family consisting of itself.

    theorem TauCeti.IsFiniteSemisimpleCategory.exists_biproduct_simples_biprod {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroMorphisms C] {X Y : C} [CategoryTheory.Limits.HasBinaryBiproduct X Y] (hX : ∃ (ι : Type) (x : Fintype ι) (f : ι → C) (_ : ∀ (i : ι), CategoryTheory.Simple (f i)) (x : CategoryTheory.Limits.HasBiproduct f), Nonempty (X ≅ ⨁ f)) (hY : ∃ (ι : Type) (x : Fintype ι) (f : ι → C) (_ : ∀ (i : ι), CategoryTheory.Simple (f i)) (x : CategoryTheory.Limits.HasBiproduct f), Nonempty (Y ≅ ⨁ f)) :
    ∃ (ι : Type) (x : Fintype ι) (f : ι → C) (_ : ∀ (i : ι), CategoryTheory.Simple (f i)) (x : CategoryTheory.Limits.HasBiproduct f), Nonempty (X ⊞ Y ≅ ⨁ f)

    Decompositions of X and Y into finite biproducts of simple objects combine to one of X ⊞ Y.

    In a finite semisimple category, a nonzero morphism out of a simple object is a split monomorphism.

    In a finite semisimple category, a nonzero morphism into a simple object is a split epimorphism.

    In a finite semisimple category, a simple object maps nontrivially to an object exactly when the object maps nontrivially to it.

    The inclusion of a simple summand into an object decomposed as a biproduct is nonzero.

    In a finite semisimple category, a nonzero object receives a nonzero morphism from a simple object: the inclusion of a summand of a decomposition into simple objects.

    theorem CategoryTheory.Functor.hom_ext_of_simple {C : Type u} [Category.{v, u} C] [Abelian C] [TauCeti.IsFiniteSemisimpleCategory C] {D : Type u'} [Category.{v', u'} D] [Preadditive D] (F : Functor C D) [F.Additive] {X : C} {Z : D} {f g : F.obj X ⟶ Z} (h : ∀ (S : C) [Simple S] (s : S ⟶ X), CategoryStruct.comp (F.map s) f = CategoryStruct.comp (F.map s) g) :
    f = g

    In a finite semisimple category, the images under an additive functor of the morphisms from simple objects into X are jointly epimorphic: two morphisms out of F.obj X agreeing after precomposition with every F.map s, for s : S ⟶ X with S simple, are equal.

    In a finite semisimple category, a natural transformation out of an additive functor is determined by its components at the simple objects.