cokernel(余核):在代数与范畴论中,给定一个映射(常见为群同态或线性映射)\(f: A \to B\),其余核定义为
\[
\mathrm{coker}(f)=B/\mathrm{im}(f)
\]
也就是把 \(B\) 按照 \(f\) 的像 \(\mathrm{im}(f)\) 进行商得到的对象。直观上,余核常用来刻画“\(f\) 离满射还差多少”(衡量不满射的部分)。在更一般的范畴里,它是“余等化子(coequalizer)”的一种特例。
/ˌkoʊˈkɝːnəl/
The cokernel of this map is zero.
这个映射的余核为零。
In an exact sequence, the cokernel of \(f\) is isomorphic to the image of the next map.
在正合列中,\(f\) 的余核同构于下一个映射的像。
cokernel 由前缀 **co-**(表示“对偶、反向对应”的概念)+ kernel(核)构成,意思是“与核对偶的对象”。在许多代数结构里,“核”对应刻画不单射的部分,而“余核”对应刻画不满射的部分,这种成对出现的思想来自更一般的“对偶性(duality)”。