外观
Chapter 4 rank
约 4899 字大约 16 分钟
2025-09-30
Part 1 向量组的秩
V 为 K 上的线性空间,向量族为 V 中向量的集合;向量组为 V 中有限向量的集合.
定义1:
设 S 是 V 的向量族,若存在 S 中的向量组 {α1,α2,⋯,αr},使得:
- α1,α2,⋯,αr 线性无关;
- S 中任一向量都是 α1,α2,⋯,αr 的线性组合,
则称 {α1,α2,⋯,αr} 为 S 的极大线性无关组或极大无关组。
重要
- {α1,α2,⋯,αr} 线性无关。
- ∀α∈S ,{α1,α2,⋯,αr,α} 线性相关。
命题2:包含非零向量的向量组 S 必存在极大无关组。
对 S 的向量个数 #S 进行归纳。
若 #S=1,S={α},α=0,极大无关组为 {α}。✅
下设 #S<k 时结论成立,下证 #S=k 的情形。
(1). 若 S 中 k 个向量线性无关,则此时 S 即为自己的极大无关组。
(2). 若 S 中 k 个向量线性相关,由定理,∃α∈S,使得 α 是 S∖{α} 中向量的线性组合。
#(S∖{α})=k−1,断言 S∖{α} 包含非零向量。
用反证法:若 S∖{α} 都是零向量,由假设 α=0。这与 S 包含非零向量矛盾!
由归纳假设,S∖{α} 存在极大无关组 {α1,α2,⋯,αr}。
由假设 α 能线性表示 S∖{α} 能线性表示 {α1,α2,⋯,αr},
(线性表示)
⇒{α1,α2,⋯,αr}
是 S 的极大无关组.
引理3:设 A,B 为向量组,且 A 中任一向量都是 B 中向量的线性组合。若 A 中向量线性无关,则 #A≤#B。
证明:设
A={α1,α2,⋯,αr},#A=rB={β1,β2,⋯,βs},#B=s
用反证法,设 r>s,我们来推出矛盾!
由假设:
αi=λi1β1+λi2β2+⋯+λisβs,λij∈K
由 A 线性无关,则 α1=0,从而 λ1,⋯,λs 不全为 0。
不妨设 λ1=0,则
β1=λ11α1−λ1λ2β2−⋯−λ1λsβs
{α1,⋯,αr}→linear{β1,β2,⋯,βs}→linear{α1,β2,⋯,βs}
证明了:∀i≤r,αi 是 {α1,⋯,βs} 的线性组合。
假设:∀k<i≤r,αi 是 {α1,⋯,αk,αk+1,⋯,βs} 的线性组合。
令
αk+1=μ1α1+⋯+μkαk+μk+1βk+1+⋯+μsβs
若 μk+1=⋯=μs=0,则 αk+1 是 α1,⋯,αk 的线性组合,这与 A 线性无关矛盾!
故不妨设 μk+1=0,从而
βk+1=−μk+1μ1α1−⋯−μk+1μkαk+μk+11αk+1−μk+1μk+2βk+2−⋯−μk+1μsβs
{αk+2,⋯,αr}→linear{α1,⋯,αk,αk+1,⋯,βs}→linear{α1,⋯,αk,αk+1,βk+2,⋯,βs}
证明了:∀k+1<i≤r,αi 都是 {α1,⋯,αk,αk+1,βk+2,⋯,βs} 的线性组合。
最后,∀s<i≤r,αi 是 {α1,⋯,αs} 的线性组合。
⇒αr 是 α1,⋯,αs 的线性组合,这与 A 线性无关矛盾!
推广4:若多的向量组可用少的向量组线性表示,则多的向量必线性相关。
引理5:设 A,B 为两个线性无关的向量组,A 的任一向量都是 B 中向量的线性组合,且 B 的任一向量都是 A 中向量的线性组合,则 #A=#B。
推论6:设 A,B 是向量族 S 的极大无关组,则 #A=#B。
证明:
A,B 线性无关
A⊆S→linearB
B⊆S→linearA
由引理5 ⇒#A=#B.
定义7:向量族 S 中极大线性无关组的向量个数称为 S 的秩,记为 rank(S) 或 r(S)。由推论6知,秩的定义不依赖于极大无关组的选择。约定由零向量构成的向量组秩为 0.
定义8:设 A,B 是两个向量组,若 A 中的每个向量都可以用 B 中的向量线性表示,且 B 中的每个向量也可以用 A 中的向量线性表示,则称 A,B 为等价的向量组。
推论9:等价的向量组有相同的秩。
若 A 或 B 是由零向量构成,则另一个也必是由零向量构成,从而 r(A)=r(B)=0.
若 A,B 至少有一个非零向量,则:
设 A1 是 A 的一个极大线性无关组,B1 是 B 的一个极大线性无关组。
由命题2,有 r(A)=#A1,r(B)=#B1。
因为 A1,B1 线性无关,所以
A1⊆A→linearB→linearB1B1⊆B→linearA→linearA1
所以 A1=B1,于是 #A1=#B1,即 r(A)=r(B).
结论:等价向量组的秩相等.
若 S=Vk,则:极大线性无关组 → 基;秩 → 维数
定义10:设 Vk 为线性空间,若存在 V 中线性无关的向量组 {e1,e2,…,en},使得 V 中任一向量都是 {e1,e2,…,en} 的线性组合,则称 {e1,e2,…,en} 为 V 的一组基,V 的维数为 n(记为 dimkV=n),V 称为 k 上的 n 维线性空间。若不存在有限个向量构成 V 的一组基,则称 V 为无限维线性空间。
修正线性表示与线性无关的定义 ⇒Vk 上都存在基
选择公理或 Zorn 引理 ⇒Vk 上都存在基
推论11:在 n 维线性空间 V 中,超过 n 个向量的向量组必线性相关。
📌 注:这是线性代数中非常重要的结论,常用于判断向量组的线性相关性。
定理12:
若下列条件之一成立:
- e1,e2,…,en 线性无关;
- V 中任一向量都是 e1,e2,…,en 的线性组合,
则 {e1,…,en} 是 V 的一组基。
/proof/
情况1:设 (1) 成立,即 e1,…,en 线性无关。
因为 dimV=n,所以对任意 α∈V,由 推论11 可知:e1,…,en,α 必线性相关。
由前一定理可知,α 是 e1,…,en 的线性组合。 ✅
因此,(2) 也成立。
情况2:设 (2) 成立,即 V 中任一向量是 {e1,…,en} 的线性组合。
可设 {e1,…,er} 是 {e1,…,en} 的极大线性无关组。
由于
V→linearspan{e1,…,en}⇒span{e1,…,er}→linearV
又因 {e1,…,er} 是极大无关组,且生成 V,故它是 V 的一组基。⇒dimV=r=n ✅
命题13:设 V 为 n 维线性空间,{v1,…,vm}(m<n)为线性无关的向量,{e1,…,en} 为 V 的一组基. 则存在 n−m 个向量(不妨设为 e1,…,en−m ),使得
{v1,…,vm,e1,…,en−m}
是 V 的一组基.
先证:存在 1≤i≤m,使得 v1,…,vm,ei 线性无关。
用反证法:假设对所有 1≤i≤m,都有 v1,…,vm,ei 线性相关。
由前一定理可知,ei 是 v1,…,vm 的线性组合(对每个 i)。
于是:
{e1,…,en}→linearspan{v1,…,vm}
但 {e1,…,en} 线性无关 ⇒ n≤m,这与 m<n 矛盾!
因此,必存在某个 i,使得 v1,…,vm,ei 线性无关。
不妨设 v1,…,vm,e1 线性无关。
继续添加其他 ej:
- 若 m+1=n,则 {v1,…,vm,e1} 就是 V 的一组基;
- 若 m+1<n,同理可找到下一个 ej,使得新向量组仍线性无关。
最终得到 n 个线性无关向量,构成 V 的一组基。
由 定理12,该组为基。 ✅
定理14(基扩张定理):设 V 为 n 维线性空间,则:
- V 中任一线性无关的向量组可以扩充为 V 的一组基;
- 子空间 U 的基可以扩张为全空间 V 的一组基。
Part 2 矩阵的秩
定义1:设 A 为 m×n 阶矩阵,
A=α1α2⋮αmA=(β1,β2,…,βn)
称 {α1,α2,…,αm} 的秩为 A 的行秩; 称 {β1,β2,…,βn} 的秩为 A 的列秩。
命题2:矩阵的行秩、列秩在初等变换下不改变。
证明:
下面只证列秩在初等列变换下不变,行秩的证明完全类似。
记 rc(A)=r{β1,β2,…,βn} 为 A 的列秩。
1° 先证 rc(A) 在初等变换下不变,记 Q 为初等阵。
(I)
APij=(β1,…,βj,…,βi,…,βn)
(II)
APi(c)=(β1,…,cβi,…,βn)(c=0)
(III)
ATji(c)=(β1,…,βi,…,βj+cβi,…,βn)
关键观察:
AQ 的列向量都是 A 的列向量的线性组合。
反之,A=(AQ)Q−1,所以 A 的列向量也是 AQ 的列向量的线性组合。
⇒A 的列向量组与 AQ 的列向量组等价
⇒rc(A)=rc(AQ) ✅
2° 再证 rc(A) 在初等行变换下不改变。
引理:设 Am×n=(β1,β2,…,βn) 为列分块,Q 为 m 阶非异阵(可逆矩阵), 若 {βi1,βi2,…,βir} 是 A 的列向量的极大无关组,则 {Qβi1,Qβi2,…,Qβir} 是 QA=(Qβ1,Qβ2,…,Qβn) 的列向量的极大无关组。
第一步:先证 Qβi1,…,Qβir 线性无关。
设:
λ1Qβi1+λ2Qβi2+⋯+λrQβir=0
⇒Q(λ1βi1+⋯+λrβir)=0
由于 Q 可逆 ⇒Q−1 存在,两边左乘 Q−1 得:
λ1βi1+⋯+λrβir=0
但 {βi1,…,βir} 线性无关 ⇒λ1=⋯=λr=0
⇒Qβi1,…,Qβir 线性无关 ✅
第二步:再证 Qβj 都是 Qβi1,…,Qβir 的线性组合。
由 βj 是 A 列向量的极大无关组可知:
βj=μ1βi1+μ2βi2+⋯+μrβir
两边左乘 Q 得:
Qβj=μ1Qβi1+⋯+μrQβir
⇒Qβj 是 Qβi1,…,Qβir 的线性组合 ✅
⇒Qβj=μ1Qβi1+μ2Qβi2+⋯+μrQβir,∀1≤j≤n
结论:
{Qβi1,…,Qβir} 是 QA 的列向量的极大无关组,即为基。
因此,rc(QA)=rc(A),故列秩在初等行变换下不变。
引理:初等行变换保持矩阵列向量极大无关组的列指标。
说明:在引理中令 Q 为初等阵,从而可得:
rc(QA)=rc(A)=r
若 A=0,则 QA=0,此时 rc(QA)=rc(A)=0
定理3:矩阵的行秩 = 列秩
证明:设 Am×n 相抵于标准形:
B=(Ir000)
由命题2知:
- A 的行秩 = B 的行秩 = r
- A 的列秩 = B 的列秩 = r
⇒A 的行秩 = 列秩 = r ✅
命题3:设 A∈Mm×n(K),则 r(A)=r(AT)
证明:r(A)=A 的行秩 = A 的列秩 = r(AT) ✅
推论4:设 A∈Mm×n(K),则 r(A)=r(AT)
注:这是定理3与命题3的直接推论。
推论5:设 A∈Mm×n(K),P 为 m 阶非异阵,Q 为 n 阶非异阵,则
r(PAQ)=r(A)
证明:
PAQ=P1⋯PkAQ1⋯Qs,Pi,Qj
为初等矩阵,由命题2(初等变换不改变秩),逐次应用可得:
r(PAQ)=r(A)
推论6:设 A∈Mm×n(K),r=r(A),则存在非异阵 P∈Mm(K),Q∈Mn(K),使得
PAQ=(Ir000)
注:这是矩阵相抵标准形的存在性结论。
推论7:设 A,B∈Mm×n(K),则
A∼B⟺r(A)=r(B)
充分性:设 r(A)=r(B)=r,则
A∼[Ir000]
B∼[Ir000]
⇒A∼B ✅
必要性:若 A∼B,则 A 可通过初等变换变为 B,由命题2知 r(A)=r(B) ✅
定义 (满秩矩阵):设 A∈Mm×n(K),
- 若 r(A)=m⟺m 个行向量线性无关 ⇒ 称 A 为行满秩阵
- 若 r(A)=n⟺n 个列向量线性无关 ⇒ 称 A 为列满秩阵
设 A∈Mn(K),若 r(A)=n⟺n 个行向量/列向量线性无关 ⇒ 称 A 为满秩阵
推论8:设 A∈Mn(K),则 A 非异 ⟺A 满秩
充分性:r(A)=n⇒ 由推论6 ⇒A∼In⇒A 非异 ✅
必要性:若 A 非异 ⇒A=A⋅In⇒ 由推论5 ⇒r(A)=r(In)=n ✅
引理9:设 A 为阶梯形矩阵,ak1,ak2,…,akr 为 A 的阶梯点,则 r(A)=r= 非零行个数,且阶梯点所在列向量构成 A 的列向量的极大无关组。
命题:设 r(A)=r,A=(β1,β2,…,βn),若 {βi1,…,βir} 满足以下条件之一:
- βi1,…,βir 线性无关;
- βj 是 βi1,…,βir 的线性组合(对所有 j),
则 {βi1,…,βir} 是 A 的列向量的极大无关组。
由引理9可知,阶梯点所在列是 A 的列向量的极大无关组
重要
P1:求矩阵 A 的秩及列向量极大无关组的方法
(1) 用行变换将 A 化为阶梯形矩阵 B,设 bk1,bk2,…,bkr 为 B 的阶梯点;
(2) r(A)=r(B)=B 的非零行个数 =r;
(3) A=(β1,…,βn) 的极大无关组为:
{αk1,αk2,…,αkr}
即对应于阶梯点所在列的原向量。
P2:行、列向量组的秩的计算及线性关系的判定
(1) 将行、列向量排成一个矩阵 A,用 P1 方法 求出 r(A),即为该向量组的秩;
(2) 若 r(A)= 向量个数 ⇒ 向量线性无关;若 r(A)< 向量个数 ⇒ 向量线性相关。
P3:求行、列向量组的极大无关组的方法
(1) 将行、列向量按照列向量排成矩阵 A;
(2) 按照 P1 方法 求出 A 的列向量的极大无关组;⇒ 从而可得原向量组的极大无关组。
定理10:设 A∈Mm×n(K),则 r(A)=r⟺ 存在一个 r 阶子式不等于零,且所有 r+1 阶子式全为零
必要性:设 r(A)=r
⇒A 的行秩 = r⇒ 存在 r 行线性无关
不妨设前 r 行线性无关。记 A=(α1,α2,…,αm),行分块。
令
B=α1α2⋮αr
,则 r(B)=r(行秩)
⇒B 的列秩 = r⇒ 前 r 列线性无关
构造矩阵:
C=αi1αj1⋮αk1αi2αj2⋮αk2⋯⋯⋱⋯αirαjr⋮αkr⇒r(C)=r
即 C 为满秩矩阵 ⇒ ∣C∣=0
故存在一个 r 阶子式非零。
再证所有 r+1 阶子式为零:
任取 r+1 阶子式 A(1122⋯⋯rj),其中 j>r
令
A′=α1α2⋮αr+1
因为 r(A)=r ⇒ α1,…,αr+1 线性相关
设 α=(α1,…,αn)∈Kn,且 Tr+1α=(α1,…,αr)
⇒Tr+1α1,Tr+1α2,…,Tr+1αr+1 线性相关
⇒ 所有 r+1 阶子式为零 ✅
Tr+1α1Tr+1α2⋮Tr+1αr+1=αi1αj1⋮αk1αi2αj2⋮αk2⋯⋯⋱⋯αir+1αjr+1⋮αkr+1
不满秩
⇒A(1122⋯⋯r+1j+1)=∣C∣=0
充分性:
由 r+1 阶子式全为零,以及 Laplace 定理,可证明 A 的任一大于 r 阶子式全为 0。
设 r(A)=t,则由必要性 ⇒A 有一个 t 阶子式 =0,且所有 t+1 阶子式全为 0。
- 若 t>r,则存在一个 t 阶子式 =0,但 t>r,与“所有 r+1 阶子式为 0”矛盾!
- 若 t<r,则存在一个 r 阶子式 =0,但 r>t,与“所有 t+1 阶子式为 0”矛盾!
故 t=r⇒r(A)=r ✅
例1:设 C=[AOOB],则
r(C)=r(A)+r(B)
设 P1,P2,Q1,Q2 为非异阵,使得
P1AQ1=[Ir1OOO],P2BQ2=[Ir2OOO]
构造:
[P1OOP2][AOOB][Q1OOQ2]=[P1AQ1OOP2BQ2]=Ir1OOOOOOOOOIr2OOOOO→Ir1OOOOOOOOOIr2OOOOO
即化为对角块形式,非零行数为 r1+r2
⇒r(C)=r1+r2=r(A)+r(B) ✅
性质:矩阵乘以非异阵,秩不改变 ⇒ 分块矩阵在分块初等变换下,秩不变
例2:设 C=[AODB] 或 [ADOB],则
r(C)≥r(A)+r(B)
证明(以第一种为例):
[P1OOP2][AODB][Q1OOQ2]=[P1AQ1OP1DQ2P2BQ2]=Ir1OOOOOOO0OIr2O0D22OO→Ir1OOOOD22OOOOIr2OOOOO
进一步化简得:
[Ir1OD12Ir2]
(通过列变换消元)
⇒r(C)=r1+r2=r(A)+r(B)
注:若 D=0,则 r(C)=r(A)+r(B);否则可能更大,但至少等于。
所以一般有:
r(C)≥r(A)+r(B)
当且仅当 A=0 时等号成立 ⟺ 矩阵方程 AX+YB=0 有解 ⟺D=0
例3(秩的降阶公式)设 M=(ACBD),则:
(1) 若 A 非异,则
r(M)=r(A)+r(D−CA−1B)
(2) 若 D 非异,则
r(M)=r(D)+r(A−BD−1C)
(3) 若 A,D 均非异,则
r(A)+r(D−CA−1B)=r(D)+r(A−BD−1C)
证明:只需证 (1) 即可。
对分块矩阵进行初等行变换:
(ACBD)⟶−CA−1(A0BD−CA−1B)⟶(In0A−1BD−CA−1B)→(In0OD−CA−1B)
由 例1 得:
r(M)=r(A)+r(D−CA−1B)
例4:设 A 为 n 阶方阵,则
A=A2⟺r(A)+r(In−A)=n
通过初等变换能够推出:
⇒rank[AOOIn−A]=rank[A−A2OOIn]
根据例一,我们能得到结论:
r(A)+r(In−A)=r(A−A2)+r(In)
充分性:
r(A−A2)=0⇒A=A2
必要性:
A2=A⇒r(A−A2)=0
推出等式成立.
定理11 (Sylvester 不等式):设 A∈Mm×n(K) , B∈Mn×p(K),则
r(A)+r(B)−n≤r(AB)≤min{r(A),r(B)}
证明:
第一步:先证 r(AB)≤r(B)
令 B=(β1,β2,…,βp),设 {βi1,…,βir} 是 B 的列向量极大无关组。
断言:AB 的每一列是 Aβi1,…,Aβir 的线性组合。
因为:
∀j≤p,βj=λ1βi1+⋯+λrβir⇒Aβj=λ1Aβi1+⋯+λrAβir
⇒AB=(Aβ1,…,Aβp) 的每一列都可由 {Aβi1,…,Aβir} 线性表示
⇒r(AB)≤r ⇒ r(AB)≤r(B)
同理,r(AB)=r(BA)≤r(A)
⇒r(AB)≤min{r(A),r(B)} ✅
再证 Sylvester 不等式(下界):
构造分块矩阵:
(AInOB)→(OInABB)→(OInABO)→(ABOOIn)
即通过初等变换得到:
(ABOOIn)⇒r((AInOB))=r(AB)+n
另一方面,该矩阵的秩满足:
r((AInOB))≥r(A)+r(B)
⇒r(AB)+n≥r(A)+r(B)
⇒r(AB)≥r(A)+r(B)−n
更新日志
2026/1/9 12:04
查看所有更新日志
a4974-docs:dev于6400a-link于69ded-algebra于a28aa-a于