设 $V$ 是复数域 $\mathbb{C}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, $A\in M_n(\mathbb{C})$ 是 $\varphi$ 在某组基下的表示矩阵, 则有线性变换或矩阵的 Jordan 标准型理论. 具体的, 设 $\varphi$ 或 $A$ 的初等因子组为 $(\lambda-\lambda_1)^{r_1}$, $(\lambda-\lambda_2)^{r_2}$, $\cdots$, $(\lambda-\lambda_k)^{r_k}$,  则存在 $V$ 的一组基 $\{e_1,e_2,\cdots,e_n\}$, 使得 $\varphi$ 在这组基下的表示矩阵为 Jordan 标准型 $$J=\mathrm{diag}\{J_{r_1}(\lambda_1),J_{r_2}(\lambda_2),\cdots,J_{r_k}(\lambda_k)\},$$ 或者等价地, $A$ 相似于其 Jordan 标准型 $J$.

Jordan 标准型理论是深入研究线性变换的几何性质和矩阵的代数性质的重要工具. 注意到 Jordan 块是构成 Jordan 标准型的基本成分, 因此我们有必要仔细研究一下 Jordan 块背后具体的几何结构是什么呢?

为了叙述方便, 以下不妨设 $\varphi$ 在一组基 $\{e_1,e_2,\cdots,e_n\}$ 下的表示矩阵就是一个 Jordan 块 $$J_n(\lambda_0)=\begin{pmatrix} \lambda_0 & 1 & & & \\ & \lambda_0 & 1 & & \\ & & \ddots & \ddots & \\ & & & \ddots & 1 \\ & & & & \lambda_0 \end{pmatrix},$$ 由表示矩阵的定义可得 $$\varphi(e_1)=\lambda_0e_1,\,\,\varphi(e_2)=e_1+\lambda_0e_2,\,\,\cdots,\,\,\varphi(e_n)=e_{n-1}+\lambda_0e_n.$$

Part A  循环子空间

显然, $\varphi$ 的所有特征值都是 $\lambda_0$, 再由简单的计算可知, $\varphi$ 关于特征值 $\lambda_0$ 只有一个线性无关的特征向量 $e_1$, 其余的向量 $e_2,\cdots,e_n$ 都称为广义特征向量. 令 $\psi=\varphi-\lambda_0I_V$, 则有如下关系图: $$e_n\stackrel{\psi}{\rightarrow}e_{n-1}\stackrel{\psi}{\rightarrow}\cdots\stackrel{\psi}{\rightarrow}e_1\stackrel{\psi}{\rightarrow}0,$$ 这说明 $V=L(e_1,e_2,\cdots,e_n)=C(\psi,e_n)$ 是关于线性变换 $\psi$ 的循环空间, 其循环向量是 $e_n$. Jordan 块对应的循环子空间许多有趣的应用, 比如可以巧妙地求出 $J_n(0)^m\,(m\geq 1)$ 的 Jordan 标准型等, 具体请参考教学论文 [1].

Part B  不变子空间

我们知道 $\varphi$ 的特征多项式和极小多项式都等于 $(\lambda-\lambda_0)^n$, 下面我们来找出 $V$ 的所有 $\varphi$-不变子空间.

