A kategóriaelméletben a kokernel a kernel kettős fogalma – a kernel az előkép részobjektuma, a kokernel pedig az érkezési tartomány hányadosa. Intuitív módon, amikor egy egyenletre keresünk megoldást, a cokernel meghatározza azoknak a megszorításoknak a számát, amelyeket y -nak teljesítenie kell ahhoz, hogy az adott egyenletnek megoldása legyen.
Legyen C nulla morfizmusú kategória . Ekkor az f : X → Y morfizmus koekvalizátora és a 0 : X → Y zéró morfizmus koekvalizátora . Pontosabban, a következő általános tulajdonságok érvényesek :
Egy f : X → Y kokernel egy q : Y → Q morfizmus , amelyre:
A többi univerzális konstrukcióhoz hasonlóan a kokernel sem mindig létezik, de ha létezik, akkor az izomorfizmusig definiálva van.
Mint minden koequalizer, a kokernel mindig epimorfizmus . Megfordítva, egy epimorfizmust normálisnak (néha konnormálisnak) nevezünk, ha valamilyen morfizmus kokszmagja. Egy kategóriát akkor nevezünk konnormálisnak , ha minden epimorfizmusa normális.
Egy Abel-féle kategóriában egy morfizmus képe és képzete a következőképpen van megadva
.Konkrétan minden epimorfizmus a saját kokernelje.