CokernelIn abstract algebra, the cokernel of a homomorphism f : X → Y is the quotient of Y by the image of f. In a topological setting, one typically takes the closure of the image before passing to the quotient. For instance, if f : H1 → H2 is a bounded linear operator between Hilbert spaces, then coker(f) is the quotient of H2 by the closure of the range of f.
![]() ![]() ExamplesIn the category of groups, the cokernel of a group homomorphism f : G → H is the quotient of H by the normal closure of the image of f. In the case of abelian groups, since every subgroup is normal, the cokernel is just H modulo the image of f:\n:coker(f) = H / im(f).Special casesIn a preadditive category, it makes sense to add and subtract morphisms. In such a category, the coequalizer of two morphisms f and g (if it exists) is just the cokernel of their difference:\n:coeq(f, g) = coker(g - f) In a pre-abelian category (a special kind of preadditive category) the existence of kernels and cokernels is guaranteed. In such categories the image and coimage of a morphism f are given by\n:im(f) = ker(coker f)\n:coim(f) = coker(ker f) Abelian categories are even better behaved with respect to cokernels. In particular, every abelian category is conormal (and normal as well). That is, every epimorphism e : A → B can be written as the cokernel of some morphism. Specifically, e is the cokernel of its own kernel:\n:e = coker(ker e) Category:Abstract algebra\nCategory:Category theory |
||||
"University politics are vicious precisely because the stakes are so small." - Henry Kissinger (1923-) |


