行列式、伴随矩阵与 Cramer 法则

行列式有很多等价定义方式,一种最简单的做法是定义为关于 向量的多重线性函数。

Definition

称函数 为行列式,如果满足:

  1. 多重线性:关于每个变量是线性的;

    其中

  2. 反对称性:

  3. 规范性:对于标准单位向量

对于向量组 ,利用多重线性和反对称性容易得到:

线性相关

考虑线性无关的向量组 ,记 ,那么任取指标 ,有下式成立

这就得到了 Cramer 法则。

Theorem (Cramer's rule)

对于线性方程组 ,其中

如果方程组存在唯一解 ,那么

Note

这里与常见的推导方式不同,只涉及到列向量的线性组合,以及行列式本身的性质,完全绕过了余子式,代数余子式和伴随方阵等概念。

前面将线性方程组视作列向量的组合表示,还可以从其他角度进行理解,例如将 视作关于每一个分量 的函数。 首先,由多重线性可以证明行列式有如下性质:

其中 是与 无关的函数。

根据行列式的反对称性:对于

关于 求导可得

对于 的情况,则有

关于 求导可得

因此

定义矩阵 (这就是所谓的伴随矩阵)

那么原式可以记作

可逆的情况下,显然有

从这个角度继续推导 Cramer 法则:如果 存在唯一解 ,那么

得到

我们断言

显然有

利用前面证明的性质可得

因此又得到了 Cramer 法则

下面假设 。关于伴随矩阵还有一些常见的结论:

  1. 对等式 两边取行列式可以直接得到:

    时可以直接消去,利用扰动的技巧可以证明等式在 的情况下同样成立,因此伴随矩阵的行列式和原矩阵的行列式始终满足

  2. 伴随矩阵的秩和原矩阵的秩存在一定的关联性:

    从伴随矩阵的代数余子式定义出发,可以更容易地证明上述结论:

    1. 对于第一个结论,直接利用 即可证明;

    2. 对于第二个结论, 表明:至少存在一个 阶余子式不为零,因此 ,再利用 Sylvester 秩不等式

      可以得到

      因此

    3. 对于第三个结论, 当且仅当 的所有 阶余子式均为 ,当且仅当 所有元素均为零,亦即

Remark

这些二级结论主要在线性代数出题时使用,在数值运算的实践中并不常见,因为矩阵相关的数值算法不需要行列式,Cramer 法则和伴随矩阵这一套概念。