由于行列式衡量的是线性映射对体积的缩放程度,先作用映射 B、再作用映射 A,体积应当先按 B 的倍数缩放,再按 A 的倍数缩放,也就是按这两个倍数的乘积缩放——乘性正是"复合线性映射就复合它们的体积缩放倍数"这一事实的代数表述。
证明思路
首先回顾三种基本行变换对行列式的影响(这可以直接从莱布尼茨求和式 det(A)=∑σ∈Snsgn(σ)∏i=1nai,σ(i) 得出,因为该和式的每一项分别对每一行都是线性的):交换两行使 det 乘以 −1,把某一行乘以 k 使 det 乘以 k,把某一行的若干倍加到另一行上则 det 不变。
对 A 施行的每一个基本行变换,都等价于用相应的初等矩阵 E 左乘 A(把同一变换施加到单位矩阵 I 上即可得到)。与上一段对照可知,det(E) 恰好等于该变换的缩放系数(−1、k 或 1),所以对每个初等矩阵 E,都有 det(EA)=det(E)det(A)。
情形二,A 奇异:此时 det(A)=0(奇异矩阵不能完全化为单位矩阵,上面的行变换规则表明,任何能达到的行阶梯形仍含有一行全为零,沿该行做余子式展开就迫使 det=0)。奇异还意味着 rank(A)<n,而对任意 B 都有 rank(AB)≤rank(A)<n,所以乘积 AB 也是奇异的,从而 det(AB)=0。因此 det(AB)=0=0⋅det(B)=det(A)det(B),等式在这种情形下同样成立,至此对一切 A 完成证明。