方法一  显然 $V_i=L(e_1,e_2,\cdots,e_i)\,(0\leq i\leq n)$ 都是 $\varphi$-不变子空间, 我们来证明 $V$ 只有这 $n+1$ 个 $\varphi$-不变子空间. 注意到 $\varphi$-不变子空间等价于 $\psi$-不变子空间, 任取非零 $\psi$-不变子空间 $U$, 设 $$k=\max\{\,\,i\,\,|\,\,\exists\,u\in U,\,\,u=c_1e_1+\cdots+c_ie_i+\cdots+c_ne_n,\,\,\text{其中}\,c_i\neq 0\},$$ 则 $U\subseteq L(e_1,e_2,\cdots,e_k)$. 另一方面, 取 $u\in U$, 使得 $u=c_1e_1+c_2e_2+\cdots+c_ke_k$, 其中 $c_k\neq 0$, 则由循环关系可得 $u=(c_1\psi^{k-1}+c_2\psi^{k-2}+\cdots+c_kI_V)(e_k)$. 令 $g(\lambda)=c_1\lambda^{k-1}+c_2\lambda^{k-2}+\cdots+c_k$, 则 $(g(\lambda),\lambda^n)=1$, 于是存在 $u(\lambda),v(\lambda)$, 使得 $g(\lambda)u(\lambda)+\lambda^nv(\lambda)=1$. 在上式中带入 $\lambda=\psi$ 并作用在 $e_k$ 上可得 $$e_k=u(\psi)g(\psi)(e_k)+v(\psi)\psi^n(e_k)=u(\psi)(u)\in U,$$ 于是由循环关系可得 $e_i\in U\,(1\leq i\leq k)$, 从而 $U=L(e_1,e_2,\cdots,e_k)$.

方法二  任取非零 $\varphi$-不变子空间 $U$, 容易证明限制变换 $\varphi|_U$ 的特征多项式是 $\varphi$ 的特征多项式 $(\lambda-\lambda_0)^n$ 的因式, 不妨设为 $(\lambda-\lambda_0)^k$, 其中 $1\leq k\leq n$, 由 Cayley-Hamilton 定理可知 $U\subseteq \mathrm{Ker}(\varphi-\lambda_0I_V)^k=\mathrm{Ker\,}\psi^k$. 任取 $v=\sum_{i=1}^nc_ie_i\in\mathrm{Ker\,}\psi^k$, 则 $$0=\psi^k(v)=c_{k+1}\psi^k(e_{k+1})+\cdots+c_n\psi^k(e_n)=c_{k+1}e_1+\cdots+c_ne_{n-k},$$ 于是 $c_{k+1}=\cdots=c_n=0$, 从而 $\mathrm{Ker\,}\psi^k=L(e_1,\cdots,e_k)$. 注意到 $\dim U=\deg(\lambda-\lambda_0)^k=k$, $\dim\mathrm{Ker\,}\psi^k=k$, 于是 $U=\mathrm{Ker\,}\psi^k=L(e_1,\cdots,e_k)$.

Part C  极小性或不可再分性

由 Jordan 标准型理论可知, Jordan 块在相似关系下应该具有极小性, 或者称为不可再分性. 换言之, 不存在两个非零的 $\varphi$-不变子空间 $U,W$, 使得 $V=U\oplus W$.

证法一  由 Part B 的结论可知, 任一非零 $\varphi$-不变子空间都要包含特征向量 $e_1$, 故 $U\cap W\neq 0$, 因此它们不可能是直和.

证法二  如果有上述 $\varphi$-不变直和分解, 那么 $\varphi$ 限制在 $U,W$ 上都有关于特征值 $\lambda_0$ 的特征向量, 从而至少有两个线性无关的特征向量, 这与 $\varphi$ 只有一个线性无关的特征向量相矛盾.

Part D  不可对角性

若 $n\geq 2$, 则由五条可对角化判定准则中的任何一条可知, $\varphi$ 不可对角化. 我们再从另一个角度来看这个问题, 复旦高代教材复习题七的第 24 题告诉我们:  $\varphi$ 可对角化的充要条件是对 $V$ 的任一 $\varphi$-不变子空间 $U$, 存在 $\varphi$-不变子空间 $W$, 使得 $V=U\oplus W$, 于是由 Part C 的结论可知, $\varphi$ 不可对角化.

Part E  从局部到整体的推广

