陈述
设 A∈Mm×n(K)。把 A 的 m 个行向量看成 Kn 中的向量,其张成的子空间的维数叫行秩;同理定义列秩(A 的 n 个列向量在 Km 中张成的维数)。则
行秩 = 列秩 =rankA,即
rankrowA=rankcolA=rankA其中 rankA 是线性映射 x↦Ax 的秩(见「秩」)。
说明
⭐ 「行秩 = 列秩」不是显然的:它说的是 Kn 里那 m 个行向量与 Km 里那 n 个列向量恰好一样独立,而这恰是「矩阵的秩」这个数只有一个的根源。
⭐ 证明走初等变换:左乘可逆矩阵不改变行空间(只换基),于是可以先把 A 化成行简化阶梯形,其中非零行的个数就是秩 —— 而列秩也被同一批主元决定了。
⚠ 它是「用消元法算秩」的合法性依据:把一列列的运算搬来搬去,那个数不会变。
谁指向它(入边)
推出 1
-
把 A 看成映射 T:Kn→Km、x↦Ax(取标准基)。
- 列秩:A 的列向量正是 T(e1),…,T(en),所以列秩 =dimimT=rankA。
- 行秩:A 的转置 AT 对应的映射 TT:Km→Kn 就是 T 的对偶(取标准基,见「对偶基」里的 [T∗]=[T]T)。A 的行向量是 AT 的列向量,故行秩 =rankAT。
- 只需再证 rankAT=rankA:由 imTT=(kerT)0(零化子)与 dimU0=dimV−dimU,
rankAT=dimimTT=dim(kerT)0=n−dimkerT=dimimT=rankA(最后一步用了秩-零化度定理。)∎
这条证明把「行秩 = 列秩」化归成对偶那一段的零化子维数公式 —— 也就是说:转置不改变秩,而那是零化子与秩-零化度的共同推论。
定义引用 1
-
定理说的是行秩与列秩都等于 rankA —— 后者的定义在映射那一侧。
参考
- Hoffman–Kunze, Linear Algebra, Ch. 4