I kategoriteori er cokernelen kernens dobbelte koncept - kernen er subobjektet af preimage, og cokernelen er kvotienten af ankomstdomænet. Intuitivt, når man leder efter en løsning til en ligning, bestemmer cokernelen antallet af begrænsninger, som y skal opfylde , for at den givne ligning har en løsning.
Lad C være en kategori med nul morfismer . Så er cokernen af morfismen f : X → Y co - equalizeren for den og nulmorfismen 0 : X → Y . Mere eksplicit gælder følgende generiske egenskab :
En kokkerne f : X → Y er en morfisme q : Y → Q således, at:
Som andre universelle konstruktioner eksisterer kokernen ikke altid, men hvis den eksisterer, så er den defineret op til isomorfi.
Som enhver coequalizer er en cokernel altid en epimorfi . Omvendt kaldes en epimorfi normal (nogle gange konormal), hvis den er cokernen af en eller anden morfisme. En kategori kaldes konormal, hvis hver epimorfi i den er normal.
I en Abelsk kategori er billedet og sambilledet af en morfisme givet som
.Især enhver epimorfi er sin egen kokerne.