接下去设 $\varphi$ 的初等因子组为 $(\lambda-\lambda_1)^{r_1}$, $(\lambda-\lambda_2)^{r_2}$, $\cdots$, $(\lambda-\lambda_k)^{r_k}$, 特征多项式为 $f(\lambda)$, 极小多项式为 $m(\lambda)$. 首先, 全空间是 $k$ 个循环子空间的直和, 即有 $$V=C(\varphi-\lambda_1I_V,e_{r_1})\oplus C(\varphi-\lambda_2I_V,e_{r_1+r_2})\oplus\cdots\oplus C(\varphi-\lambda_kI_V,e_n).$$

其次, 若 $m(\lambda)\neq f(\lambda)$, 则存在某个特征值 $\lambda_0$, 它至少有两个初等因子, 从而其特征子空间的维数大于等于 2, 由此可看出 $V$ 有无穷个 $\varphi$-不变子空间. 若 $$f(\lambda)=m(\lambda)=(\lambda-\lambda_1)^{r_1}(\lambda-\lambda_2)^{r_2}\cdots(\lambda-\lambda_k)^{r_k},$$ 其中 $\lambda_1,\lambda_2,\cdots,\lambda_k$ 是 $\varphi$ 的全体互异特征值, 令 $V_i=\mathrm{Ker}(\varphi-\lambda_iI_V)^{r_i}$ 为对应的根子空间, 则 $V=V_1\oplus V_2\oplus\cdots\oplus V_k$. 设 $\varphi|_{V_i}$ 的特征多项式为 $f_i(\lambda)$, 极小多项式为 $m_i(\lambda)$, 则由高代白皮书的例 7.21 可知, $f_i(\lambda)=m_i(\lambda)=(\lambda-\lambda_i)^{r_i}$. 任取 $V$ 的 $\varphi$-不变子空间 $U$, 设 $\varphi|_U$ 的特征多项式为 $g(\lambda)$, 则 $g(\lambda)\mid f(\lambda)$, 若设 $$g(\lambda)=(\lambda-\lambda_1)^{s_1}(\lambda-\lambda_2)^{s_2}\cdots(\lambda-\lambda_k)^{s_k},\,\,\,\,U_i=\mathrm{Ker}(\varphi-\lambda_iI_V)^{s_i},$$ 则由高代白皮书的例 7.21 可知, $U=U_1\oplus U_2\oplus\cdots\oplus U_k$, 其中 $U_i$ 是 $V_i$ 的 $\varphi$-不变子空间. 由 Part B 的结论不难写出 $U$ 的形状, 这样的 $\varphi$-不变子空间一共有 $(r_1+1)(r_2+1)\cdots(r_k+1)$ 个.

Part F  从复数域到一般数域的推广

设 $V$ 是数域 $\mathbb{K}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, $\varphi$ 的初等因子组为 $P_1(\lambda)^{r_1}$, $P_2(\lambda)^{r_2}$, $\cdots$, $P_k(\lambda)^{r_k}$, 其中 $P_i(\lambda)$ 是 $\mathbb{K}$ 上的首一不可约多项式, $r_i\geq 1$. 在高代白皮书的例 7.66 和例 7.67 中, 我们给出了一般数域上基于初等因子的两种广义 Jordan 标准型, 其中两种广义 Jordan 块为 $$(\mathrm{I})\,\,\,\,\,\,\,\,J_{r_i}(P_i(\lambda))=\begin{pmatrix} F(P_i(\lambda)) & I & & & \\ & F(P_i(\lambda)) & I & & \\ & & \ddots & \ddots & \\ & & & \ddots & I \\ & & & & F(P_i(\lambda)) \end{pmatrix},$$ $$(\mathrm{II})\,\,\,\,\,\,\,\,\widetilde{J}_{r_i}(P_i(\lambda))=\begin{pmatrix} F(P_i(\lambda)) & C & & & \\ & F(P_i(\lambda)) & C & & \\ & & \ddots & \ddots & \\ & & & \ddots & C \\ & & & & F(P_i(\lambda)) \end{pmatrix},$$ 其中 $I$ 表示单位阵, $C$ 表示左下角元素为 1, 其余元素为零的矩阵.

