在范畴论中,双积是直积在预加法范畴中的推广,它同时是范畴论意义下的积与上积。
令 C {\displaystyle {\mathcal {C}}} 为预加法范畴,因而任两个对象 A , B {\displaystyle A,B} 间的态射集 H o m C ( A , B ) {\displaystyle \mathrm {Hom} _{\mathcal {C}}(A,B)} 是交换群。给定有限个对象 A 1 , … , A n {\displaystyle A_{1},\ldots ,A_{n}} ,假设有:
并假设:
则称 A {\displaystyle A} 是 A 1 , … , A n {\displaystyle A_{1},\ldots ,A_{n}} 的双积。
注意到若在定义中取 n = 0 {\displaystyle n=0} ,则“空双积”是一个对象 0 {\displaystyle 0} ,使得恒等映射是零映射。