23. 由    次方程作成的方程组 (3)

Chat.png

本节是选学内容. 不学本节不影响理解任何必学内容 (也就是, 未被声明为选学内容的节).

前面, 我们知道, 若  级阵 的行列式为 , 则存在某  , 使线性方程组 无解. 当然, 对某些 , 还是有解的: 取 , 则 至少有一个解 ( 是元全为  阵). 本节, 我们研究, 若 有解, 则它是否有唯一的解.

我们先看一个简单的事实.

定理 23.1. 级阵. 设  阵. 设   适合 .

(1) 若 只有零解, 则 的解唯一;

(2) 若存在非零的   使 , 则 的解不唯一.

证. (1) 设   适合 . 则 的一个解. 因为 只有零解, 故 . 从而 .

(2) 因为 , 故 . 因为 , 且 , 故 的解不唯一.

证毕.

由此可见, 若 有非零解, 则 有解时, 其解不唯一. 若 只有零解, 则 有解时, 其解唯一.

根据 Cramer 公式, 我们不难得到如下事实:

定理 23.2. 级阵. 设 有非零解. 则 . (或者, 若 , 则 只有零解.)

重要地, 此事反过来也对.

定理 23.3. 级阵. 设 . 则 有非零解. (或者, 若 只有零解, 则 .)

为方便, 我要引入一个小概念. 说阵  的一个  级子阵, 就是说, 的一个子阵 (见本章, 节 5), 且 是一个  级阵.

在论证此事前, 我想用三个例助您理解此事为什么是对的.

例 23.4. 是一个  级阵, 且 . 那么, 对任何非零的  , 必有 .

例 23.5. 是一个  级阵, 且 , 但 .

我们知道, , 其中 的古伴, 且  级单位阵. 因为 , 故 .

, 则存在 , , 使 . 我们设 的列 . 那么, , 从而 . 我们证明 :

例 23.6. 仍设 是一个  级阵, 且 , 但 .

在上个例里, 我们假定 . 可是, 它也有可能为 , 即使 (比如, 可以验证的古伴就是 ).

现在, 我们假定 . 此时, 我们不能利用 写出 的非零解. 我们应如何作?

, 则 的每一个  级子阵的行列式都是 . 从而, 存在一个低于 的正整数 适合性质: 有一个  级子阵, 其行列式非零, 且 的每一个  级子阵的行列式都是 . (我们已知 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 若有一个  级子阵的行列式不是 , 我们就取 . 若不然, 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 若有一个  级子阵的行列式不是 , 我们就取 . 若不然, 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 因为 , 故  级子阵的行列式不是 . 此时, 取 即可.)

我以 为例演示找 的非零解的方法 (可以验证, 前面的 的行 , 与列 , 作成的  级子阵的行列式不是 , 但 的每一个  级子阵的行列式都是 ); 时的情形是类似的.

我们设 的行列式不是 , 且 的每一个  级子阵的行列式都是 . 再设 . 因为 的一个  级子阵, 故 . 从而 . 注意, . 设 的列 . 那么 . 并且, 我们可用完全类似的方法, 证明 .

接下来, 我们设法由此得到一个 的非零解. 我们作一个  , 其中(通俗地, 我们在 的最后一个元后加  , 变   为一个  .) 因为 , 故 . 我们证明 .

取不超过 的正整数 . 则, 则. 则作一个  级阵 , 其中于是, . 从而注意,  的一个  级子阵, 故

综上, , 且 .

下面, 我给出此事的论证. 证明分三个情形: (a) ; (b) , 且 ; (c) , 且 . 情形 (a) 最简单: 我们随便找一个非零的  阵即可. 情形 (b) 不难: 我们取 的古伴的一个非零的列即可. 情形 (c) 是最复杂的: 在上个例里, 我们假定由 的前  行与前  列作成的  级子阵的行列式不是 (通俗地, 在左上角有行列式非零的  级子阵), 且每一个  级子阵的行列式都是 (此处 ); 不过, 一般的阵不一定在左上角有行列式非零的  级子阵, 且每一个  级子阵的行列式都是 ; 这是论证的最大的挑战.

证. 级阵, 且 .

, 我们任取一个非零的  . 则 .

以下, 我们假定 ; 也就是, 有一个元不是 (同时, 这也要求 : 回想  级阵的行列式是什么).

我们知道, , 其中 的古伴, 且  级单位阵. 因为 , 故 .

, 则存在 , , 使 . 我们设 的列 . 那么, , 从而 . 我们证明 :

, 则 的每一个  级子阵的行列式都是 (同时, 这也要求 : 回想  级阵的古伴是什么; 再回想前面作过的假定 ). 从而, 存在一个低于 的正整数 适合性质: 有一个  级子阵, 其行列式非零, 且 的每一个  级子阵的行列式都是 . (我们已知 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 若有一个  级子阵的行列式不是 , 我们就取 . 若不然, 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 若有一个  级子阵的行列式不是 , 我们就取 . …… 若不然, 的每一个  级子阵的行列式都是 . 我们考虑  级子阵. 因为 , 故  级子阵的行列式不是 . 此时, 取 即可.)

我们设   级子阵 的行列式非零, 其中 , 且 . 我们从 , , , 中去除  个整数 , , , ; 此时, 还剩下  个整数; 我们从中选一个为 . 类似地, 我们再从 , , , 中去除  个整数 , , , ; 此时, 还剩下  个整数; 我们从中选一个为 . 作  级阵 . 我们设 , , , 中是第  小的数. 再设 , , , 中是第  小的数. 因为 的一个  级子阵, 故 . 从而 . 注意, . 设 的列 . 那么 . 并且, 我们可用完全类似的方法, 证明 .

接下来, 我们设法由此得到一个 的非零解. 我们作一个  , 其中(通俗地, 我们在适当的位置写 , 变   为一个  .) 因为 , 故 . 我们证明 .

取不超过 的正整数 . 则 等于某个 , 则 不等于 , , , 中的任何一个, 则作一个  级阵 , 其中于是, . 从而

再作一个  级阵 . 不难看出, 适当地交换 的行的次序, 即可变 . 根据反称性, . (具体地, 设 , , , 中是第  小的数. 那么, 当 时, . 当 时, 交换行 , 再交换行 , ……, 且再交换行 ; 作  次相邻行的交换, 即可变 . 当 时, 交换行 , 再交换行 , ……, 且再交换行 ; 作  次相邻行的交换, 即可变 .) 因为 的一个  级子阵, 故其行列式为 . 从而

综上, 我们找到了一个   使 , 且 .

证毕.