第7章 有理形式和Jordan形式
第7.1节 循环子空间和零化子
又一次, 是域上的一个有限维向量空间, 而是上一个固定的 (但也是任意的) 线性算子. 如果是的任意一个向量, 那么存在一个最小的包含且在下不变的的子空间. 这个子空间可以被定义为所有包含的不变子空间之交. 然而, 现在对我们来说按照以下方式看待它是更有优势的. 如果是任意的包含且在下不变的的子空间, 那么也必然包含向量. 因此, 还必然包含, , 等等. 换言之, 对于每个域上的多项式, 必然有. 集合显然在下不变, 因而是包含的最小不变子空间.
定义. 若, 由生成的循环子空间是. 如果, 那么被称为的一个循环向量.
另一种描述子空间的方式为是由向量张成的子空间, 因而是的循环向量当且仅当这些向量可以张成. 我们提醒读者, 一般的线性算子可能没有循环向量.
例子1. 对于任意的, 由零向量生成的循环子空间是零子空间. 空间是一维的当且仅当是的特征向量. [译注: 尽管在上一章定义特征向量时没有排除零向量, 但是从现在开始本书所称特征向量均不包括零向量, 这也与其他文本保持一致.] 对于恒等算子而言, 每个非零向量都生成了一维的循环子空间. 因此, 若, 恒等算子没有循环向量. 一个具有循环向量的线性算子的例子是上在标准有序基下由矩阵表示的线性算子. 这里的一个循环向量是, 因为若, 以我们有. 对于相同的算子, 由生成的循环子空间是一维的, 因为是的特征向量.
对于任意的和, 我们所感兴趣的是向量之间的线性关系即我们所感兴趣的是具有性质的多项式. 集合显然是中的一个理想. 并且, 它也是一个非零理想, 因为它包含的极小多项式.
定义. 如果, 的零化子是中的理想, 其唯一的首项系数为一的生成元也被称为的零化子. [译注: 这个定义在第6.4节{不变子空间}已经给出过了.]
正如我们所指出的, 零化子整除算子的极小多项式. 读者也应该注意到除非是零向量, .
定理1. 令
是
中的非零向量,
是
的
零化子.
- 的次数等于循环子空间的维数.
- 如果的次数为, 那么向量构成了的一个基.
- 如果是由于上的限制导出的线性算子, 那么的极小多项式为.
证明. 令
是域
上任意的多项式, 作带余除法
其中
或
. 鉴于
, 于是
既然
或
, 向量
是向量
的线性组合. 换言之, 这
个向量可以张成
. 它们当然也是线性无关的, 因为若这些向量之间存在非平凡的线性关系, 那么其可以导出一个非零的多项式
满足
且
, 但这是不可能的. 现在我们已经证明了i和ii.
令
是
于
的限制. 如果
, 那么
因此, 算子
将每个
的向量都送至
, 即
上的零算子. 并且, 如果
是一个次数小于
的多项式, 那么我们不可能有
, 不然的话
, 但这与
的定义矛盾. [译注: 此即若
零化
, 则
整除
. 换句话说, 就是
的确生成了零化
的理想.] 这表明
是
的极小多项式.
该定理的一个特别推论如下: 如果碰巧是的一个循环向量, 那么的极小多项式的次数必然等于空间的维数. 因此, Cayley-Hamilton定理告诉我们的极小多项式就是的特征多项式. 之后我们将证明对于任意的, 存在向量使得其零化子是的极小多项式. 然后, 这可以推出具有循环向量当且仅当的极小多项式和特征多项式是相同的. 但是, 还需要一些工作我们才能抵达这一步.
我们的计划是利用具有循环向量的算子研究一般的. 因此, 让我们检视维空间上的一个具有循环向量的算子. 根据定理1, 向量构成了空间的一个基, 并且的零化子是的极小多项式 (因而也是的特征多项式). 如果我们令, 那么于有序基上的作用为其中. 的表达式是由的事实推得的, 即这表明在有序基下的矩阵为这个矩阵被称为首项系数为一的多项式的同伴矩阵 (companion matrix). [译注: 读者应该将同伴矩阵的概念视为多项式上的一个映射.]
定理2. 如果是有限维向量空间上的一个线性算子, 那么拥有循环向量当且仅当存在的一个有序基使得在其下以的极小多项式的同伴矩阵表示.
证明. 我们刚才已经观察到若
拥有循环向量, 那么的确存在这样一个基. 反过来说, 如果我们有
的一个有序基
使得
在其下由
的极小多项式的同伴矩阵表示, 那么显然
是
的一个循环向量.
推论. 如果是一个首项系数为一的多项式的同伴矩阵, 那么既是的极小多项式, 也是的特征多项式.
证明. 一种方法是令
为
上在标准有序基下由
表示的线性算子, 然后应用定理1和Cayley-Hamilton定理. 另一种方法是使用定理1看出
是
的极小多项式, 并通过直接的计算验证
是
的特征多项式.
以下是本节最后的注记. 如果是空间上任意的线性算子, 是中任意的向量, 那么于循环子空间上的限制算子具有一个循环向量, 即. 因此, 拥有一个有序基, 在其下以的同伴矩阵表示, 即的零化子. [译注: 当然, 也是的极小多项式.]
练习1. 令是上的一个线性算子. 证明对于向量, 若非零且不是的特征向量, 那么是的一个循环向量. 据此, 证明要么拥有循环向量, 要么是恒等算子的标量倍数.
练习2. 令是上的线性算子, 其在标准有序基下由矩阵表示. 证明没有循环向量. 由向量生成的循环子空间是什么?
练习3. 令是上的线性算子, 其在标准有序基下由矩阵表示. 找出向量的零化子. 找出的零化子.
练习4. 证明如果拥有循环向量, 那么拥有循环向量. 反过来正确吗?
练习5. 令是域上的一个维向量空间, 是上的一个幂零线性算子. 设, 令是满足的一个向量. 证明是的一个循环向量. 在有序基的矩阵是什么?
练习6. 给出以下事实的一个直接证明. 如果是首项系数为一的多项式的同伴矩阵, 那么是的特征多项式.
练习7. 令
是一个
维向量空间,
是
上的一个线性算子. 设
是可对角化的.
- 如果拥有循环向量, 证明拥有个不同的特征值.
- 如果拥有个不同的特征值, 并且是由的特征向量构成的一个基, 证明是的一个循环向量.
练习8. 令是有限维向量空间上的一个线性算子. 设拥有循环向量. 证明如果是任意与交换的线性算子, 那么是应用某个多项式于的结果.
第7.2节 循环分解和有理形式
本节的主要目的在于证明如果是有限维向量空间上任意的线性算子, 那么存在向量满足换言之, 我们希望证明是一个循环子空间的直和. 这将表明是有限数目的线性算子的直和, 其中每个都拥有循环向量. 其效用在于将关于一般线性算子的诸多问题规约为关于拥有循环向量的算子的类似问题. 我们将证明的定理3是线性代数中最为深刻的结果之一, 并且拥有许多有趣的推论.
循环分解定理与以下问题紧密关联. 对于什么样的不变子空间而言, 存在另一个不变子空间满足. 如果是有限维向量空间的任意一个子空间, 那么存在一个子空间满足. 通常来说存在许多这样的子空间, 其中每个都被称为与互补. 我们问的是何时一个不变子空间拥有一个与之互补的不变子空间.
让我们设, 其中和都在下不变, 然后看看我们可以发现什么关于子空间的性质. 每个向量都具有的形式, 其中而. 如果是标量域上任意的多项式, 那么既然和都是不变的, 向量且. 因此, 当且仅当. 我们所感兴趣的正是这看似单纯的事实, 即如果, 那么.
定义. 令
是向量空间
上的线性算子,
是
的一个子空间. 我们称
是
可容许的 (
-admissible), 如果
- 在下不变;
- 若, 则存在向量满足.
[译注: admissible暂无通行翻译, 译者将其定为"可容许的".]
刚才我们已经表明了, 如果是不变的且有一个互补的不变子空间, 那么是可容许的. 定理3的一个推论是其逆, 于是可容许性刻画了那些拥有互补不变子空间的不变子空间.
让我们指出在获得分解的尝试里可容许性质的概念是如何牵涉其中的. 我们抵达这样一种分解的基本方法是归纳地挑选向量. 设根据某种过程我们已经挑选了向量, 并且子空间是真子空间. 我们想要找到一个非零向量满足因为这样的话子空间就离穷尽更进至少一维. 但是, 这样的何以存在呢? 如果的挑选使得是一个可容许子空间, 那么很容易看出来我们可以找到一个合适的. 这是使得我们对于定理3的证明成立之所在, 即便这并非我们组织论证的方式.
令是一个不变的真子空间. 让我们试着寻找一个非零的向量满足我们可以选择某个向量, 考虑导子, 其由所有满足的多项式构成. 回忆一下, 生成理想的唯一的首项系数为一的多项式也被称为从到的导子. 向量在之中. 现在, 如果是可容许的, 那么存在满足. 令, 是任意的多项式. 既然, 当且仅当. 换言之, . 因此, 多项式也是从到的导子. 但是, 这告诉我们当且仅当, 即子空间和是线性无关的, 并且是的零化子.
定理3. 循环分解定理. 令
是有限维向量空间
上的一个线性算子,
是一个
可容许的
的真子空间, 存在非零向量
满足
- ;
- 整除, 其中而是的零化子.
而且, 整数
和零化子
由i, ii以及
的事实唯一确定.
证明. 证明相当冗长, 故我们将其分为四个步骤. 似乎初读证明时取
会比较容易, 尽管这并不会带来任何实质性的简化. 贯穿整个证明, 我们都将
缩略为
.
第1步. 存在非零向量满足
- ;
- 如果并且那么导子在所有到子空间的导子中拥有最大的次数, 即对于每个有
这一步只依赖于
是不变子空间的事实. 如果
是一个
不变的真子空间, 那么
我们可以选择一个向量
使得
取得最大值, 然后子空间
是
不变的且维数大于
. [译注: Cayley-Hamilton定理告诉我们特征多项式是一个零化多项式, 于是
整除特征多项式, 因而有
, 那么我们可以明白最大值是良定的且
. 考虑到
是真子空间, 若
, 那么
, 由此可知
. 文中
的选择必然满足
, 因为否则的话
导子的次数为零. 那么, 子空间
的维数的确严格大于
的维数. 当然, 其在
下不变是显然的.] 应用此过程于
可以得到
. 若
仍然是真子空间, 那么就再次应用该过程于
以得到
. 将过程继续施行下去, 鉴于
, 我们必然可以在不超过
步的情况下抵达
.
第2步. 令是满足第1步的条件a和b的非零向量. 固定, 其中. 令是中任意的向量, . 如果那么整除每个多项式并且存在满足. [译注: 只是约束了, 其余则是已知的.]
如果, 此即陈述是可容许的这个条件. 为了在的情形下证明断言, 应用带余除法:我们想要证明的是对于每个有. 令既然, 我们有而且设某个异于, 我们可以推导出矛盾来. 令, 那么令, 既然, 导子必然整除:应用于前式两边, 可以得到:根据的定义, , 而且上式最右边两项之和也在之中, 所以. 现在我们使用第1步的条件b:因此, , 但这与的选择相矛盾. 现在我们知道整除每个, 于是. 既然是可容许的, 存在使得. 顺带值得一提的是, 第2步是断言具有可容许性的一种增强形式.
第3步. 存在非零向量满足定理3的条件i和ii.
我们自第1步的向量始. 固定, 其中. 我们将第2步应用于, 那么导子, 于是可以得到其中而是多项式. 令鉴于, 我们知道既然, 可以得到因为每个都满足以上两式, 所以并且是的零化子. [译注: 读者需要注意到因为, 所以.] 换言之, 向量和向量定义了相同的子空间序列并且导子自然也满足最大性质, 即第1步的条件b. 其还具有额外的性质, 就是子空间是线性无关的. 由此很容易验证定理3的条件ii. 既然对于每个都有, 我们有着平凡的关系现在应用第2步, 将替换为而, 那么可以得到结论: 整除每个, 其中.
第4步. 数字和多项式在定理3的条件下是唯一的.
设除了向量之外非零向量也满足定理3的条件, 也就是说并且整除, 其中而是的零化子. 我们要证明的是以及对于每个有.
很容易看出来. 多项式实际上由前述条件可以被确定为从到的导子. 被定义为集合, 其中是标量域; 换言之, 多项式当且仅当的像是的子集. 那么, 是多项式代数中的一个非零理想, 而多项式是该理想的首项系数为一的生成元. 以下是我们的理由. 每个都具有形式于是因为每个都整除, 所以对于每个有, 那么, 于是. 既然是将送至的次数最低的首项系数为一多项式, 那么当然也是理想中次数最低的首项系数为一多项式. 根据同样的论证, 也应该是这个理想的首项系数为一的生成元, 所以.
如果是一个多项式, 是的一个子空间, 那么缩写将表示集合. 我们将以下三个事实的验证留作练习.
- .
- 如果, 其中每个都在下不变, 那么.
- 如果和有着相同的零化子, 那么和也有着相同的零化子, 因而有
现在我们通过归纳来论证
以及对于
有
. 论证的手法在于以恰当的方式数维数. 我们将给出
的情况下有
的证明, 由此怎样进行归纳则是清晰的. 设
, 那么
既然我们已经知道了
, 那么
和
有着相同的维数. 因此, 也有
这说明
. 现在问是否有
是有意义的了. 从两个对于
的分解中, 我们可以得到两种对于
的分解方式:
这里用到了事实1和2, 以及对于
有
. 既然我们已经知道了
, 事实3告诉我们
和
有着相同的维数. 显然, 我们可以得到
于是,
, 那么
整除
. 同样的论证可以反过来以得到
整除
. 因此,
.
推论. 如果是有限维向量空间上的一个线性算子, 那么每个可容许子空间都具有下不变的补子空间.
证明. 令
是
的一个可容许子空间. 若
, 那么我们所寻求的补就是
. 若
是真子空间, 那么就应用定理3, 令
于是
在
下不变且
.
推论. 令
是有限维向量空间
上的一个线性算子.
- 存在向量满足的零化子是的极小多项式.
- 有循环向量当且仅当的极小多项式和特征多项式相等.
证明. 如果
, 那么结果平凡地成立. 如果
, 令
而
的
零化子
满足
整除
, 其中
. 正如我们在定理3的证明中所注意到的那样, 很容易看出
是
的极小多项式, 即从
到
的
导子. 我们已然证明了a.
我们在第7.1节中看到, 如果
拥有循环向量, 那么
的极小多项式和特征多项式恰好是相等的. 为了证明b, 还需要证明的是其逆. 应用定理a, 选择一个满足要求的
. 如果极小多项式的次数等于
, 那么
的维数为
, 即
.
定理4. 一般Cayley-Hamilton定理. 令
是有限维向量空间
上的一个线性算子,
和
分别为
的极小多项式和特征多项式.
- 整除;
- 和拥有相同的素因子, 在不计重数的情况下;
- 如果是的素因子分解, 那么其中是的零化度除以的次数.
证明. 我们就不考虑平凡情形
了. 为了证明i和ii, 考虑由定理3得到的
的一个循环分解. 正如我们在定理3的第2个推论的证明中所注意到的,
. 令
是
于
的限制, 那么
当然有循环向量, 于是
既是
的极小多项式, 也是其特征多项式. 因此, 特征多项式
是乘积
. 这从
在适当的基下呈现的分块形式矩阵看是显然的. 此时
整除
是自明的, 这就证明了i. 显然任何
的素因子也是
的素因子. 反过来,
的素因子必须整除其中一个
, 于是又整除
.
令
是
的素因子分解. 准素分解定理 (第6章的定理12) 告诉我们, 如果
是
的零空间, 那么
并且
是算子
的极小多项式, 其中
是
于(不变)子空间
上的限制. 将当前定理的i和ii应用于
, 既然其是素因子
之幂, 那么
的特征多项式必然具有
的形式, 其中
. 显然, 我们得到了
而且根据定义有
, 于是
既然
是算子
的直和, 那么特征多项式
是乘积
推论. 如果是维向量空间上的一个幂零线性算子, 那么的特征多项式为.
现在让我们检视循环分解定理的矩阵类比. 如果我们拥有线性算子和定理3的直和分解, 令是的"循环有序基"这里表示的维数, 或者说零化子的次数. 在有序基下, 导出算子的矩阵是多项式的同伴矩阵. 因此, 若是将按照顺序合并得到的的有序基, 那么在下的矩阵为其中是的同伴矩阵, 大小为. 一个的矩阵, 如果其为非标量首项系数为一多项式的同伴矩阵的直和且对于有整除, 那么我们称具有有理形式. 循环分解定理告诉我们了以下结果.
定理5. 令是一个域, 是域上的一个矩阵, 那么在域上相似于唯一的有理形式矩阵.
证明. 令
是
上在标准有序基下由
表示的线性算子. 正如我们刚才所观察到的那样, 存在
的某个有序基使得其下的
由有理形式
表示. 那么,
相似于这个矩阵
. 设
在
上相似于另一个有理形式
. 这就意味着存在
的某个基使得其下的
由
表示. 如果
是非标量首项系数为一多项式
的同伴矩阵的直和, 其中对于
有
整除
[译注: 以上是在复述定义], 那么我们有非零向量
以
为
零化子满足
但是, 根据循环分解定理的唯一性陈述, 多项式
和定义了矩阵
的多项式
应该是完全等同的, 于是
.
多项式被称为矩阵的不变因子. 在第7.4节, 我们将描述一个计算给定矩阵的不变因子的算法. 可根据施行于矩阵的元素上的有限次有理操作计算得出这些多项式的事实赋予了有理形式其名.
例子2. 设是域上的一个二维向量空间, 是上的一个线性算子. 的循环子空间分解的可能性是相当受限的. 这是因为如果的极小多项式的次数为, 那么它等于的特征多项式, 于是拥有循环向量. 因此, 存在的某个有序基使得由其特征多项式的同伴矩阵表示. 另一方面, 如果的极小多项式的次数为, 那么是恒等算子的标量倍数. 若, 那么对于任意的两个线性无关的向量和, 我们有对于矩阵而言, 这样的分析是说每个域上的矩阵都在上恰相似于以下两种类型的矩阵中的一种:
例子3. 令是上由矩阵表示的线性算子. 我们之前已经计算过了, 的特征多项式为, 极小多项式为. 因此, 我们知道在的循环分解中, 第一个向量的零化子为. 既然我们是在三维空间中讨论, 那么只能再有一个向量. 其必然生成的是一维的循环子空间, 即其必是的一个特征向量. 其零化子必然是, 因为. 注意到这立即告诉我们相似于矩阵即在某个有序基下由表示. 我们该如何寻找合适的向量和呢? 嗯, 我们知道任意能够生成二维循环子空间的向量都是合适的, 所以先让我们试试. 我们有其并非的标量倍数, 因此的维数是. 这个空间由所有具有形式的向量构成, 或者说由所有满足的向量构成. 现在我们想要寻找的是一个满足且的向量. 既然是的特征向量, 那么空间必然是由张成的一维子空间, 于是我们的要求其实是. 如果, 那么很容易通过计算得知当且仅当. 因此, 是满足我们要求的一个向量. 读者应该直接验证有序基下的矩阵即是上面的.
例子4. 设是上的一个可对角化算子. 将的循环分解与对角化的基联系起来是有趣的. 令是不同的特征值, 是与特征值关联的特征空间, 那么并且如果, 那么是的特征多项式. 如果, 那么很容易将循环子空间和子空间联系起来. 首先我们知道存在唯一的向量使得其中. 既然, 那么对于每个多项式, 我们有给定任意的标量, 存在多项式满足. 因此, 就是由向量张成的子空间. 的零化子是什么呢? 根据前面的讨论, 当且仅当. 换言之, 只需要对于那些使得的有即可推出. 据此, 的零化子是积现在, 令是的一个有序基, 令我们通过定义向量. 循环子空间是由向量张成的子空间, 其中遍历所有满足的那些指标. 的零化子是我们有因为每个属于且仅属于子空间其中的一个并且是的一个基. [译注: 直和的论证稍显意味不明, 但是事实本身是容易看出的.] 根据的公式, 也很容易看出整除, . [译注: 由此看出这的确是定理3中的循环分解.]
练习1. 令是上在标准有序基下由矩阵表示的线性算子. 令. 证明且不存在非零向量满足.
练习2. 令
是有限维向量空间
上的一个线性算子,
是
的像.
- 证明拥有一个与之互补的不变子空间当且仅当与的零空间线性无关.
- 如果和线性无关, 证明是唯一的与互补的不变子空间.
练习3. 令是上在标准有序基下由矩阵表示的线性算子. 令是的零空间. 证明没有与之互补的不变子空间. (提示: 令, 观察到, 证明不存在使得.) [译注: 存在不变的补子空间当且仅当是可容许的.]
练习4. 令
是
上的线性算子, 其在标准有序基下由矩阵
表示. 令
是
的零空间.
- 证明是由张成的子空间.
- 找出理想的首项系数为一的生成元.
练习5. 令是域上的向量空间上的一个线性算子. 如果是域上的一个多项式而, 令. 如果是不变子空间而, 证明[译注: 这个是定理3的证明中留给读者补充证明的引理.]
练习6. 令是域上的向量空间上的一个线性算子. 如果向量有着相同的零化子, 证明对于任意的多项式, 和也有着相同的零化子. [译注: 这个亦是定理3的证明中留给读者补充证明的引理.]
练习7. 找出以下每个实矩阵的极小多项式和有理形式.
练习8. 令是上的线性算子, 其在标准有序基下由矩阵表示. 找出满足定理3条件的非零向量.
练习9. 令是实矩阵找出一个的可逆实矩阵使得是有理形式.
练习10. 令是复数域的一个子域, 是上的线性算子, 其在标准有序基下由矩阵表示. 找出的特征多项式. 考虑; ; 的情形. 在这三种情形下, 找出的极小多项式以及满足定理3条件的非零向量.
练习11. 证明如果和是域上的矩阵, 那么和在域上相似的充要条件是它们拥有相同的特征多项式和极小多项式. 给出一个例子表明对于的矩阵而言这是不对的.
练习12. 令是复数域的一个子域, 和是域上的矩阵. 证明如果和在复数域上相似, 那么它们也在上相似. (提示: 证明的有理形式不论被视为还是上的矩阵都是一样的, 当然也是如此.)
练习13. 令是一个复矩阵, 证明如果的每个特征值都是实数, 那么相似于一个实矩阵.
练习14. 令是有限维向量空间上的一个线性算子, 证明存在满足以下性质的向量. 如果是一个多项式而, 那么. (这样的向量被称为的多项式代数的一个分离向量.) 当拥有循环向量时, 给出循环向量也是分离向量的直接证明.
练习15. 令是复数域的一个子域, 是上的一个矩阵, 是的极小多项式. 如果我们将视为上的矩阵, 那么在上也拥有一个极小多项式. 使用关于线性方程组的定理证明. 另外, 你能看出这也可由循环分解定理推得吗?
练习16. 令是一个满足的实矩阵, 证明是偶数, 并且如果, 那么在实数域上相似于以下分块形式的矩阵其中是的恒等矩阵.
练习17. 令
是有限维向量空间
上的一个线性算子, 设
- 的极小多项式是素多项式之幂;
- 的极小多项式等于特征多项式.
证明不存在非平凡的
不变子空间拥有
不变的补子空间.
练习18. 如果是可对角化线性算子, 那么每个不变子空间都有与之互补的不变子空间.
练习19. 令是有限维向量空间上的一个线性算子, 证明拥有循环向量当且仅当每个与交换的线性算子都是应用某个多项式于的结果.
练习20. 令是域上的一个有限维向量空间, 是上的一个线性算子. 我们问何时中的每个非零向量都是的一个循环向量, 证明其成立的充要条件为的特征多项式在上不可约.
练习21. 令是一个实矩阵, 是上在标准有序基下由表示的线性算子, 是上在标准有序基下由表示的线性算子. 使用练习20的结果证明以下结论: 若仅有平凡的不变子空间, 那么是可对角化的.
第7.3节 Jordan形式
设是有限维向量空间上的一个幂零算子. 让我们检视由定理3获得的的循环分解. 我们有一个正整数和个非零向量满足并且若分别是的零化子, 那么对于有整除. 既然是幂零算子, 那么其极小多项式为, 其中. [译注: 这里的是隐式的的维数.] 因此, 每个都具有的形式, 而整除的条件可以被表达为当然了, 并且. 的同伴矩阵是的矩阵因此, 定理3为我们提供了的一个有序基使得其下的矩阵是这样的初等幂零矩阵之直和, 而且随着的增大, 的大小是在减小的. 从中读者可以看出, 与一个的幂零矩阵相关联着的, 是一个正整数和个正整数满足且. 这些正整数确定了矩阵的有理形式, 即在相似意义下确定了矩阵是什么. [译注: 相似矩阵有着相同的有理形式, 这从循环分解的唯一性来看是显然的.]
还有一点是我们想要对于上述的幂零算子指出的. 正整数恰是的零化度. 实际上, 个向量构成了的零空间的一个基. 这是因为, 令是的零空间中的一个向量, 我们可以将写成的形式, 其中是多项式, 并且不妨设对于每个有或者. 既然, 那么对于每个可知因此, 被整除. 但是, 因为或者, 这意味着其中是某个标量, 那么我们就有其表明这个向量的确是的零空间的一个基. [译注: 这些向量之所以线性无关, 是因为它们是使得幂零算子呈现有理形式的基的一部分.] 读者也应该注意到这个事实从矩阵的角度来看是相当清晰的.
现在我们想要将我们关于幂零算子或者幂零矩阵的发现和第6章的准素分解定理结合起来. 情况如下: 设是的一个线性算子并且的特征多项式在标量域上可以被分解为其中是的不同元素而, 那么的极小多项式为其中. 若是的零空间, 那么准素分解定理告诉我们并且由于上的限制导出的算子的极小多项式为. 令, 那么是幂零的并且其极小多项式为. 在上, 就表现为加上标量倍的恒等算子. 设我们挑选了的一个有序基使得呈现有理形式, 那么在此有序基下的矩阵应该是形式为的矩阵的直和, 并且每个. 更进一步, 这些矩阵的大小自左向右递减. 我们将以上这种形式的矩阵称为与特征值相关联的基本Jordan矩阵. 现在如果我们将每个的基放在一起, 那么我们就得到了的一个有序基. 让我们来刻画在这个有序基下的矩阵.
矩阵是矩阵的直和每个都具有形式其中每个都是与特征值相关联的基本Jordan矩阵. 而且, 在每个内部, 矩阵的大小随着的增加而递减. 一个满足本段之前所述条件的矩阵 (对于不同的标量) 被称为是具有Jordan形式.
刚才我们已经指出, 若线性算子的特征多项式可在标量域上被完全分解, 那么存在的一个有序基使得由某个Jordan形式表示. 现在我们想要说明的是, 这个矩阵在某种意义下是唯一的, 实际上最多仅取决于将的特征值写下来的顺序. 换句话说, 如果两个Jordan形式是相似的, 那么它们仅可能是在标量的顺序上有所不同.
我们可以从以下论证中看出唯一性. 设存在的某个有序基使得由前述的Jordan矩阵表示. 如果是一个的矩阵, 那么显然是作为 (或者说) 的特征多项式的根的重数. 换言之, 的特征多项式为这表明和除开顺序应该是唯一的. 为矩阵之直和的事实为我们提供了一个不变的直和分解. 我们注意到必然是的零空间, 其中. 这是因为, 显然是幂零的, 而对于, 又显然是非奇异的. 于是, 我们看到子空间是唯一的. 如果是由于上的限制导出的算子, 那么矩阵作为的有理形式加上倍的恒等矩阵是唯一的. [译注: 原文似乎忘掉还需要为幂零算子的有理形式加上倍的恒等矩阵才是. 另外, 的唯一性依赖于有理形式的唯一性, 虽然实际上其间还有一点点差距, 但因为并不困难, 就留给读者思考了.]
现在我们希望更深入地观察算子及其在某个有序基下的Jordan矩阵, 以下所列出的是我们的发现:
- 的每个元素, 若是不在主对角线上或者紧挨着主对角线的下方, 必然是. 的对角线上的元素是的种不同的特征值. 并且, 重复次, 而是作为特征多项式的根的重数, 即.
- 对于每个, 矩阵是个与特征值有关的基本Jordan矩阵的直和. 数字恰为与特征值相关联的特征空间的维数. 这是因为, 是的有理形式的基本幂零块的数目, 因而等于的零空间的维数. [译注: 是的零空间, 其中是一个正整数, 于是其显然包含的零空间.] 特别地, 我们注意到是可对角化的当且仅当对于每个, . [译注: 是所谓的几何重数, 是所谓的代数重数.]
- 对于每个, 矩阵的第一个块是一个的矩阵, 其中是作为的极小多项式的根的重数. 这可由幂零算子的极小多项式为的事实推得.
当然, 和之前一样, 我们也有直接的矩阵形式的结果. 如果是域上的一个矩阵并且的特征多项式可在域上被分解完全, 那么在域相似于一个的Jordan矩阵, 而在可以重排其特征值顺序的意义下是唯一的, 我们将称为的Jordan形式.
若是代数闭域, 那么上述评注则可应用于所有上的有限维向量空间上的线性算子. 因此, 例如, 每个复数域上的矩阵都相似于一个基本上唯一的Jordan形式. [译注: "基本上"的意思即不计特征值的顺序.]
例子5. 设是上的一个线性算子, 那么的特征多项式要么具有的形式, 其中和是不同的复数, 要么具有的形式. 在前一种情况下, 必然是可对角化的且在某个有序基下由表示. 在后一种情况下, 的极小多项式可能是, 那么, 或者是, 那么在此情况下在某个有序基下可由矩阵表示. 因此, 复数域上的每个矩阵, 要么相似于一个对角矩阵, 要么相似于以上这种形式的矩阵, 二者不可兼得.
例子6. 令是的复矩阵的特征多项式显然是. 若这也是的极小多项式, 那么相似于或者极小多项式为, 那么相似于既然因而相似于对角矩阵当且仅当.
例子7. 令的特征多项式为. 既然是两个矩阵的直和, 的极小多项式显然是. 现在如果或者, 那么矩阵是Jordan形式. 注意到对于和, 我们得到的两个矩阵有着相同的特征多项式和极小多项式, 但是它们并不相似. 这是因为, 时矩阵的解空间的维数是, 而时解空间的维数则是. [译注: 相似矩阵的解空间可以被视为对于同一个线性算子的零空间的具体刻画, 不论怎样它们的维数至少应该是相同的.]
例子8. 常系数齐次线性微分方程 (第6章的例子14) 提供了对于Jordan形式的一种很好的刻画. 令是复数而是定义在实轴的某个固定区间上满足微分方程的所有次可微函数构成的空间. 令是微分算子, 那么在下不变, 因为是的零空间, 其中那么上的微分算子的Jordan形式是什么样的呢?
令是不同的复根, 那么令是的零空间, 即微分方程的解集, 那么根据第6章例子14的观察, 准素分解定理告诉我们令是于上的限制算子, 那么(上的)算子的Jordan形式由分别位于空间上的幂零算子的有理形式决定.
所以说, 我们必须要知道的是(在各种各样的下)空间上的算子的有理形式, 其中是微分方程的解集. [译注: 这里的实际上是某个任意的正整数, 并且根据第6章的微分方程的例子, 的维数就是. 当然, 在上是幂零算子的事实是显然的.] 在有理形式下有多少基本幂零块呢? 这个数字是的零化度, 即与特征值相关联的特征空间的维数. [译注: 这里说的特征值指的是上的微分算子的特征值, 而且其特征值就是唯一的, 即, 这可以从之前的观察中看出来.] 然而, 此维数必然是, 因为任意满足微分方程的函数都是指数函数的某个标量倍数. 因此, (空间上的)算子具有循环向量, 其一个比较好的选择是:那么这就给出[译注: 这里的符号运用稍微值得解释一下. 在中, 代表将每个值映射至自身的函数, 表示这个函数的次幂, 但是这里的乘法是定义在函数上的, 即, 那当然也应该这么解释. 对于其余类似的表达式, 我们还应该注意到诸如这样的常数被解释为常值函数.] 现在我们知道(在空间)上的Jordan形式是个基本Jordan矩阵的直和, 其中每个都对应于一个根, 且大小为.
练习1. 令和是域上的幂零矩阵, 证明和相似当且仅当它们拥有相同的极小多项式.
练习2. 使用练习1和Jordan形式的结果证明以下事实: 如果域上的矩阵和有着相同的特征多项式和相同的极小多项式, 并且没有大于, 那么和是相似的.
练习3. 如果是一个的复矩阵, 其特征多项式为而极小多项式为那么的Jordan形式是什么呢?
练习4. 的复矩阵, 若其特征多项式为, 那么其Jordan形式有多少种可能呢?
练习5. 次数小于等于的多项式构成的向量空间 [译注: 当然包括不能定义次数的零多项式] 上的微分算子, 其在"自然"有序基下由矩阵表示. 这个矩阵的Jordan形式是什么? (是复数域的一个子域.)
练习6. 令是复矩阵找出的Jordan形式.
练习7. 如果域上的矩阵以为特征多项式, 请问的迹是多少?
练习8. 按照相似对于满足的复矩阵进行分类.
练习9. 按照相似对于满足的复矩阵进行分类.
练习10. 令是大于的整数, 是域上一个满足但是的矩阵, 证明没有平方根, 即不存在的矩阵使得.
练习11. 令和是域上的幂零矩阵, 设其拥有相同的极小多项式和相同的零化度, 证明和是相似的. 说明为何这对于的情况并不成立.
练习12. 使用练习11和Jordan形式的结果证明以下事实: 令和是域有着相同特征多项式和相同极小多项式的矩阵, 并且设对于每个, 和的解空间有着相同的维数, 如果没有大于, 那么和是相似的.
练习13. 如果是一个的基本幂零矩阵, 即但是, 证明相似于. 现在使用Jordan形式来证明每个复矩阵都相似于其转置.
练习14. 以下证明有何错误? 如果是一个的复矩阵满足, 那么. (证明: 令是的Jordan形式, 因为, 所以. 但是, 鉴于是下三角矩阵, 可以推出的每个元素都是. 既然而相似于, 那么.) (给出非零矩阵满足的例子.)
练习15. 如果是上的一个的幂零矩阵, 证明满足, 即是的一个平方根. 使用的二项级数展开以得到类似的的平方根公式, 其中是上任意的的幂零矩阵.
练习16. 使用练习15的结果证明如果是一个非零复数而是一个幂零的复矩阵, 那么拥有平方根. 现在使用Jordan形式来证明每个非奇异的复矩阵都拥有平方根.
第7.4节 不变因子的计算
设是域上的一个矩阵, 我们希望找到一种能够计算确定了的有理形式的不变因子的方法. 让我们从简单的情况着手, 即是首项系数为一多项式的同伴矩阵. 在第7.1节我们已经看到既是的极小多项式也是的特征多项式, 但是现在我们希望直接给出计算以表明是的特征多项式. 在此情况下, 特征矩阵为将第行乘上加到第行上去, 这将移除第行列的, 但是不会改变其行列式的值. 接着, 将新的第行乘上加到第行上去. 如此反复直至所有主对角线上的都被移除. 这个过程的最终结果是矩阵其与有着相同的行列式, 而右上角是. 通过列变换我们可以清理一下最后一列:将前列每个都乘上, 然后通过次相邻的对换将当前的最后一列移到第一列的位置. 因其(对于行列式而言)总的效果就是次的符号反转, 所以行列式仍然不变. 我们得到了矩阵此时这个事实是显然的.
现在我们将要表明, 对于任意的矩阵, 存在一系列行和列变换将转换为上面这种形式的矩阵, 即的不变因子沿着主对角线依次出现. 先让我们完全明了我们将要(对于行和列)施行的操作.
我们关心的是, 即由所有以域上的多项式为元素的矩阵构成的集合. 如果是这样的一个矩阵, 那么上的一个初等行变换是以下三种操作中的一种:
- 给的一行乘上中的一个非零标量;
- 将的第行替换为第行加上倍的第行, 其中是域上任意的多项式并且;
- 交换的两行.
一个初等行变换的逆仍然是相同类型的初等行变换. [译注: 其实所谓类型不是良定的, 但是不要紧, 因为压根不会利用这个事实.] 注意到在1中, 我们要求的是非零标量而不是非零多项式, 因为非标量的多项式并非可逆, 若是如此则会导致不能作出初等行变换可逆的断言. 一个
的
初等矩阵, 即一个
中的初等矩阵, 是可由
的恒等矩阵通过单独一个初等行变换得到的矩阵. 显然对于
施行一个初等行变换可以等效为给
左乘一个相应的
的初等矩阵; 实际上, 如果
是这样的一个初等行变换, 那么
令, 我们称行等价于, 如果可由经过有限的一系列初等行变换得到:显然行等价于当且仅当行等价于, 所以我们可以使用术语"和是行等价的". 如果行等价于, 那么其中的矩阵是初等矩阵之积:特别地, 是一个可逆矩阵, 其逆为当然, 的逆来源于初等行变换的逆. [译注: 多项式上的矩阵乘法也满足结合律, 所以逆矩阵自然是唯一的.]
刚才的这些内容就和域上的矩阵是一样的, 其平行于第1章的那些基本结果. 因此, 其所暗示的接下来的问题应该是如何引入多项式矩阵的行简化阶梯形式. 这里我们遇到了新的障碍. 之前我们是怎么对于矩阵进行行规约的呢? 第一步是选出第行的首非零元, 然后将第行的每个元素都除以那个元素. 对于元素为多项式的矩阵, 我们必然不能在一般情况下完成这个操作. 在接下来的定理中我们可以看到, 特定情形下我们可以绕开这个困难. 然而, 对于而言, 并不存在适用于所有情况的行简化形式. 若是我们也引入列变换, 并研究兼用行列变换得到的等价关系, 那么对于每个矩阵我们可以得到一种相当有用的标准形式. 以下是我们的基本工具.
引理. 令, 设其第一列不全为零, 并令是的第一列各元素的最大公因子, 那么行等价于一个矩阵, 其中的第一列为
证明. 我们将要证明的东西比我们刚才所陈述的要强一点. 实际上, 我们表明了存在一个找到
的算法, 即一个可供机器执行以在有限步骤内计算
的描述. 首先, 我们需要一些记号.
令
具有非零的首列
定义
令
是某个满足
的下标. 为了明确起见, 令
是满足要求的下标中最小的那个, 即
. 我们尝试用
去除每个
:
对于每个异于
的
, 将
的第
行替换为第
行减去
乘上第
行. 将第
行乘上首项系数的倒数以将
化为首项系数为一的多项式, 然后交换第
行和第
行. 通过所有这些操作, 我们得到了一个矩阵
, 其第一列为
我们已经给出了一个良定义的过程以将每个
转化为一个具有以下这些性质的
:
- 行等价于;
- ;
- 要么, 要么
性质b和c是容易验证的. [译注: 为了验证性质b, 读者最好回顾一下第4章, 那里将
的
定义为由这些多项式生成的理想的首项系数为一的生成元. 并且, 第4章给出了
的一个等价定义, 其更符合我们的直觉, 即若首项系数为一的多项式
满足其整除
且每个整除
的多项式都整除
, 那么
是
的
. 或许, 利用等价定义说明性质b是更简单的, 但其实两种定义都差不多.] 实际上, 性质c只是在重述, 要么存在某个
使得
而
, 要么对于每个
都有
, 于是
成为
的最大公因子.
现在要证明引理就相当简单了. 我们从矩阵
开始, 应用上述过程以得到
. 性质c告诉我们要么矩阵
就是引理所需要的
, 要么
. 对于后一种情况, 我们再次应用该过程于
以得到矩阵
. 要是
也不合适, 我们就构造
, 如此进行下去. 证明的要义在于严格的不等式
不可能无限延伸下去. 至多只需要
次过程迭代, 我们必定能够抵达具有我们所寻求性质的矩阵
. [译注: 这里其实存在一个无关紧要的细节问题, 就是迭代次数的上界严格说来是
, 原因如下. 首先, 除非一开始矩阵的第一列就是符合条件的, 否则都需要进行至少一次迭代. 其次, 迭代终止的条件为
应用于矩阵第一列的值不变. 也就是说, 尽管前面的迭代步骤都会导致
应用于矩阵第一列的值严格减小, 但是最后一步时总是不变的.]
定理6. 令
, 以下条件是等价的:
- 是可逆的;
- 的行列式是非零的标量多项式;
- 行等价于的恒等矩阵;
- 是初等矩阵之积.
证明. 由i推出ii是显然的, 这是因为行列式函数是乘性的, 而
中的可逆元素仅是非零的标量多项式. 实际上, 第5章我们已经通过古典伴随说明了i和ii是等价的. 这里我们的论证提供了由ii推出i的一个不同证明. 我们将坐一圈旋转木马 (merry-go-round)
其实并不显然的命题只有从ii推出iii而已.
假定ii成立, 我们考虑
的第一列. 其包含特定的多项式
而我们知道必然有
因为每个
的公因子都必然整除
, 其为非零的标量多项式. 应用前述引理于
, 我们可以得到一个矩阵
其行等价于
. 鉴于一次初等行变换至多只会改变矩阵的行列式以一个非零的标量因子,
也是一个非零的标量多项式. 显然,
的矩阵
和
有着相同的行列式. 因此, 我们可以继续将前述引理应用于
. 若是重复此步骤
次, 就可以得到一个上三角矩阵
其行等价于
. 并且,
又显然等价于
的恒等矩阵.
推论. 令, 那么行等价于当且仅当其中是一个可逆矩阵.
现在我们以类比于初等行变换和行等价的方式来定义初等列变换和列等价. 我们并不需要新的初等矩阵的概念, 因为施行一次初等列变换于恒等矩阵得到的矩阵类和施行一次初等行变换得到的是一样的.
定义. 矩阵等价于矩阵, 如果我们可以通过一系列变换从得到:其中每一步都是一次初等行变换或者初等列变换.
定理7. 令, 等价于当且仅当其中和都是可逆矩阵.
定理8. 令, 是的不变因子, 那么矩阵等价于一个的对角矩阵, 其对角线上的元素依次为.
证明. 存在可逆矩阵
使得
成为有理形式, 即具有分块形式
其中
是多项式
的同伴矩阵. 根据定理7, 矩阵
等价于
. 现在我们有
其中的各个
是具有适当大小的恒等矩阵. 根据本节开头的讨论, 我们表明了
等价于矩阵
将以上得到的结果组合一下, 显然
等价于这样的对角矩阵, 其主对角线上具有多项式
和
个
. 通过交换行和列, 可以将对角线元素按照我们想要的顺序排列, 即:
.
定理8的证明并未给出计算不变因子的有效方法, 因为其依赖于循环分解定理. 现在我们将给出一个规约行列式矩阵为对角形式的显式算法. 定理8的证明暗示了我们也可以将主对角线上的相继元素安排成前一个整除后一个的样子. [译注: 也就是说, 反转整个主对角线上的元素的顺序.]
定义. 令
, 我们称
具有(Smith)
规范形式, 如果
- 的每个偏离主对角线的元素都是;
- 的主对角线上的元素依次是, 其满足整除, .
在以上定义中, 数字
, 而主对角线元素是
.
定理9. 令, 那么等价于一个具有规范形式的矩阵.
证明. 鉴于原文的证明存在一些基本问题, 又很难通过直接打上补丁修复完善, 因此译者自行编制了一个证明, 其已经尽量在精神上与原文保持一致.
如果
, 那么
本身就具有规范形式, 无需证明. 如果
, 我们想要(通过初等行变换和初等列变换)将其化为与之等价的形式
其中首项系数为一的多项式
整除矩阵
的每个元素. 若我们的确能够施行此项操作, 实际上证明就结束了. 这是因为我们可以再次将该过程应用于
以得到多项式
, 并且我们知道
整除
. 不断迭代下去, 我们最终将抵达所需的规范形式.
令
. 为了简单起见, 我们将以归纳法叙述证明. 如果
, 这是显然的, 因为此时
具有某个标量元素, 只需将其化为
然后移动到左上角, 最后消去第一列和第一行的其他元素即可. 对于
, 我们令
, 并作归纳假设: 对于任意的矩阵
, 如果
, 那么我们可以运用初等行变换和初等列变换将其化为我们想要的形式. 现在我们找出矩阵
中一个具有最低次数的元素, 然后将其移动到左上角来. 我们可以通过初等行变换将第一列除第一行以外的元素化为其除以第一行元素的余式. 若余式不均为零, 那么整个矩阵的元素的最低次数就减小了, 运用归纳假设即可. 否则的话, 我们将注意力放到第一行上来. 如法炮制, 我们可以通过初等列变换将第一行除了第一列以外的元素化为其除以第一列元素的余式. 若存在不为零的余式, 则又可使用归纳假设. 如果上面两个手段失效了, 此时第一行和第一列除左上角元素外均已化为零. 那么, 左上角的元素是否整除右下角的
分块矩阵的每个元素呢? 如果是, 那么就结束了. 否则的话, 即存在某个元素不能被左上角整除, 我们将包含该元素的列加到第一列上去. 明显地, 我们再次将第一列除了第一行之外的元素化为其除以第一行元素的余式. 此时可以肯定某个余式不为零, 即我们创造了利用归纳假设的条件. 至此证明全然结束了.
最后我们还想顺便说一句, 尽管这个以归纳法进行的证明似乎是声明性的, 但是实际上其已足够指导我们施行一个
过程来将矩阵化为我们所需要的形式, 或者说其可以导出一个这样的过程. 或许, 这是因为归纳和递归天然就是类似的.
我们想要表明与一个矩阵相关联的规范形式是唯一的. 我们已经见过的两件事实提供了定理9中的多项式何以被唯一确定的线索. 首先, 初等行变换和初等列变换至多改变一个方阵的行列式以非零的标量因子. 其次, 初等行变换和初等列变换不会改变矩阵的元素的最大公因子. [译注: 实际上, 这两个事实之间的关系是递进的, 而后者才是真正的线索. 以下我们将证明, 确定了矩阵的Smith规范形式的不变因子 (即规范形式的主对角线上的元素) 可由所谓的行列式因子决定.]
定义. 令, 如果, 我们将定义为的所有子矩阵的行列式的最大公因子. [译注: 在许多中文教材中, 的子矩阵的行列式常被称为阶子式, 而常被称为的阶行列式因子. 值得注意的是, 某一阶的子式可能全部为零, 此时的行列式因子要么设为未定义的, 要么就定义为零.]
回忆一下, 的一个子矩阵是将的某行和某列删去得到的东西. 换言之, 我们挑选了两个特定的元组然后由的这些行和列构造了矩阵. 我们感兴趣的是行列式多项式是诸多项式的最大公因子, 其中和遍历所有可能的前述元组.
定理10. 如果是等价的矩阵, 那么
证明. 实际上证明单次初等行变换
不会改变
就够了, 而又因为
是可逆的, 所以我们只需要证明: 对于每个
而言, 如果多项式
整除所有
, 那么
整除所有
, 其中
是一切可能的前述
元组.
既然我们在考虑行变换, 令
是
的行, 并且我们采用记号
[译注: 严格说来, 这个定义方式稍有问题, 但是记号的含义还算是明确, 即以这些行构造矩阵, 取
指定的列来构造子矩阵, 最后计算其行列式.] 给定
和
,
和
之间有什么关系呢? 考虑变换
的三种类型:
- 给第行乘上一个非零标量;
- 将第行替换为第行加上倍的第行, 其中;
- 交换第行和第行, 其中.
暂时忘掉类型c的操作, 让我们专注于类型a和b, 其仅改变第
行. 如果
不在下标
之中, 那么显然
如果
在下标
之中, 那么对于这两种类型的操作我们有
对于类型a的操作, 显然任意整除
的多项式
也整除
. 对于类型c的操作的情况, 注意到
- 如果存在使得, 那么;
- 否则的话, 即对于所有都是, 那么.
这个
是将
元组
按照升序重新排列得到的. 应该很明了的是, 如果
整除每个
, 那么
整除每个
. [译注: 这里的
就不是给定的两个
元组了, 而是所有可能的情况.]
对于类型c操作的情况, 大致上也可遵循相同的论证手段, 或者说实际上其可以被实现为类型a和b操作的组合.
推论. 每个矩阵都恰等价于一个具有规范形式的. 出现在的主对角线上的多项式为其中为了方便起见, 我们定义.
证明. 如果规范形式
以
为对角线元素, 那么很容易看出来
当然了, 我们将推论中的矩阵称为的规范形式. 多项式常被称为的不变因子.
设而令是的不变因子. 现在我们可以看出矩阵的规范形式的对角线元素依次是. 前面的推论告诉我们如何基于的子矩阵 [译注: 其实就是各阶行列式因子] 来表达. 数字是. 的极小多项式是的特征多项式除以的所有的子矩阵的最大公因子 [译注: 也就是阶行列式因子], 诸如此类.
练习1. 对还是错? 每个中的矩阵都行等价于一个上三角矩阵.
练习2. 令是有限维向量空间上的一个线性算子, 是在某个有序基下的矩阵, 那么拥有循环向量当且仅当的各子矩阵的行列式互素.
练习3. 令, 设是的规范形式的对角线元素. 对于什么样的矩阵有呢?
练习4. 构造一个以为极小多项式且以为特征多项式的线性算子. 描述下对于向量空间的准素分解, 并找出投影至这些不变子空间的算子. 找到一个基使得的表示矩阵呈现Jordan形式. 最后, 显式给出定理3中的循环分解 (其将向量空间分解为循环子空间的直和), 并求出不变因子.
练习5. 令
是
上的线性算子, 其在标准有序基下由矩阵
表示.
- 找出特征多项式和不变因子.
- 找出在下的准素分解以及相应的那些投影. 对于准素分解的每个直和分量, 找出如定理3那样的循环分解.
- 找出的Jordan形式.
- 如定理3那样, 将分解为循环子空间的直和. (提示: 一种做法是使用b的结果并对于例子4中所讨论的想法进行适当泛化.)
第7.5节 总结; 半单算子
在前一章和本章中, 我们一直在处理有限维向量空间上的单独一个线性算子. 既定的流程在于将分解为比较简单的线性算子的直和, 这是为了获得是如何在空间上进行"操作"的详细信息. 让我们简要回顾一下现在我们所立之地.
最初我们使用特征值和特征向量来研究. 我们引入了可对角化算子的概念, 其可以基于特征值和特征向量被完全刻画. 接着, 我们观察到可能连一个特征向量都没有. 即便是标量域为代数闭域的情形, 此时每个线性算子都至少拥有一个特征向量, 我们注意到这些的特征向量也未必能够张成整个空间.
于是, 我们证明了循环分解定理, 将任意的线性算子表达为拥有循环向量的算子的直和, 这无需对于标量域进行任何假定. 如果是拥有循环向量的一个线性算子, 那么存在一个基满足在这个基上的作用为将每个偏移为下一个向量, 除了是基中这些向量的某个线性组合. 既然一般的线性算子都是有限数目的这样的线性算子的直和, 我们可以得到对于的作用的一种显式而又相当简单的描述.
接下来我们将循环分解定理应用于幂零算子. 在标量域为代数闭域的情形下, 我们将其与准素分解定理相结合, 可以得到所谓的Jordan形式. Jordan形式给出了空间的一个基, 其使得对于每个, 要么是的标量倍数, 要么. 这样的一个基当然以一种显式而又简单的方式刻画了的作用.
有理形式 (或者Jordan形式) 的重要性在于其存在性, 而非其在特定情形下可以被计算出来. 当然了, 如果给定一个线性算子并可计算其循环形式 [译注: 也就是有理形式] 或者Jordan形式, 那就是应该要做的事情. 这是因为, 若是我们拥有如此形式, 则可一口气报出大量关于的信息. 标准形式的计算之中会出现两种不同类型的困难. 一种困难当然是计算可能会过于冗长. 另一种困难在于即便拥有必要的时间和耐心, 可能也没有任何方法能够施行意图的计算. 比如说, 第二种类型的困难出现于尝试计算一个复矩阵的Jordan形式时. 鉴于分解特征多项式并无良定的方法, 因而读者可能在问题的外围就卡住了. 不过, 我们的确在第7.4节表明了存在一个找出给定矩阵的有理形式的算法. 然而, 这样的计算通常都是极其繁琐的. [译注: 当然, 就译者所处的时代而言, 读者完全可以使用计算机来施行这种计算.]
在以上我们对于本章和前一章的总结中, 我们尚未提及一个我们已经证明了的定理. 这个定理是说, 如果是某个代数闭域上的向量空间上的线性算子, 那么其可以被唯一地分解为相互交换的一个可对角化算子和一个幂零算子之和. 这个结果是由准素分解定理和关于可对角化算子的特定信息推得的. 它不像循环分解定理或者Jordan形式的存在性那样深刻, 但是它的确在特定的数学部分里有着重要的用途. 为了给本章作结, 我们将证明了一个类似的定理, 但不假定标量域为代数闭域. 我们先来定义一种算子, 其将扮演着与可对角化算子类似的角色.
定义. 令是域上的一个有限维向量空间, 是上的一个线性算子. 我们称是半单 (semi-simple) 的, 如果每个不变的子空间都拥有一个与之互补的不变的子空间.
我们要证明的是, 只需要对于域作出一些限制, 那么每个线性算子都可以被唯一地表示为的形式, 其中是半单的, 是幂零的, 而且. 首先, 我们将要通过极小多项式来刻画半单算子, 而这种刻画将表明, 当是代数闭域时, 一个线性算子是半单的当且仅当其是可对角化的.
引理. 令是有限维向量空间上的一个线性算子, 令是的准素分解. 换言之, 如果是的极小多项式而是的素因子分解, 那么是的零空间. 令是的任意在下不变的子空间, 那么
证明. 为了证明这个引理, 我们需要回忆一下第6.8节中我们对于准素分解定理的证明的一个推论. 如果
是与分解
对应的投影, 那么每个
都是应用某个多项式于
的结果. 也就是说, 存在多项式
使得
.
现在令
是在
下不变的一个子空间. 如果
, 那么
, 其中
. 既然
并且
在
下不变, 每个
也在
之中. 因此, 每个
都具有
的形式, 其中
. 这个表达方式当然是唯一的, 鉴于
. 也就是说, 我们得到了
引理. 令是有限维向量空间上的一个线性算子, 设的极小多项式在标量域上不可约, 那么是半单的.
证明. 令
是
的一个在
下不变的子空间, 我们必须要证明
拥有一个与之互补的
不变子空间. 根据定理3的一个推论, 实际上证明{如果多项式
和向量
满足
, 那么存在
使得
}就足够了. 于是, 设
和多项式
满足
. 若
, 令
, 那么
并且
. 若
, 那么
不被
的极小多项式
整除. 既然
是素多项式, 那么
和
是互素的. 也就是说, 存在多项式
和
使得
. 因为
, 我们就有
, 而这又能推出
必然在子空间
之中, 鉴于
其中
而
在
下不变. 取
即可.
定理11. 令是有限维向量空间上的一个线性算子, 那么为半单算子的充要条件是的极小多项式具有的形式, 其中是互异的标量域上的不可约多项式. [译注: 虽然没有显式说明, 但是当然默认是非标量且首项系数为一的了.]
证明. 设
是半单算子, 我们将证明在对于极小多项式
的素因子分解中, 没有不可约多项式会重复出现. 假设其否定成立, 那么存在某个非标量的首项系数为一多项式
满足
整除
. 令
是算子
的零空间, 那么
在
下不变. 现在对于某个多项式
有
, 既然
并非标量多项式, 那么算子
并非零算子. 于是, 存在
使得
, 即
. 虽然
, 鉴于
, 但是并无
能够使得
. 这是因为, 如果
, 那么
也就是说,
没有与之互补的
不变子空间, 这与
是半单算子的假设矛盾.
现在设
的素因子分解为
, 其中
是互异的不可约(非标量)首项系数为一的多项式. [译注: 作者似乎终于回想起来第4章里不可约多项式和素多项式是两个不同的概念.] 令
是
的一个在
下不变的子空间, 我们将证明
拥有一个与之互补的
不变的子空间. 令
是
的准素分解, 即令
是
的零空间. 令
是
于
上由限制导出的算子, 于是
的极小多项式为素多项式
. 现在
是
的一个在
下 (或者说在
下) 不变的子空间. 根据前面的第二条引理, 存在
的一个在
下不变的子空间
使得
. 当然, 既然
在
下不变, 其肯定也在
下不变. 那么, 我们有
根据之前的第一条引理, 我们知道
. 于是, 若令
, 那么
且
在
下不变.
推论. 如果是某个代数闭域上的有限维向量空间上的线性算子, 那么是半单的当且仅当是可对角化的.
证明. 如果标量域
是代数闭域, 那么
上的首项系数为一的素多项式都具有
的形式. 在这种情况下,
是半单算子当且仅当
的极小多项式为
, 其中
是
的不同元素, 而这恰恰就是我们在第6章建立的刻画
为可对角化算子的准则.
我们应该指出, 是半单算子当且仅当存在某个多项式, 其是不同的素多项式之积, 使得. 这仅是与极小多项式为不同的素多项式之积的条件在表面上有所区别. [译注: 这里说的不同, 更准确地说, 实际上是互素, 因为我们不计标量缩放的差异.]
现在我们将注意力转移到将线性算子表示为交换的半单算子与幂零算子之和的问题上来. 在这里, 我们要限制标量域为复数域的一个子域. 机敏的读者可能会看出来要义在于域应该是一个特征为零的域. 也就是说, 对于每个正整数, 中的和 (个相加) 不应该为. 对于域上的多项式, 我们用代表的阶形式导数. 换一种记号的话, 就是, 其中是多项式空间上的形式微分算子. 如果是另一个域的多项式, 那么我们用代表应用于的结果, 即由应用多项式于线性代数中的元素得到的多项式. [译注: 应用域上的多项式于域上的含幺元的线性代数的元素的操作在第4章中被定义, 当然这里的域不需要什么额外的限制.]
引理. Taylor公式. 令是一个特征为零的域, 和是域上的多项式. 如果也是域上的多项式并且, 那么[译注: 这个实际上是第4章最后一节的某个练习.]
证明. 我们要证明的是一般化了的Taylor公式. 若令
而
, 我们则可得到原本的公式, 即
对于这一般公式的证明实际上只是二项式定理
的一个应用. 读者应该看出来, 既然替换和微分是线性过程, 那么只需要对于
的情况证明公式成立就足够了, 因为
的一般情形可再由线性组合推得. 若
, 其中
, 那么Taylor公式是在说
这不过就是
的二项式展开而已. [译注: 对于
,
.]
引理. 令
是复数域的一个子域,
是域
上的一个首项系数为一的多项式,
是
的形式导数, 那么以下陈述是等价的:
- 的素因子分解中各项互异;
- 和互素;
- 若将视为域上的多项式, 没有重复的根.
证明. 陈述a和b的等价性实际上就是第4章的定理11 (而且那里的域可以是任意的), 所以不再赘述. 为了看出陈述c与a和b的等价性, 我们只需观察到以下事实. 对于域
上的多项式
和
, 它们作为域
上的多项式而互素等价于其作为域
上的多项式而互素. 我们将这个的证明留作练习. 取
, 注意到在
被视为
上的多项式时, c就是a, 因而b和c是等价的.
现在我们可以证明一个定理, 其使得半单算子和可对角化算子之间的关系更加明晰.
定理12. 令是复数域的一个子域, 是域上的一个有限维向量空间, 是上的一个线性算子, 是在某个有序基下的表示矩阵, 那么是半单算子当且仅当在复数域上相似于一个对角矩阵.
证明. 令
是
的极小多项式. 根据定理11,
为半单算子当且仅当
在域
上的素因子分解
中
互异. 根据前述引理,
是半单算子当且仅当
在复数域上没有重复的根.
当然,
也是矩阵
的极小多项式. [译注: 读者或许可以回忆一下, 极小多项式并不会因为域的扩张而改变.] 我们知道
在复数域上相似于一个对角矩阵当且仅当极小多项式没有重复的复根. 这就证明了定理12.
定理13. 令
是复数域的一个子域,
是域
上的一个有限维向量空间,
是
上的一个线性算子, 那么存在
上的半单算子
和幂零算子
使得
- ;
- .
而且, 半单算子
和幂零算子
可由i和ii唯一确定, 它们都是应用某个多项式于
得到的结果.
证明. 令
是
的极小多项式的素因子分解,
,
, 那么
是互异的首项系数为一的素多项式之积, 且
被
的极小多项式整除, 于是
我们将要构造一个多项式序列
使得对于每个自然数
, 有
被
整除. 我们取
, 那么
被
整除. 设我们已经选定了
, 令
根据假设,
被
整除. 我们想要找出一个
使得
被
整除. 我们应用一般Taylor公式, 然后可以得到
其中
是某个多项式. [译注: 如果注意一下细节的话, 这里
且
.] 根据假设, 存在多项式
满足
. 因此, 为了使得
被
整除, 只需要选择令
被
整除的
就可以了, 这的确是可以做到的. 鉴于
互异, 所以
和
互素. 也就是说, 存在多项式
和
满足
. 将其应用于
, 我们就得到
令
, 那么
即
被
整除. [译注: 这里的方括号仅是为了明示运算的顺序, 而非应用多项式之意.]
现在我们已经有了一个序列
使得
整除
并且
. 让我们取
, 既然
, 我们有
[译注: 这里用到了
的事实.] 令
既然
被
整除, 我们看出来
, 即
是一个幂零算子. 令
, 那么
. 鉴于
是不同的首项系数为一的素多项式之积, 那么
的极小多项式的素因子分解中也不可能出现重复的因子, 所以
是半单的.
现在我们有
, 其中
是一个半单算子,
是一个幂零算子, 并且它们都是应用某个多项式于
的结果, 因而是交换的. 为了证明唯一性的陈述, 让我们从标量域
转移到复数域
上来考虑问题. 令
是空间
的某个有序基, 那么我们有
其中
在复数域上是可对角化的, 而
是一个幂零矩阵, 并且它们还是交换的. 根据第6章中我们已经证明了的结果, 这样的两个矩阵是唯一确定的.
定理. 对于域
上的
矩阵
, 若
的极小多项式可以在域
上被分解为一次因子之积, 那么存在可对角化矩阵
和幂零矩阵
满足
- ;
- .
其中可对角化矩阵
和幂零矩阵
由条件i和ii唯一确定, 并且它们都是应用某个多项式于
得到的结果.
练习1. 对于标量域为复数域的一个子域的有限维向量空间, 如果是上的一个幂零线性算子, 那么对于任意的多项式, 的半单部分是恒等算子的一个标量倍数.
练习2. 令是复数域的一个子域, 是上的一个有限维向量空间, 是上的一个半单线性算子. 如果是域上任意的一个多项式, 那么也是半单的.
练习3. 设标量域为复数域的一个子域, 对于向量空间上的一个线性算子, 证明是半单算子当且仅当对于任意的多项式, 是幂零算子可以推出.