Cutx64's solution of EAlg-Notes
Chapter 7. 对角化
Problem 1. 设 V 为有限维 F−向量空间, T∈End(V). 证明若 V 的每个非零元都是 T 的特征向量, 则存在 λ∈F 使得 T=λ⋅idV.
Solution ☆Lemma 设 F 为无限域, V1,…,Vm 为 F-线性空间 V 的真子空间, 则 ⋃i=1mVi 真包含于 V.
Proof
设 T 的特征值为 λ1,…,λm, 其对应的特征空间依次为 Vλ1,…,Vλi, 则有 ∑i=1mdimVλi≤dimV 且 ⋃i=1mVλi=V.
- 若 F 是有限域, 设 charF=n, 则 ∑i=1m∣∣∣Vλi∣∣∣=∑i=1mndimVλi≤n∑i=1mdimVλi≤ndimV=∣V∣, 当且仅当 m=1 且 Vλ1=V 时等号成立;
- 若 F 是无限域, 由Lemma知当 m≥2 时 ⋃i=1mVλi⊊V, 矛盾, 因此 m=1.
因此有 m=1 且 Vλ1=V. 故存在 λ∈F 使得 T−λ⋅idV=0, 即 T=λ⋅idV. ■
Problem 5. 满足 A2=A 的 A∈Mn×n(F) 称为幂等矩阵. 证明幂等矩阵总能对角化, 并且其特征值都属于 {0,1}.
Solution 幂等矩阵 A 的极小多项式为 f(x)=x2−x, 因此幂等矩阵在 F 上的特征值只有 0 和 1; 又因为 f(x) 在域 F 上分裂且无重根, 因此幂等矩阵均可对角化. ■
Problem 6. 设 A,B∈Mn×n(F). 证明若 AB=BA, 而且 A 在 F 上有 n 个相异的特征值, 则存在多项式 f∈F[X] 使得 B=f(A).
Solution ☆Lemma 设 A,B∈Mn×n(F) 且 A 在 F 上有 n 个相异的特征值, 若 AB=BA, 则 A,B 可同步对角化.
Proof 设 A=P−1D1P, 其中 P 是可逆矩阵且 D1 是对角矩阵, 因为 A 的 n 个特征值相异, 因此 D1 对角线上的元素各不相同. 设 D2=PBP−1, 则由 AB=BA 知 D1D2=D2D1, 结合 D1 对角线元素互不相同知 D2 也是对角矩阵, 故 A,B 可同步对角化. ■
由Lemma知 A,B 可同步对角化. 设 A=PA1P−1,B=PB1P−1, 其中 A1,B1 为对角矩阵, 设 V={D∈Mn×n(F)∣D是对角矩阵}, 则 V 是 F−线性空间且 dimFV=n. 又由于 A 有 n 个相异的特征值, 因此 {A10,A11,⋯,A1n−1} 构成 V 的一组基, 因此存在 c0,c1,…,cn−1∈F 使得 B1=i=0∑n−1ciA1i, 即存在 F[X] 中的多项式 f(x)=c0+c1x+⋯+cn−1xn−1 使得 B=f(A). ■
Problem 7. 对所有列向量 v,w∈Fn 确定 n×n 矩阵 v⋅tw 的特征多项式, 讨论它可否对角化.
Solution 由 XCharv⋅tw=XnChartw⋅v 知, Charv⋅tw=Xn−1(X−tw⋅v). 设 V={x∈F∣vtw⋅x=0}, 则 V={x∈F∣tw⋅x=0}, 于是有 dimFV=n−1, 即特征值 0 的几何重数为 n−1; 而其代数重数也是 n−1. 故 v⋅tw 可对角化. ■
Problem 9. 设 A∈Mn×n(C) 满足 AN=1n×n, 其中 N 是正整数, 说明 A 可对角化. 另一方面, 举出 A∈M2×2(F2) 的例子, 使得 A2=12×2 而 A 在 F2 的任何扩域上都无法对角化.
Solution
- 设多项式 f(x)=xN−1, 则 A 的极小多项式 MinA∣f(x). 由于 f(x) 在 C 上的 N 个根互不相同, 因此 A 的极小多项式在 C 上无重根, 因此 A 可在 C 上对角化.
- 令 A=(0110), 则 A2=12×2, 因此 A 在 F2 上的极小多项式为 MinA,F2=x2−1=(x+1)2. 因此对于任意的域扩张 F2k/F2 均有 MinA,F2k=MinA,F2=(x+1)2, 其在 F2k 上有重根, 因此 A 在任意的 F2k 上均不可对角化. ■
Problem 11. 设 V 为有限维 R−向量空间, V={0}, 而 T∈End(V). 证明或者 T 有特征向量, 或者存在 2 维的 T−不变子空间.
Solution 不妨设 T 没有特征向量, 则其特征值均为复数. 考虑 T 的极小多项式 MinT, 则 MinT 可以拆分为若干个 R 上的二次式之积.
Problem 14. 设 A∈Mn×n(F) 幂零, 证明:
- A 的唯一特征值是 0,
- CharA=Xn,
- A 可对角化当且仅当 A=0n×n.
Solution
- 设 Ak=0. 若 λ 为 A 的特征值, 则 λk 为 Ak 的特征值, 而零矩阵的特征值只有 0, 因此 λ=0.
- 由 degCharA=n 且 A 的特征值只有 0 知 CharA=Xn;
- 若 A=0, 则特征值 0 对应的特征子空间 V 为 Fn 的真子空间, 从而特征值 0 的几何重数 <n; 但特征值 0 的代数重数恒为 n, 因此此时 A 不可对角化. ■
Problem 16. 证明 A∈Mn×n(F) 幂零当且仅当存在可逆的 P 使得 P−1AP 是对角线全为 0 的上三角矩阵.
Solution 必要性显然. 充分性; 由于幂零矩阵的特征多项式分裂, 因此幂零矩阵可上三角化, 其上三角化后即变为对角线全为 0 的上三角矩阵. ■
Problem 17. 设 A=(ab)∈M2×2(R), 其中 a=b 而且 a<0. 证明不存在 B∈M2×2(R) 使得 B2=A.
Solution A 的特征值为 λ1=a,λ2=b. 若存在这样的 B, 设 B 的特征值为 μ1,μ2, 则由 B2=A 知 μ12=λ1,μ22=λ2, 可以推出 μ1,μ2 一个为实数, 另一个为虚数. 而 μ1,μ2 为某实系数二次方程的两根, 这显然不合理. ■
Problem 18. 证明若 CharA=∏i=1n(X−λi), 则 CharA∨=∏i=1n(X−Λi), 其中 Λi:=λ1⋯λi−1λi+1⋯λn.
Solution
Problem 20. 设 A∈Mm×n(F),B∈Mn×m(F). 证明: AB 和 BA 具有相同的非零特征值.
Solution 设 X∈F, 则有
X−mdet(XIm−AB)=det(Im−X−1AB)=det(In−X−1BA)=X−ndet(XIn−BA)
即有 XnCharAB=XmCharBA. ■
☆Problem 21. 设 A,B∈Mn×n(F). 证明如果它们的特征多项式均分裂, 而且 AB=BA, 则它们可以同步上三角化: 存在可逆之 P 使得 P−1AP 和 P−1BP 皆为上三角的.
Solution ☆Lemma 设 A,B∈Mn×n(F), 则 AB=BA⟺A,B 有公共的特征向量.
Proof 设 A 的特征值 λ 对应的特征子空间为 Vλ, 则 Vλ 是 B−不变子空间. 取 Vλ 中线性映射 B∣∣∣Vλ 的任意特征向量 v, 则 v 为 A,B 公共的特征向量. ■
考虑对于矩阵阶数 n 归纳. 由Lemma设 A,B 有公共特征向量 x1, 将 x1 扩充成 Fn 的一组基 (x1,…,xn). 令 P=(x1,…,xn), 则
P−1AP=(λ10∗A1),P−1BP=(ν10∗B1)
由于 AB=BA, 因此可以推出 A1B1=B1A1. 由归纳假设知 A1,B1 可以同步上三角化, 即存在 Q1∈M(n−1)×(n−1)(F) 使得 Q1−1A1Q1=A1~,Q1−1B1Q1=B1~ 均为 M(n−1)×(n−1)(F) 内的上三角矩阵. 令 Q=(100Q1), 就有 Q−1P−1APQ=(λ10∗A1~) 和 Q−1P−1BPQ=(λ10∗B1~) 均为上三角矩阵. ■
Problem 22. 设 A 和 B 为代数闭域 F 上的 n×n 矩阵, AB=BA 而 Bn=0n×n. 证明 A 和 A+B 有相同的特征多项式.
Solution 由 F 是代数闭域知, CharA 与 CharB 在 F 上均分裂; 又因为 AB=BA, 因此 A,B 可以同步三角化. 令 A=PA1P−1,B=PB1P−1, 其中 A1,B1 是上三角矩阵, 则 A+B=P(A1+B1)P−1. 又因为上三角矩阵的特征值即为对角线元素, 且 B 幂零 ⟹B1 对角线上元素均为 0, 因此 A1+B1 的对角线与 A1 完全相同, 因此 CharA=CharA+B. ■