形式陈述
设 V 为有限维向量空间,W 可以有限维也可以无限维,T : V → W 为线性映射。记
nullity T = dim ker T , rank T = dim im T , 其中后一项正是线性映射的秩 公理库 线性映射的秩 Rank of a linear map · Matrix rank 线性映射像空间的维数,表示其保留下来的独立输出方向数。 。秩–零化度定理断言
dim V = dim ker T + dim im T . 矩阵版本随即得到:若 A ∈ F m × n 表示映射 F n → F m ,那么
rank A + dim { x ∈ F n : A x = 0 } = n . 基延拓证明
取 ker T 的一组基 公理库 向量空间的基 Basis of a vector space 同时线性无关并张成整个向量空间的向量组。
k 1 , … , k s , 再把它延拓为 V 的基
k 1 , … , k s , u 1 , … , u r . 下面证明 T ( u 1 ) , … , T ( u r ) 是像空间的一组基。先看生成性:对任意 y ∈ im T ,可写 y = T ( v ) ;把 v 在上述基下展开为
v = ∑ i = 1 s a i k i + ∑ j = 1 r b j u j , 由于 T ( k i ) = 0 ,便有
y = ∑ j = 1 r b j T ( u j ) . 所以这些像向量生成 im T 。若
∑ j = 1 r b j T ( u j ) = 0 , 则 ∑ j b j u j ∈ ker T ,因此它也能写成 ∑ i a i k i 。移到一边后得到原延拓基的一条线性关系;基的线性无关迫使所有 a i , b j 都为零。故 T ( u 1 ) , … , T ( u r ) 也是线性无关的,确为像的一组基。于是
dim V = s + r = dim ker T + dim im T . 商空间证明
同一结构也可由商空间 公理库 商向量空间 Quotient vector space 按子空间诱导的陪集等价关系取商并继承向量运算的空间。 读出。映射
T ― : V / ker T ⟶ im T , v + ker T ⟼ T ( v ) 定义良好:若两个代表元相差核中的向量,它们有相同像。像中的每个 T ( v ) 都来自陪集 v + ker T ,所以它满射;而 T ― ( v + ker T ) = 0 又恰好意味着 v ∈ ker T ,所以它也单射。于是
V / ker T ≅ im T . 商空间的维数可以直接从上面的延拓基读出,而不预先使用秩–零化度公式。陪集 u 1 + ker T , … , u r + ker T 生成 V / ker T ,因为任意向量展开中的 k i 项在商中为零。若这些陪集的一条线性组合为零,就有 ∑ j b j u j ∈ ker T ;再将它写成 k i 的线性组合,延拓基的线性无关性迫使所有 b j = 0 。所以这些陪集构成商空间的基,dim ( V / ker T ) = r = dim V − dim ker T 。结合 T ― 的同构,便再次得到公式。
这个证明也说明向量空间第一同构定理与秩–零化度定理怎样相接:先把所有无法被 T 区分的向量压成同一陪集,剩余信息恰好就是像。
直觉
线性映射会把定义域中的某些方向彻底压扁。沿核移动时,输出毫无变化;把这部分差异忽略以后,每一个剩余方向都在像中留下一个独立方向。定理说这两部分既没有漏记,也没有重复记:被压掉的自由度加上仍可观察的自由度,正好还原定义域的全部自由度。
基延拓把这幅图变成坐标:每个输入都唯一拆成核向量与 u 1 , … , u r 的线性组合。输出丢掉前一部分,保留后一部分的全部 r 个系数。选取不同的补向量会改变这套坐标,但保留下来的系数个数始终等于秩。
陪域 W 只提供输出可以落在哪里,并不强迫映射使用其中所有方向。因而公式右侧出现的是 dim im T ,不是 dim W ;一个很大的陪域可以只接收到一条直线,一个较小的陪域则会限制秩的最大值,却不会改变定义域的自由度总账。
例子与边界
令 P 3 表示次数不超过 3 的实多项式空间,并考虑微分映射
D : P 3 → P 2 , D ( p ) = p ′ . 核由常数多项式组成,所以 ker D = span { 1 } ,零化度为 1 。基 1 , x , x 2 , x 3 经映射得到 0 , 1 , 2 x , 3 x 2 ;后三项生成且线性无关,因此像是整个 P 2 ,秩为 3 。于是
dim P 3 = 4 = 1 + 3 = dim ker D + dim im D . 微分把 x 2 , x 3 的系数分别乘以 2 , 3 ,但这两个非零缩放保留了独立方向。把 x , x 2 , x 3 换成任何能与 1 合成 P 3 基的三项,所得三个像仍会构成 P 2 的基。
对线性方程 A x = b ,若有一个特解 x 0 ,全部解恰为仿射空间
x 0 + ker A . 因此一个 m × n 矩阵秩为 r 时,b ∈ im A 对应的解集有 n − r 个自由方向;b ∉ im A 时解集为空。若 m = n ,则核为零、秩为 n 、单射和满射彼此等价;若 n > m ,由 rank A ≤ m < n 立即得到非零核,所以映射不可能单射。
无限维向量空间仍可在选择公理下用基延拓得到基数等式
dim V = dim ker T + dim im T . 无限基数的加法没有相应的减法。例如在 R [ x ] 上,恒等映射与微分映射都是满射,定义域和像的维数都是 ℵ 0 ,前者的核为零,后者的核却是一维的常数空间。它们分别满足 ℵ 0 = 0 + ℵ 0 与 ℵ 0 = 1 + ℵ 0 ,所以定义域和像的维数在这里无法单独确定核的维数。
推论与应用
把核的包含映射与到像的满射写在一起,可得短正合列 公理库 正合列 Exact sequence 相邻同态满足前一映像等于后一核的一列模与同态。
0 ⟶ ker T ⟶ V → T im T ⟶ 0. 秩–零化度就是“有限维在短正合列上可加”的基本实例。若一个以零空间起止的有限长正合列由有限维向量空间组成,对每个映射应用这一公式,像的维数在交替和中逐项抵消,便得到整列维数的交替和为零。
在图论中,给无向图的每条边任选一个方向,关联矩阵便把边上的流量映为各顶点的净流入量。它的核 公理库 线性映射的核与像 Kernel and image · Null space and range 分别记录被线性映射压到零的方向与实际能够到达的向量集合。 由净流入为零的环流组成;秩–零化度把边流量的总自由度拆为环流自由度与可观测净流入的自由度。
实或复矩阵的完整SVD 公理库 奇异值分解 Singular value decomposition · SVD 任意有限维线性映射都可在正交规范基下表示为非负对角伸缩。 进一步为行空间、零空间、列空间和左零空间选择正交规范基。若 A 有 n 列、秩为 r ,右奇异向量中的 r 个对应非零奇异值,其余 n − r 个生成核,从而把定理中的分拆写成正交坐标。
参考资料
Sheldon Axler, Linear Algebra Done Right , 4th ed., Springer, 2024, §3B.
Michael Artin, Algebra , 2nd ed., Pearson, 2011, Ch. 4.