在随后推出的 16 级高代 II 思考题 9 的博文 (一题多解) 中, 我们会看到: 第一类广义 Jordan 块比较适合矩阵带入多项式或幂级数进行整体计算 (由于单位阵的交换性); 而第二类广义 Jordan 块比较适合考虑基向量在线性变换作用下的关系, 此时第二类广义 Jordan 块对应的空间是一个循环空间, 最后一个基向量就是循环向量.

根据教学论文 [2] 中关于循环子空间的讨论, 或者根据上面第二类广义 Jordan 块和 Part B 完全类似的讨论可得: 设 $\varphi$ 的特征多项式为 $f(\lambda)$, 极小多项式为 $m(\lambda)$, 若 $$f(\lambda)=m(\lambda)=P_1(\lambda)^{r_1}P_2(\lambda)^{r_2}\cdots P_k(\lambda)^{r_k},$$ 其中 $P_i(\lambda)$ 是 $\mathbb{K}$ 上互异的首一不可约多项式, 则 $\varphi$-不变子空间共有 $(r_1+1)(r_2+1)\cdots (r_k+1)$ 个; 否则 $V$ 有无穷个 $\varphi$-不变子空间.

数域 $\mathbb{K}$ 上线性变换的不可再分性由下列命题刻画, 请参考教学论文 [3] 的例 2.

命题  设 $V$ 是数域 $\mathbb{K}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, $\varphi$ 的特征多项式为 $f(\lambda)$, 极小多项式为 $m(\lambda)$, 则 $V$ 不能分解成两个非零 $\varphi$-不变子空间的直和的充要条件是 $f(\lambda)=m(\lambda)=P(\lambda)^r$, 其中 $P(\lambda)$ 是 $\mathbb{K}$ 上的首一不可约多项式, $r\geq 1$.

16 级高代 II 期中考试第六大题也和不可再分性有着密切的关系.

第六大题  设 $V$ 是数域 $\mathbb{K}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, 满足 $\varphi$ 的特征多项式等于其极小多项式, 证明: 对 $V$ 的任一非零 $\varphi$-不变子空间 $U$, 限制变换 $\varphi|_U$ 的特征多项式也等于其极小多项式.

最后, 广义 Jordan 块也具有不可对角性, 这与 16 级高代 II 思考题 10 有一定的联系, 请大家注意随后推出的博文 (一题多解).

参考文献

[1] 谢启鸿, 循环子空间的若干应用, 大学数学, 2016, 32(1), 1–6.

[2] 谢启鸿, 循环子空间的进一步应用, 大学数学, 2017, 33(1), 17–25.

[3] 谢启鸿, 杨翎, 线性变换的特征多项式诱导的直和分解, 高等数学研究, 2015, 18(1), 40–43.

