Documentation

TauCeti.CategoryTheory.Injective.Envelope

Essential monomorphisms and the uniqueness of an injective envelope #

An injective envelope of an object M is a monomorphism ι : M ⟶ I into an injective object which is minimal, in the sense of being an essential monomorphism: a morphism g out of I is a monomorphism as soon as ι ≫ g is one. This file packages that condition as TauCeti.IsEssentialMono and proves the categorical uniqueness and minimality properties of an injective envelope.

The definition and results are dual to TauCeti.IsEssentialEpi in TauCeti/CategoryTheory/Projective/Cover.lean. They are stated directly in the original category, so users do not have to move an injective-envelope argument through the opposite category.

For module categories this is the categorical form of TauCeti.IsInjectiveEnvelope from TauCeti/Algebra/Module/Injective/Envelope/Basic.lean: the latter asks that the range be an essential submodule. Its TauCeti.isInjectiveEnvelope_iff_forall_injective theorem identifies that condition with the one used here. The categorical formulation also applies to functor categories, in particular to representations of a quiver.

Main definitions #

Main results #

References #

See I. Assem, D. Simson and A. Skowroński, Elements of the Representation Theory of Associative Algebras, Vol. 1, I.5.

structure TauCeti.IsEssentialMono {C : Type u} [CategoryTheory.Category.{v, u} C] {M I : C} (ι : M ⟶ I) :

An essential monomorphism is a monomorphism ι : M ⟶ I such that a morphism out of I is a monomorphism as soon as its composite with ι is one. An essential monomorphism into an injective object is an injective envelope.

Instances For

    An isomorphism is an essential monomorphism: composing with it changes nothing.

    Essential monomorphisms are closed under composition.

    Rigidity of an injective envelope. If ι : M ⟶ I and ι' : M ⟶ I' are essential monomorphisms with I injective, then any h : I ⟶ I' under M is an isomorphism. Only the source of h has to be injective.

    The injective envelope is unique. Two essential monomorphisms out of M into injective objects are related by an isomorphism of their targets commuting with them.

    The injective envelope is minimal. Every monomorphism from M into an injective object extends along an injective envelope by a split monomorphism, so the envelope is a retract of every injective copresentation of M.

    An essential monomorphism that splits is an isomorphism.

    An injective object is its own injective envelope. An essential monomorphism from an injective object splits, hence is an isomorphism.