44. Binet–Cauchy 公式

我要介绍证 Binet–Cauchy 公式的另一个方法.

在第一章, 节 30 里, 我用完全展开行列式的公式证明了它. 这个证法至少有二个好处:

(1) 记号简单;

(2) 方便您对比选学内容 “Binet–Cauchy 公式” 与必学内容 “Binet–Cauchy 公式 (青春版)”.

当然, 此证法的一个大的缺点是用到了完全展开 (或, 组合定义相关的公式). 若您不会 (或不想) 用完全展开, 且您又想了解如何证明 Binet–Cauchy 公式, 我在这儿给一个利用按多列展开行列式的公式的证明. 至少, 按多列展开行列式 (及其论证) 不依赖排列、逆序数、符号.

这个论证是我初学 Binet–Cauchy 公式时学到的证明. 这个论证体现了重要思想, 算二次; 聪明的数学家利用此原则, 得到了多的有名的等式.

为方便, 请允许我引用按多列展开行列式公式与 Binet–Cauchy 公式.

定理 44.1. 级阵 (). 设 是不超过 的正整数. 设 , , , 是不超过 的正整数, 且 . 则

定理 44.2 (Binet–Cauchy 公式)., 分别是 ,  阵.

(1) 若 , 则 .

(2) 若 , 则特别地, 若 , 则因适合条件 , , , , 是, 且只能是, , , , , 故

有几件事值得提.

(1) 若一个方阵有一行的元全为 , 则其行列式为 .

可以直接用定义 (按列  展开行列式) 论证此事; 可用按一行展开行列式的公式论证此事; 当然, 也可利用 (关于行的) 多线性论证此事. 我就不在这儿证了.

(2) 若加一个阵的一列的倍于另一列, 则其行列式不变.

这就是我在前面提到的行列式的一个性质.

(3) 设 , , , 分别是 , , ,  阵. 那么,表示一个 -阵 , 且对任何不超过  的正整数 与不超过  的正整数 ,

这是我们在第一章, 节 31 里见过的记号. 现在, 我要进一步地发展此记号. 具体地, 设 , 分别是 ,  阵. 那么,表示一个 -阵 , 且对任何不超过  的正整数 与不超过  的正整数 ,

类似地, 设 , 分别是 ,  阵. 那么,表示一个 -阵 , 且对任何不超过  的正整数 与不超过  的正整数 ,

证., 分别是 ,  阵. 作  级阵其中左上角的  级单位阵, 且右下角的  零阵 (元全为 的阵).

我们用二个方式计算 的行列式.

一方面, 我们按列 , , , 展开, 有注意, 若 , 则因 的行  的元全为 , 故这个子阵的行列式为 . 特别地, 若 , 则 必高于 (抽屉原理). 故 时, 的行列式为 .

时, 我们去除使 , , , , 有不难看出, 因为 , 其中 表示去除  的行 , , , 后 (不改变列) 得到的阵. 按列 , , , 展开  的行列式, 有注意, 若 , 则因 的行  的元全为 , 故这个子阵的行列式为 . 并且, 若 , 则 , , , 是, 且只能是 , , , . 故从而注意,

另一方面, 我们也可用行列式的性质, 施适当的变换于 , 得一个新阵 , 且 , 的行列式相等. 具体地, 加  的列  倍于其列 ,  的列  倍于其列 , ……,  的列  倍于其列 , 得其中根据行列式的性质, .

 的列  倍于其列 ,  的列  倍于其列 , ……,  的列  倍于其列 , 得其中根据行列式的性质, , 故 .

……

 的列  倍于其列 ,  的列  倍于其列 , ……,  的列  倍于其列 , 得其中右上角的  零阵, 且根据行列式的性质, , 故 .

我们要如何计算  的行列式? 我给您三个方法: (a) 用第一章, 节 31 的第 2 个例 (计算 的转置的行列式); (b) 按行 , , , 展开; (c) 按列 , , , 展开. 若您没错, 您可算出,

现在, 我们比较二次计算的结果. 这就是 Binet–Cauchy 公式.

证毕.

我还想说一些话.

, 分别是  阵. 不难看出, 有意义, 且 是一个  阵. 可能不是一个方阵, 故说 的行列式可能是无意义的. 不过, 我们仍可说  的子阵的行列式, 若这个子阵是方阵. 设 是一个既不超过 , 也不超过 的正整数. 设 ; 设 . 我们说, 我们可以用  级子阵的行列式写出   级子阵的行列式.

首先, 注意,为说明此事, 我们设, 分别是 ,  阵, , 且 . 则

现在, 我们可以对 , 用 Binet–Cauchy 公式了. 我再说一次,  的, 且  的. 则

(1) 若 , 则 .

(2) 若 , 则

综上, 我们有

定理 44.3., 分别是  阵. 设 是一个既不超过 , 也不超过 的正整数. 设 ; 设 .

(1) 若 , 则

(2) 若 , 则

可视此事为 Binet–Cauchy 公式的一个推广: 若 , , 且 (, , , ), 则这就是 Binet–Cauchy 公式.

若我们取 , 则

定理 44.4.,  级阵. 设 是一个不超过 的正整数. 设 ; 设 . 则

我们知道, 的一个子阵可被认为是取 的一些行与一些列交叉处的元按原来的次序作成的新阵, 且也可被认为是去除 的一些行与一些列后, 剩下的元按原来的次序作成的阵. 所以, 我们也可如此改写前面的结论:

定理 44.5.,  级阵. 设 是一个不超过 的正整数. 设 ; 设 . 则

最后, 我们看一个例.

例 44.6. 设命题 : 对任何  级阵 , , 有 . 我们用数学归纳法证明, 对任何正整数 , 是对的.

是对的. 设 , 且 . 则 . 则 .

现在, 我们假定 是对的. 我们要证 是对的. 设 ,  级阵. 则 级阵 如下: 通俗地,  的列  的列 , 且  的列  的列  (). 则 , 且 . 则注意, 时, 其中 是去除  的列  后 (不改变行) 得到的  阵, 且 是去除  的行  后 (不改变列) 得到的  阵. 加  的列  倍于其列 ,  的列  倍于其列 , ……,  的列  倍于其列 , 得  级阵 . 则根据行列式的性质, . 注意, , 且 . 则注意, 对   , 对正整数 与正整数 , 有 . 则于是, 由假定, 所以, 是对的. 由数学归纳法, 待证命题成立.