设 V 是复数域 C 上的 n 维线性空间, φ 是 V 上的线性变换, A∈Mn(C) 是 φ 在某组基下的表示矩阵, 则我们有线性变换或矩阵的 Jordan 标准型理论. 具体的, 若设 φ 或 A 的初等因子组为 (λ−λ1)r1, (λ−λ2)r2, ⋯, (λ−λk)rk, 则存在 V 的一组基 {e1,e2,⋯,en}, 使得 φ 在这组基下的表示矩阵为 Jordan 标准型 J=diag{Jr1(λ1),Jr2(λ2),⋯,Jrk(λk)}, 或者等价地, A 相似于其 Jordan 标准型 J.
Jordan 标准型理论是深入研究线性变换的几何性质和矩阵的代数性质的重要工具. 注意到 Jordan 块是构成 Jordan 标准型的基本成分, 因此我们有必要仔细研究一下 Jordan 块背后具体的几何结构是什么呢?
为了叙述方便, 以下不妨设 φ 在一组基 {e1,e2,⋯,en} 下的表示矩阵就是一个 Jordan 块 Jn(λ0)=⎛⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜⎝λ01λ01⋱⋱⋱1λ0⎞⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟⎠, 由表示矩阵的定义可得 φ(e1)=λ0e1,φ(e2)=e1+λ0e2,⋯,φ(en)=en−1+λ0en.
Part A 循环子空间
显然, φ 的所有特征值都是 λ0, 再由简单的计算可知, φ 关于特征值 λ0 只有一个线性无关的特征向量 e1, 其余的向量 e2,⋯,en 都称为广义特征向量. 令 ψ=φ−λ0IV, 则有如下关系图: enψ→en−1ψ→⋯ψ→e1ψ→0, 这说明 V=L(e1,e2,⋯,en)=C(ψ,en) 是关于线性变换 ψ 的循环空间, 其循环向量是 en. Jordan 块对应的循环子空间有许多有趣的应用, 比如可以巧妙地求出 Jn(0)m(m≥1) 的 Jordan 标准型等, 具体请参考教学论文 [1].
Part B 不变子空间
我们知道 φ 的特征多项式和极小多项式都等于 (λ−λ0)n, 下面我们来找出 V 的所有 φ-不变子空间.
方法一 显然 Vi=L(e1,e2,⋯,ei)(0≤i≤n) 都是 φ-不变子空间, 我们来证明 V 只有这 n+1 个 φ-不变子空间. 注意到 φ-不变子空间等价于 ψ-不变子空间, 任取非零 ψ-不变子空间 U, 设 k=max{i|∃u∈U,u=c1e1+⋯+ciei+⋯+cnen,其中ci≠0}, 则 U⊆L(e1,e2,⋯,ek). 另一方面, 取 u∈U, 使得 u=c1e1+c2e2+⋯+ckek, 其中 ck≠0, 则由循环关系可得 u=(c1ψk−1+c2ψk−2+⋯+ckIV)(ek). 令 g(λ)=c1λk−1+c2λk−2+⋯+ck, 则 (g(λ),λn)=1, 于是存在 p(λ),q(λ), 使得 g(λ)p(λ)+λnq(λ)=1. 在上式中代入 λ=ψ 并作用在 ek 上可得 ek=p(ψ)g(ψ)(ek)+q(ψ)ψn(ek)=p(ψ)(u)∈U, 于是由循环关系可得 ei∈U(1≤i≤k), 从而 U=L(e1,e2,⋯,ek).
方法二 任取非零 φ-不变子空间 U, 容易证明限制变换 φ|U 的特征多项式是 φ 的特征多项式 (λ−λ0)n 的因式, 不妨设为 (λ−λ0)k, 其中 1≤k≤n, 由 Cayley-Hamilton 定理可知 U⊆Ker(φ−λ0IV)k=Kerψk. 任取 v=∑ni=1ciei∈Kerψk, 则 0=ψk(v)=ck+1ψk(ek+1)+⋯+cnψk(en)=ck+1e1+⋯+cnen−k, 于是 ck+1=⋯=cn=0, 从而 Kerψk=L(e1,⋯,ek). 注意到 dimU=deg(λ−λ0)k=k, dimKerψk=k, 于是 U=Kerψk=L(e1,⋯,ek).
Part C 极小性或不可再分性
由 Jordan 标准型理论可知, Jordan 块在相似关系下应该具有极小性, 或者称为不可再分性. 换言之, 不存在两个非零的 φ-不变子空间 U,W, 使得 V=U⊕W.
证法一 由 Part B 的结论可知, 任一非零 φ-不变子空间都要包含特征向量 e1, 故 U∩W≠0, 因此它们不可能是直和.
证法二 用反证法, 如果有上述 φ-不变直和分解, 那么 φ 限制在 U,W 上都有关于特征值 λ0 的特征向量, 从而至少有两个线性无关的特征向量, 这与 φ 只有一个线性无关的特征向量相矛盾.
Part D 不可对角性
若 n≥2, 则由五条可对角化判定准则中的任何一条可知, φ 不可对角化. 我们再从另一个角度来看这个问题, 高代白皮书的例 7.15 告诉我们: φ 可对角化的充要条件是对 V 的任一 φ-不变子空间 U, 存在 φ-不变子空间 W, 使得 V=U⊕W, 于是由 Part C 的结论可知, φ 不可对角化.
Part E 从局部到整体的推广
接下去设 φ 的初等因子组为 (λ−λ1)r1, (λ−λ2)r2, ⋯, (λ−λk)rk, 特征多项式为 f(λ), 极小多项式为 m(λ). 首先, 全空间是 k 个循环子空间的直和, 即有 V=C(φ−λ1IV,er1)⊕C(φ−λ2IV,er1+r2)⊕⋯⊕C(φ−λkIV,en).
其次, 若 f(λ)≠m(λ), 则存在某个特征值 λ0, 它至少有两个初等因子, 从而其特征子空间的维数大于等于 2, 由此可看出 V 有无穷个 φ-不变子空间. 若 f(λ)=m(λ)=(λ−λ1)r1(λ−λ2)r2⋯(λ−λk)rk, 其中 λ1,λ2,⋯,λk 是 φ 的全体不同的特征值, 令 Vi=Ker(φ−λiIV)ri 为对应的根子空间, 则 V=V1⊕V2⊕⋯⊕Vk. 设 φ|Vi 的特征多项式为 fi(λ), 极小多项式为 mi(λ), 则由高代白皮书的例 7.21 可知, fi(λ)=mi(λ)=(λ−λi)ri. 任取 V 的 φ-不变子空间 U, 设 φ|U 的特征多项式为 g(λ), 则 g(λ)∣f(λ), 若设 g(λ)=(λ−λ1)s1(λ−λ2)s2⋯(λ−λk)sk,Ui=Ker(φ|U−λiIU)si, 则由高代白皮书的例 7.21 可知, U=U1⊕U2⊕⋯⊕Uk, 其中 Ui 是 Vi 的 φ-不变子空间. 由 Part B 的结论不难写出 U 的形状, 这样的 φ-不变子空间一共有 (r1+1)(r2+1)⋯(rk+1) 个.
Part F 从复数域到一般数域的推广
设 V 是数域 K 上的 n 维线性空间, φ 是 V 上的线性变换, φ 的初等因子组为 P1(λ)r1, P2(λ)r2, ⋯, Pk(λ)rk, 其中 Pi(λ) 是 K 上的首一不可约多项式, ri≥1. 在高代白皮书的例 7.66 和例 7.67 中, 我们给出了一般数域上基于初等因子的两种广义 Jordan 标准型, 其中两种广义 Jordan 块为 (I)Jri(Pi(λ))=⎛⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜⎝F(Pi(λ))IF(Pi(λ))I⋱⋱⋱IF(Pi(λ))⎞⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟⎠, (II)˜Jri(Pi(λ))=⎛⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜
⎜⎝F(Pi(λ))CF(Pi(λ))C⋱⋱⋱CF(Pi(λ))⎞⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟
⎟⎠, 其中 I 表示单位阵, C 表示左下角元素为 1, 其余元素为零的矩阵.
在教学博文 [4] 中, 我们看到: 第一类广义 Jordan 块比较适合矩阵带入多项式或幂级数进行整体计算 (由于单位阵的交换性); 而第二类广义 Jordan 块比较适合考虑基向量在线性变换作用下的关系, 此时第二类广义 Jordan 块对应的空间是一个循环空间, 最后一个基向量就是循环向量.
根据教学论文 [2] 中关于循环子空间的讨论, 或者根据上面第二类广义 Jordan 块和 Part B 完全类似的讨论可得: 设 φ 的特征多项式为 f(λ), 极小多项式为 m(λ), 若 f(λ)=m(λ)=P1(λ)r1P2(λ)r2⋯Pk(λ)rk, 其中 Pi(λ) 是 K 上互异的首一不可约多项式, 则 φ-不变子空间共有 (r1+1)(r2+1)⋯(rk+1) 个; 若 f(λ)≠m(λ), 则 V 有无穷个 φ-不变子空间.
数域 K 上线性变换的不可再分性由下列命题刻画, 请参考教学论文 [3] 的例 2.
命题 设 V 是数域 K 上的 n 维线性空间, φ 是 V 上的线性变换, φ 的特征多项式为 f(λ), 极小多项式为 m(λ), 则 V 不能分解成两个非零 φ-不变子空间的直和的充要条件是 f(λ)=m(λ)=P(λ)r, 其中 P(λ) 是 K 上的首一不可约多项式, r≥1.
16 级高代 II 期中考试第六大题也和不可再分性有着密切的关系.
第六大题 设 V 是数域 K 上的 n 维线性空间, φ 是 V 上的线性变换, 满足 φ 的特征多项式等于其极小多项式, 证明: 对 V 的任一非零 φ-不变子空间 U, 限制变换 φ|U 的特征多项式也等于其极小多项式.
最后, 高阶广义 Jordan 块也具有不可对角性, 这可由高代白皮书例 7.66 的结论直接得到, 也与教学博文 [5] 有一定的联系, 请感兴趣的读者自行参考.
参考文献
[1] 谢启鸿, 循环子空间的若干应用, 大学数学, 2016, 32(1), 1–6.
[2] 谢启鸿, 循环子空间的进一步应用, 大学数学, 2017, 33(1), 17–25.
[3] 谢启鸿, 杨翎, 线性变换的特征多项式诱导的直和分解, 高等数学研究, 2015, 18(1), 40–43.
[4] 谢启鸿, 16 级高代 II 思考题九的七种解法, https://www.cnblogs.com/torsor/p/6819416.html
[5] 谢启鸿, 16 级高代 II 思考题十的多种证明, https://www.cnblogs.com/torsor/p/6821754.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决