在线性代数里"直和"同时具备直积(坐标投影)与直和(坐标嵌入)的双重身份;双积把这个双重身份提炼成公理,使加法范畴中的有限乘积与余乘积重合,并支持态射的矩阵表示。
需先掌握乘积与余积与加法范畴(零态射)。
定义
对象 A,B 的双积(biproduct)是对象 A⊕B 及四个态射
p1:A⊕B→A,p2:A⊕B→B,i1:A→A⊕B,i2:B→A⊕B
满足 p1∘i1=idA、p2∘i2=idB、p1∘i2=0、p2∘i1=0 且 i1∘p1+i2∘p2=idA⊕B。
性质
- A⊕B 关于投影 p1,p2 是乘积,关于嵌入 i1,i2 是余积;在预加法范畴中,有限积自动成为余积(反之亦然)
- 态射矩阵运算成立:f:A⊕B→C⊕D 写作 (f11f21f12f22),其中 fij=pi∘f∘ij;复合即矩阵乘法
- 有零对象与二元双积 ⟺ 有限双积都存在(加法范畴的定义)
例子
- Ab:A⊕B 即直和(有限个时与直积 A×B 同构)
- Vectk:V⊕W 即直和,投影/嵌入取坐标与坐标嵌入
- Top 不是加法范畴:积(乘积拓扑)与余积(不交并)不同构
应用
正合列的分裂条件 B≅A⊕C 用双积刻画;矩阵表示使线性代数的论证在任意加法范畴中成立,也是研究模结构(直和分解、Krull–Schmidt)的基本工具。