Injective objects and categories with enough injectives #
An object J is injective iff every morphism into J can be obtained by extending a monomorphism.
An injective presentation of an object X consists of a monomorphism f : X ⟶ J
to some injective object J.
- J : C
Instances For
A category "has enough injectives" if every object has an injective presentation,
i.e. if for every object X there is an injective object J and a monomorphism X ↪ J.
- presentation (X : C) : Nonempty (InjectivePresentation X)
Instances
Let J be injective and g a morphism into J, then g can be factored through any monomorphism.
Equations
Instances For
The axiom of choice says that every nonempty type is an injective object in Type.
Injective.under X provides an arbitrarily chosen injective object equipped with
a monomorphism Injective.ι : X ⟶ Injective.under X.
Equations
Instances For
The monomorphism Injective.ι : X ⟶ Injective.under X
from the arbitrarily chosen injective object under X.
Equations
Instances For
When C has enough injectives, the object Injective.syzygies f is
an arbitrarily chosen injective object under cokernel f.
Equations
Instances For
Equations
- ⋯ = ⋯
When C has enough injective,
Injective.d f : Y ⟶ syzygies f is the composition
cokernel.π f ≫ ι (cokernel f).
(When C is abelian, we have exact f (injective.d f).)
Equations
Instances For
Given an adjunction F ⊣ G such that F preserves monos, G maps an injective presentation
of X to an injective presentation of G(X).
Equations
Instances For
Given an adjunction F ⊣ G such that F preserves monomorphisms and is faithful,
then any injective presentation of F(X) can be pulled back to an injective presentation of X.
This is similar to mapInjectivePresentation.
Equations
Instances For
An equivalence of categories transfers enough injectives.
Given an equivalence of categories F, an injective presentation of F(X) induces an
injective presentation of X.