JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

对角化、秩与 Sylvester 定律

每个二次型都能通过配方对角化。非零对角元的个数是秩;在实数上加号与减号的个数被完全决定,这种刚性就是 Sylvester 惯性定律——符号差是一个真正的不变量。

通过配方对角化

第一个结构定理:在任何特征 ≠ 2 的域上,每个对称双线性型都有 正交基——使 Gram 矩阵 成对角形的基。等价地,每个对称矩阵都 合同 于一个对角矩阵,每个二次型都等价于某个 ⟨d₁, …, dₙ⟩。证明不过是 配方,用你中学就会的算法,只是现在跑在一般域上。

  1. 若某个对角元 q(eᵢ) = B(eᵢ, eᵢ) 非零,重排使其为第一个变量 x₁;用它作主元。
  2. 把含 x₁ 的所有项收拢并配方:a₁(x₁ + …)²,其中“…”是 x₂, …, xₙ 的线性组合。代入 y₁ = x₁ + …,消去所有与 x₁ 的交叉项。
  3. 剩下的是仅含 x₂, …, xₙ 的二次型;对它递归。
  4. 边界情形:若所有对角元为 0 但某个 B(eᵢ, eⱼ) ≠ 0,先代入 xᵢ ↦ xᵢ + xⱼ 制造一个非零平方(这需要 char ≠ 2),再继续。
Diagonalize q(x1, x2, x3) = x1^2 + 2 x1 x2 + 2 x2 x3 over Q.

Pivot on x1:  x1^2 + 2 x1 x2 = (x1 + x2)^2 - x2^2.
  Set y1 = x1 + x2.   q = y1^2 - x2^2 + 2 x2 x3.

Now handle the rest:  -x2^2 + 2 x2 x3 = -(x2^2 - 2 x2 x3)
                    = -(x2 - x3)^2 + x3^2.
  Set y2 = x2 - x3,  y3 = x3.

  q = y1^2 - y2^2 + y3^2.        Diagonal form  <1, -1, 1>.

Rank = 3 (three nonzero entries), so q is nondegenerate.
Over R: one minus sign, two plus signs -> signature (2, 1), s = 2 - 1 = 1.
The change of variables is invertible, so this is a CONGRUENCE,
not an orthonormal (eigenvalue) diagonalization -- no square roots needed.
逐个主元配方,仅用有理运算就把 q 化为 ⟨1, −1, 1⟩——无需特征值。

秩:与域无关的不变量

一旦对角化为 ⟨d₁, …, dₙ⟩,非零 dᵢ 的个数就是形式的 ——即其 Gram 矩阵的秩,合同无法改变它,因为 P 可逆。形式 非退化 恰当秩等于 dim V,即所有 dᵢ ≠ 0。秩是 *唯一* 在每个域上都奏效的不变量:在像 ℂ 这样的 代数闭域 上它是 *仅有的* 不变量,因为那里每个非零 dᵢ 经 1/(√dᵢ)² 缩放后都变成 1——故在 ℂ 上形式完全由其秩决定,且 ⟨d₁, …, dᵣ, 0, …⟩ ≅ ⟨1, …, 1, 0, …⟩。

Sylvester 惯性定律

在 ℝ 上我们可把每个非零 dᵢ 缩放为 ±1(除以 (√|dᵢ|)²),故每个实形式都合同于 ⟨1, …, 1, −1, …, −1, 0, …, 0⟩,含 p 个 1、m 个 −1、z 个 0。对角化极不唯一,但 [[sylvester-law-of-inertia|Sylvester 惯性定律]] 说三元组 (p, m, z) 是唯一的:同一实形式的任意两个对角化,其正、负、零元的个数都相同。数对 (p, m) 称为 [[signature-of-a-form|符号差]];常以单个数 s = p − m 报告。

p 唯一性的干净证明:它等于 q 在其上 严格正 的子空间的最大维数。若 U 是 q > 0 的子空间(维数 p,由“+”基向量张成),W 是 q ≤ 0 的子空间(维数 m + z,其余部分),则 U ∩ W = {0},因为同时属于两者的向量将使 q 既 > 0 又 ≤ 0。故 dim U + dim W ≤ n,迫使 p 取到最大且与基无关。同样的论证锁定 m。这个维数刻画是 *内蕴的*——不提及任何基——这正是为何计数不能依赖所选的对角化。