Math 2.0

Category theory; homological algebra Definition

Cokernel

Builds on Zero morphismCoequalizerEpimorphismKernelAbelian groupModule over a ring

Definition

Let ๐’ž\mathcal{C} be a category with zero morphisms, and let fโ€‰โฃ:Xโ†’Yf \colon X \to Y be a morphism of ๐’ž\mathcal{C}. A cokernel of ff is an object QQ with a morphism qโ€‰โฃ:Yโ†’Qq \colon Y \to Q such that:

  1. qโˆ˜f=0q \circ f = 0;
  2. for every morphism uโ€‰โฃ:Yโ†’Tu \colon Y \to T with uโˆ˜f=0u \circ f = 0 there is a unique morphism vโ€‰โฃ:Qโ†’Tv \colon Q \to T with u=vโˆ˜qu = v \circ q.

Remarks

Equivalently, qq is a coequalizer of ff and 0โ€‰โฃ:Xโ†’Y0 \colon X \to Y; it is the kernel of ff in the opposite category. A cokernel is unique up to a unique isomorphism, is written Yโ†’cokerโกfY \to \operatorname{coker} f, and is an epimorphism.

Example: in the category of modules over a ring, the quotient map qโ€‰โฃ:Yโ†’Y/f(X)q \colon Y \to Y / f(X) is a cokernel of ff. If uโˆ˜f=0u \circ f = 0, then uu vanishes on f(X)f(X) and so induces a unique vโ€‰โฃ:Y/f(X)โ†’Tv \colon Y / f(X) \to T with u=vโˆ˜qu = v \circ q. For multiplication by nโ‰ฅ1n \ge 1 on the abelian group โ„ค\Z, the cokernel is the reduction โ„คโ†’โ„ค/nโ„ค\Z \to \Z / n\Z.

Non-example: for multiplication by 22 on โ„ค\Z, the map โ„คโ†’0\Z \to 0 satisfies clause 1 but not clause 2. The reduction uโ€‰โฃ:โ„คโ†’โ„ค/2u \colon \Z \to \Z/2 satisfies uโˆ˜2=0u \circ 2 = 0 but does not factor through the zero group, since uโ‰ 0u \ne 0.

Reading path

To understand this page from the ground up, read these 7 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Abelian group concept
  2. Coequalizer concept
  3. Epimorphism concept
  4. Kernel concept
  5. Module over a ring concept
  6. Zero morphism concept
  7. Cokernel definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Cokernel
About this page
TagM4N5FNNYCF
URIm2://M4N5FNNYCF
Kinddefinition
WritingW0 stub
MSC18A30, 18E05
DefinesCokernel
UsesZero morphism, Coequalizer, Epimorphism, Kernel, Abelian group, Module over a ring
Changed2 November 2026

Markdown ยท JSON ยท Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.