Preserving (co)kernels #
Constructions to relate the notions of preserving (co)kernels and reflecting (co)kernels to concrete (co)forks.
In particular, we show that kernel_comparison f g G is an isomorphism iff G preserves
the limit of the parallel pair f,0, as well as the dual result.
A kernel fork for f is mapped to a kernel fork for G.map f if G is a functor
which preserves zero morphisms.
Equations
Instances For
The underlying cone of a kernel fork is mapped to a limit cone if and only if the mapped kernel fork is limit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A limit kernel fork is mapped to a limit kernel fork by a functor G when this functor
preserves the corresponding limit.
Equations
Instances For
The map of a kernel fork is a limit iff
the kernel fork consisting of the mapped morphisms is a limit.
This essentially lets us commute KernelFork.ofι with Functor.mapCone.
This is a variant of isLimitMapConeForkEquiv for equalizers,
which we can't use directly between G.map 0 = 0 does not hold definitionally.
Equations
Instances For
The property of preserving kernels expressed in terms of kernel forks.
This is a variant of isLimitForkMapOfIsLimit for equalizers,
which we can't use directly between G.map 0 = 0 does not hold definitionally.
Equations
Instances For
If G preserves kernels and C has them, then the fork constructed of the mapped morphisms of
a kernel fork is a limit.
Equations
Instances For
Equations
- ⋯ = ⋯
If the kernel comparison map for G at f is an isomorphism, then G preserves the
kernel of f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If G preserves the kernel of f, then the kernel comparison map for G at f is
an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
A cokernel cofork for f is mapped to a cokernel cofork for G.map f if G is a functor
which preserves zero morphisms.
Equations
Instances For
The underlying cocone of a cokernel cofork is mapped to a colimit cocone if and only if the mapped cokernel cofork is colimit.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A colimit cokernel cofork is mapped to a colimit cokernel cofork by a functor G
when this functor preserves the corresponding colimit.
Equations
Instances For
The map of a cokernel cofork is a colimit iff
the cokernel cofork consisting of the mapped morphisms is a colimit.
This essentially lets us commute CokernelCofork.ofπ with Functor.mapCocone.
This is a variant of isColimitMapCoconeCoforkEquiv for equalizers,
which we can't use directly between G.map 0 = 0 does not hold definitionally.
Equations
Instances For
The property of preserving cokernels expressed in terms of cokernel coforks.
This is a variant of isColimitCoforkMapOfIsColimit for equalizers,
which we can't use directly between G.map 0 = 0 does not hold definitionally.
Equations
Instances For
If G preserves cokernels and C has them, then the cofork constructed of the mapped morphisms of
a cokernel cofork is a colimit.
Equations
Instances For
Equations
- ⋯ = ⋯
If the cokernel comparison map for G at f is an isomorphism, then G preserves the
cokernel of f.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If G preserves the cokernel of f, then the cokernel comparison map for G at f is
an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
The kernel of a zero map is preserved by any functor which preserves zero morphisms.
Equations
- CategoryTheory.Limits.preservesKernelZero' G f hf = Eq.mpr ⋯ inferInstance
Instances For
The cokernel of a zero map is preserved by any functor which preserves zero morphisms.
Equations
- CategoryTheory.Limits.preservesCokernelZero' G f hf = Eq.mpr ⋯ inferInstance