Abelian categories with enough projectives have projective resolutions #
When C
is abelian Projective.d f
and f
are exact.
Hence, starting from an epimorphism P ⟶ X
, where P
is projective,
we can apply Projective.d
repeatedly to obtain a projective resolution of X
.
When C
is abelian, Projective.d f
and f
are exact.
The preadditive Co-Yoneda functor on P
preserves colimits if P
is projective.
Instances For
An object is projective if its preadditive Co-Yoneda functor preserves finite colimits.
Our goal is to define ProjectiveResolution.of Z : ProjectiveResolution Z
.
The 0
-th object in this resolution will just be Projective.over Z
,
i.e. an arbitrarily chosen projective object with a map to Z
.
After that, we build the n+1
-st object as Projective.syzygies
applied to the previously constructed morphism,
and the map to the n
-th object as Projective.d
.
Auxiliary definition for ProjectiveResolution.of
.
Instances For
In any abelian category with enough projectives,
ProjectiveResolution.of Z
constructs a projective resolution of the object Z
.
Instances For
If X
is a chain complex of projective objects and we have a quasi-isomorphism f : X ⟶ Y[0]
,
then X
is a projective resolution of Y.