Exact sequences in abelian categories #
In an abelian category, we get several interesting results related to exactness which are not true in more general settings.
Main results #
- A short complex
S
is exact iffimageSubobject S.f = kernelSubobject S.g
. - If
(f, g)
is exact, thenimage.ι f
has the universal property of the kernel ofg
. f
is a monomorphism iffkernel.ι f = 0
iffExact 0 f
, andf
is an epimorphism iffcokernel.π = 0
iffExact f 0
.- A faithful functor between abelian categories that preserves zero morphisms reflects exact sequences.
X ⟶ Y ⟶ Z ⟶ 0
is exact if and only if the second map is a cokernel of the first, and0 ⟶ X ⟶ Y ⟶ Z
is exact if and only if the first map is a kernel of the second.- A functor
F
such that for allS
, we haveS.Exact → (S.map F).Exact
preserves both finite limits and colimits.
In an abelian category, a short complex S
is exact
iff imageSubobject S.f = kernelSubobject S.g
.
If (f, g)
is exact, then Abelian.image.ι S.f
is a kernel of S.g
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If (f, g)
is exact, then image.ι f
is a kernel of g
.
Equations
- h.isLimitImage' = CategoryTheory.Limits.IsKernel.isoKernel S.g (CategoryTheory.Limits.Image.monoFactorisation S.f).m h.isLimitImage (CategoryTheory.Abelian.imageIsoImage S.f).symm ⋯
Instances For
If (f, g)
is exact, then Abelian.coimage.π g
is a cokernel of f
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If (f, g)
is exact, then factorThruImage g
is a cokernel of f
.
Equations
- h.isColimitImage = CategoryTheory.Limits.IsCokernel.cokernelIso S.f (CategoryTheory.Limits.factorThruImage S.g) h.isColimitCoimage (CategoryTheory.Abelian.coimageIsoImage' S.g) ⋯
Instances For
Alias of CategoryTheory.ShortComplex.Exact.map
.
A functor which preserves exactness preserves monomorphisms.
A functor which preserves exactness preserves epimorphisms.
A functor which preserves the exactness of short complexes preserves homology.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Alias of CategoryTheory.Functor.PreservesHomology.preservesKernels
.
the functor preserves kernels
Equations
Instances For
Alias of CategoryTheory.Functor.PreservesHomology.preservesCokernels
.
the functor preserves cokernels
Equations
Instances For
A functor preserving zero morphisms, monos, and cokernels preserves homology.
Equations
- L.preservesHomologyOfPreservesMonosAndCokernels = L.preservesHomologyOfMapExact ⋯
Instances For
A functor preserving zero morphisms, epis, and kernels preserves homology.
Equations
- L.preservesHomologyOfPreservesEpisAndKernels = L.preservesHomologyOfMapExact ⋯