实二次型 是指实数域上的 `n` 元二次齐次多项式 `f(x_1, cdots, x_n) = sum_(i, j) a_(i j) x_i x_j`, 其中 `a_(i j) in RR`. 由于 `x_i x_j = x_j x_i`, 可以规定其系数满足 `a_(i j) = a_(j i)`, 于是实二次型 `f` 唯一对应于实对称矩阵 `bm A = (a_(i j))_(n xx n)`, 满足 `f(bm X) = bm (X^T A X)`, `quad bm X = (x_1, cdots, x_n)^T`. 矩阵 `bm A` 就称为 `f` 的矩阵.
在可逆线性变换 `bm X = bm (P Y)` 下, 实二次型 `bm (X^T A X)` 变为 `bm (Y^T P^T A P Y)`, 其矩阵变为 `bm(P^T A P)`, 即可逆线性变换下实二次型的矩阵保持合同. 下面证明, 存在这样的可逆线性变换, 使得实二次型变为平方和的形式 (标准形), 换言之, 使实对称矩阵合同于对角形矩阵. 实二次型化为平方和的计算过程称为它的标准化. 注意其标准形一般不唯一.
任意实对称矩阵可以正交对角化: `bm A = bm (T Lambda T)^-1`, 其中 `bm T` 为正交矩阵, `bm Lambda` 为对角矩阵. 参见第六章.
本节的配方法给出另一种将实对称矩阵合同对角化的方法. 相比于正交对角化, 它的计算量更小.
实二次型的标准化 (配方法) 存在可逆线性变换 `bm X = bm (P Y)`, 使得实二次型化为平方和的形式.
虽然实对称矩阵的标准形不唯一, 但其对角线上的正数与负数的数目是不变的, 这就是下面的定理:
实对称矩阵的规范形 (惯性定理) 任意实对称矩阵 `bm A` 合同于如下的规范形: `bm(P^T A P) = "diag"( overset p overbrace(1, cdots, 1), overset q overbrace(-1, cdots, -1), 0, cdots, 0 )`, 其中 `bm P` 为可逆矩阵. `p` 为正惯性指数, `q` 为负惯性指数, `p + q = "rank"(bm A)`. 且 `p`, `q` 的值由 `bm A` 唯一确定, 与 `bm P` 的选择无关.
实二次型的分类 两个实二次型等价 (两个实对称矩阵合同) 当且仅当它们的秩相等, 且正惯性指数相等.
二次曲线的分类 [参看二元二次方程及其表示的曲线]
以后我们说“正定矩阵”, 总假定它是实对称矩阵.
正定矩阵的行列式 `|bm A| = |bm(P^T P)| = |bm P|^2 gt 0`.
实对称矩阵 `bm A` 正定当且仅当二次型 `bm(x^T A x)` 正定, 即 `bm(x^T A x) ge 0`, 等号成立当且仅当 `bm x = bb 0`.
设 `bm A = bm(P^T P)`, 则
`bm(x^T A x) = bm(x^T P^T P x) = (bm(P x), bm(P x)) ge 0`,
等号成立当且仅当 `bm(P x) = bb 0`, 即 `bm x = bb 0`.
另一方面, 若 `bm A` 的合同标准形为
`bm(P^T A P) = "diag"(a_1, cdots, a_n)`,
取 `bm y = (0, cdots, 0, 1, 0, cdots, 0)^T`, `bm x = bm(P y)`, 则
`bm(x^T A x) = bm(y^T P^T A P y) = a_i gt 0`.
这说明 `bm A` 的合同标准形中主对角线全为正, 即 `bm A` 正定.
正定的几何解释: 若向量 `bm x != bb 0` 且 `bm A` 正定, 则 `(bm (A x), bm x) = bm(x^T A x) gt 0`, 即变换后的向量 `bm(A x)` 与原向量 `bm x` 的夹角恒为锐角. 类似地, 负定矩阵变换前后的向量夹角恒为一钝角.
正定矩阵 `bm A` 的主子阵也是正定矩阵. 即, 由第 `i_1, cdots, i_k` 行和第 `i_1, cdots, i_k` 列相交的子阵是正定矩阵.
取 `bm A` 前 `k` 行前 `k` 列组成的子阵 `bm A_k`, 则二次型 `bm(x^T bm A_k x) = (x_1, cdots, x_k, 0, cdots, 0) bm A (x_1, cdots, x_k, 0, cdots, 0) ge 0` 也正定. 但正定二次型与变元次序无关, 因此 `bm A` 的任意 `k` 阶主子式都正定.
实对称矩阵 `bm A` 正定当且仅当它的特征值全为正.
设 `bm(A x) = lambda bm x`, `bm x != bb 0`, 则
`lambda bm(x^T x) = bm(x^T A x) gt 0`,
由 `bm(x^T x) gt 0` 知 `lambda gt 0`.
反之, `bm A` 正交相似于对角矩阵:
`bm (T^T A T) = "diag"(lambda_1, cdots, lambda_n)`,
其中 `lambda_i gt 0`, `i = 1, cdots, n`, 这说明 `bm A` 正定.
实对称矩阵 `bm A` 正定当且仅当 `bm A` 的顺序主子式全为正. 顺序主子式是 `bm A` 的前 `k` 行前 `k` 列组成的行列式.
`bm A` 的前 `k` 行前 `k` 列组成的子阵记为 `bm A_k`.
若 `bm A` 正定, 则它的 `k` 阶主子阵 `bm A_k` 正定, 因而 `|bm A_k| gt
0`.
现在设 `bm A` 的顺序主子式全为正, 要证 `bm A` 正定.
对 `bm A` 的阶数 `n` 归纳: `n = 1` 时显然成立.
设结论对 `n-1` 成立, 要证
`bm A = [bm A_(n-1), bm C; bm C^T , a_(n n)]`
正定, 我们对它进行合同初等变换, 将它化为对角形:
首先第一行左乘 `-bm (C^T A_(n-1)^-1)` 加到第二行, 第一列右乘
`-bm(A_(n-1)^-1 C)` 加到第二列得:
`bm A^((1)) = [bm A_(n-1), bb 0; bb 0, a_(n n) - bm(C^T A_(n-1)^-1 C)]`.
由归纳假设和 `bm A_(n-1)` 的顺序主子式全为正知 `bm A_(n-1)` 正定,
记 `bm(P^T A_(n-1) P) = bm I_(n-1)`. 于是上式第一行左乘 `bm P^T`,
第一列右乘 `bm P` 得
`bm A^((2)) = [bm I_(n-1), bb 0; bb 0, a]`,
其中 `a = a_(n n) - bm(C^T A_(n-1)^-1 C)`.
由于合同变换不改变行列式的符号
(例如 `|bm(P^T A P)| = |bm P|^2 |bm A|`), 而 `|bm A| gt 0`,
所以 `a = |bm A^((2))| gt 0`.
最后上式第二行左乘 `1/sqrt a`, 第二列右乘 `1/sqrt a`, 就得到
`bm A^((3)) = bm I_n`. 故 `bm A` 正定.
综上, 对于实对称矩阵 `bm A`, 我们有 `bm A` 正定 `iff bm A = bm(P^T P)` `iff bm(x^T A x)` 正定 `iff bm A` 顺序主子式全为正 `iff bm A` 的特征值全为正.
设 `bm A in CC^(n xx n)`, 且 `bm A^H bm A = bm (A A)^H`, 则称 `bm A` 是正规矩阵.
实对称矩阵、实反对称矩阵、Hermit 矩阵, 反 Hermit 矩阵, 正交矩阵、酉矩阵都是正规矩阵的例子. `[1, -1; 1, 1]` 也是一个正规矩阵, 但不属于以上几种.
实谱定理 实正规矩阵 `bm A` 正交相似于分块对角矩阵 `"diag"{bm A_1, cdots, bm A_r, c_(2r+1), cdots, c_n}`, 其中 `bm A_i` 为形如 `[a_i, b_i; -b_i, a_i]` 的二阶实矩阵, `c_j` 是实数.