Jordan 块的几何的更多相关文章

  1. 16 级高代 II 思考题十的多种证明

    16 级高代 II 思考题十  设 $V$ 是数域 $\mathbb{K}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, 证明: $\varphi$ 的极小多项式 $m ...

  2. 16 级高代 II 思考题九的七种解法

    16 级高代 II 思考题九  设 $V$ 是数域 $\mathbb{K}$ 上的 $n$ 维线性空间, $\varphi$ 是 $V$ 上的线性变换, $f(\lambda),m(\lambda)$ ...

  3. 【线性代数】 06 - Jordan标准型

    现在就来研究将空间分割为不变子空间的方法,最困难的是我们还不知道从哪里着手.你可能想到从循环子空间出发,一块一块地进行分割,但这个方案的存在性和唯一性都不能解决.不变子空间分割不仅要求每个子空间\(V ...

  4. [转载] $\mathrm{Jordan}$标准型的介绍

    本文转载自陈洪葛的博客$,$ 而实际上来自xida博客朝花夕拾$,$ 可惜该博客已经失效 $\mathrm{Jordan}$ 标准形定理是线性代数中的基本定理$,$ 专门为它写一篇长文好像有点多余$: ...

  5. Jordan标准形

    一.引入 前面已经指出,一切n阶矩阵A可以分成许多相似类.今要在与A相似的全体矩阵中,找出一个较简单的矩阵来作为相似类的标准形.当然以对角矩阵作为标准形最好,可惜不是每一个矩阵都能与对角矩阵相似.因此 ...

  6. 实 Jordan 标准型和实 Weyr 标准型

    将学习到什么 本节讨论关于实矩阵的实形式的 Jordan 标准型,也讨论关于复矩阵的另外一种形式的 Jordan 标准型,因为它在与交换性有关的问题中很有用.   实 Jordan 标准型 假设 \( ...

  7. Jordan 标准型的推论

    将学习到什么 从 Jordan 标准型出发,能够获得非常有用的信息.   Jordan 矩阵的构造 Jordan 矩阵 \begin{align} J=\begin{bmatrix} J_{n_1}( ...

  8. Jordan 标准型定理

    将学习到什么 就算两个矩阵有相同的特征多项式,它们也有可能不相似,那么如何判断两个矩阵是相似的?答案是它们有一样的 Jordan 标准型.   Jordan 标准型定理 这节目的:证明每个复矩阵都与一 ...

  9. Jordan 标准型的实例

    将学习到什么 练习一下如何把一个矩阵化为 Jordan 标准型.   将矩阵化为 Jordan 标准型需要三步: 第一步 求出矩阵 \(A \in M_n\) 全部的特征值 \(\lambda_1,\ ...

随机推荐

  1. LA 4992 Jungle Outpost(半平面交)

    Jungle Outpost [题目链接]Jungle Outpost [题目类型]半平面交 &题解: 蓝书282 我自己写的代码居然AC了!!! 刘汝佳的说要right要-3什么的,还要特判 ...

  2. C#项目中关于多个程序集下App.config文件的问题

    在项目中我们会经常用到App.config文件,有的是自动生成的,比如引用webservice.wcf服务时生成:也有手动建立的配置文件直接默认名就为app.config.这些配置有的保存当前程序集用 ...

  3. notepad怎么把空格替换成回车?

    替换时选中“使用正则表达式”查找里输入\s替换里输入\r然后“全部替换”即可

  4. memory consistency

    目前的计算机系统中,都是shared memory结构,提供统一的控制接口给软件, shared memory结构中,为了memory correctness,可以将问题分为:memory consi ...

  5. HTML&CSS书写规范

    第一部分:HTML书写规范: 1.1 HTML整体结构: 1.1.1:HTML基础设施: 文档以"<!DOCTYPE...>"首行顶格开始,推荐使用"< ...

  6. Vue系列之 => 组件中的data和methods

    使用data <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

  7. c扩展开发

    为什么要用C扩展 C是静态编译的,执行效率比PHP代码高很多.同样的运算代码,使用C来开发,性能会比PHP要提升数百倍.IO操作如CURL,因为耗时主要在IOWait上,C扩展没有明显优势. 另外C扩 ...

  8. 如何在Sitecore CMS中打开内容编辑器

    在Sitecore中开发网站时,大多数项目管理都来自内容编辑器.创建,删除,修改,移动,发布,排序和查看项目只是可以在Content Editor界面中处理的众多任务中的一小部分. 由于内容编辑器对于 ...

  9. cmd强行终止进程

    找到某个进程对应的端口号 Netstat -ano|findstr  8080 通过ip 地址,强行    taskkill /PID 11048 但有的情况下终止不了,需要通过下列方式进行 task ...

  10. linux基础命令---显示进程ps

    ps ps指令可以显示系统中当前进程的信息,它的输出结果是高度可定制的.如果您希望重复更新所选内容和显示的信息,请使用top(1)代替. 请注意,“ps-aux”与“ps aux”不同.POSIX和U ...