syntax.garden

21 可交换算子

21 可交换算子

可交换算子

这讲讲什么:两个算子满足 ST=TSST=TS 时,它们的世界立刻变得整齐——共享特征向量、共享基、共享三角形状;交换性就是把「分别简单」升级成「同时简单」的那把钥匙
前置:17 讲(特征值与特征向量)、19 讲(上三角矩阵)、20 讲(可对角化)
一句话:ST=TSST=TS 的真正含义不是「乘法顺序无所谓」,而是「TT 把 SS 的每个特征空间搬回它自己」——一切结论都从这一句长出来。


一、为什么需要它

到 20 讲为止,我们一直在做同一件事:给一个算子挑一组好基,让它的矩阵尽量简单。可对角化的挑成对角,不能对角化的退一步挑成上三角。

但只要空间上不止一个算子,这个思路就不够用了。

设想手里有两个算子 SS 和 TT,你想研究它们的和 S+TS+T、积 STST,或者想同时测量两个量。你能不能先挑一组基把 SS 化成对角,再回头顾 TT?通常不行:让 SS 好看的基,往往把 TT 弄成一团乱麻。两个算子各自都有「自己的好基」,而这两组基一般不同。

于是出现一个非常自然的问题:

什么时候存在一组基,让 SS 和 TT 同时变简单?

这个问题有实际背景。数学物理里,两个可观测量能「同时测准」的判据,就是它们对应的算子可交换;微分方程里,两个偏微分算子作用的次序无关,方程组才好解;数值计算里,如果一个矩阵能同时被两个结构对角化,求逆、求幂都会便宜得多。

回答它的关键是下面这个纯代数的条件:

ST=TSST=TS

本讲要把这件事讲透,一共四层:

  1. ST=TSST=TS 到底约束了什么(第二节、第三节 3.1)——它比你想的强得多。
  2. 核心结构定理:可交换 ⇒\Rightarrow 其中一个的特征空间在另一个下不变(第三节 3.2)。
  3. 两个招牌结论:复空间上必有公共特征向量(3.3),复空间上必可同时上三角化(3.5)。
  4. 条件为什么必须是复数(3.4)——这一条最容易被跳过,也最该亲手算。
先把预期放对

「可交换」是一个很苛刻的条件,不是随手一对矩阵就满足。
在 2×22\times2、元素取 [−5,5][-5,5] 内整数的矩阵里,118=214,358,88111^8=214{,}358{,}881 对中只有 674,609674{,}609 对可交换,约 0.3%0.3\%(第六节会再谈这个数字)。
正因为苛刻,它才换来了后面那一串强结论。


二、定义与最小例子

定义(可交换):设 S,TS,T 是同一个向量空间 VV 上的算子,若

ST=TSST=TS

则称 SS 与 TT 可交换。对同阶方阵 A,BA,B,若 AB=BAAB=BA,同样称它们可交换。

注意两个前提,缺一不可:

  • 同一个空间。S:V→VS:V\to V 与 T:W→WT:W\to W 在 V≠WV\neq W 时,STST 根本写不出来。
  • 复合有意义。STST 表示先作用 TT、再作用 SS;TSTS 是反过来的次序。只有当两个复合都存在时,等式才有内容。

例 1:恒等算子的倍数,和谁都可交换

若 II 是 VV 上的恒等算子、λ∈F\lambda\in\mathbb{F},则对任意算子 TT,

(λI)T=λ(IT)=λT=λ(TI)=T(λI)(\lambda I)T=\lambda(IT)=\lambda T=\lambda(TI)=T(\lambda I)

所以 λI\lambda I 与 VV 上每一个算子都可交换。这是最容易的一类,也提醒你:可交换不等于两个算子「差不多」,因为 λI\lambda I 和任何 TT 都可以差得很远。

例 2:同一个算子的多项式,彼此可交换

设 TT 是算子,则 T2T^2 与 T3T^3 可交换,因为

T2T3=T5=T3T2T^2T^3=T^5=T^3T^2

更一般地,若 p,qp,q 是多项式,则 p(T)p(T) 与 q(T)q(T) 可交换。理由只有一句话:TT 的幂之间互相可交换(TmTn=Tm+n=TnTmT^mT^n=T^{m+n}=T^nT^m),而 p(T),q(T)p(T),q(T) 都是这些幂的线性组合,展开后每一项都能对上。

这条看起来平淡,其实是本讲最重要的「造例工厂」:想找一对可交换的算子,最省事的办法就是取同一个 TT 的两个多项式。

例 3:一对可交换矩阵,手算一遍

取

S=(1101),T=(2−302)S=\begin{pmatrix}1&1\\ 0&1\end{pmatrix},\qquad T=\begin{pmatrix}2&-3\\ 0&2\end{pmatrix}

它们是 A=(0100)A=\begin{pmatrix}0&1\\ 0&0\end{pmatrix} 的多项式:S=I+AS=I+A、T=2I−3AT=2I-3A。按例 2,必然可交换。直接算也很快:

ST=(1101)(2−302)=(2−102)ST=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}\begin{pmatrix}2&-3\\ 0&2\end{pmatrix}=\begin{pmatrix}2&-1\\ 0&2\end{pmatrix}

TS=(2−302)(1101)=(2−102)TS=\begin{pmatrix}2&-3\\ 0&2\end{pmatrix}\begin{pmatrix}1&1\\ 0&1\end{pmatrix}=\begin{pmatrix}2&-1\\ 0&2\end{pmatrix}

两边一致。注意这两个矩阵都是上三角,对角线分别是 (1,1)(1,1) 与 (2,2)(2,2)。

例 4:一对不可交换矩阵(用来对照)

A=(1101),B=(1011)A=\begin{pmatrix}1&1\\ 0&1\end{pmatrix},\qquad B=\begin{pmatrix}1&0\\ 1&1\end{pmatrix}

AB=(1101)(1011)=(2111)AB=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}\begin{pmatrix}1&0\\ 1&1\end{pmatrix}=\begin{pmatrix}2&1\\ 1&1\end{pmatrix}

BA=(1011)(1101)=(1112)BA=\begin{pmatrix}1&0\\ 1&1\end{pmatrix}\begin{pmatrix}1&1\\ 0&1\end{pmatrix}=\begin{pmatrix}1&1\\ 1&2\end{pmatrix}

AB≠BAAB\neq BA。这一对矩阵长得很像,元素只差一个位置,可交换性就没了——交换性对元素位置极度敏感,不能靠「看起来对称」判断。

交换性和基的关系

一个必须先说清的技术点:ST=TSST=TS 是算子的等式,与基无关;而 AB=BAAB=BA 是矩阵的等式,依赖基。两者的关系是干净的:

命题:设 S,T∈L(V)S,T\in\mathcal{L}(V),v1,…,vnv_1,\dots,v_n 是 VV 的基。则 S,TS,T 可交换,当且仅当它们关于这组基的矩阵可交换。

证明:矩阵表示把复合对应成乘法,即 M(ST)=M(S)M(T)M(ST)=M(S)M(T)(09 讲)。又因为同一个算子的矩阵表示唯一(矩阵表示是单射),所以

ST=TS  ⟺  M(ST)=M(TS)  ⟺  M(S)M(T)=M(T)M(S)\begin{aligned}ST=TS &\iff M(ST)=M(TS)\\ &\iff M(S)M(T)=M(T)M(S)\end{aligned}

最后一步正是两个矩阵可交换的定义。

这个命题的两个用法

正向:判断两个算子是否可交换,随便挑一组基算矩阵就行,结果与基的选取无关。
反向:判断两个矩阵是否可交换,可以先把它们看成某个空间上的算子——有些时候用几何语言反而更快。
推论是:相似变换保持可交换性。若 AB=BAAB=BA、PP 可逆,则 (P−1AP)(P−1BP)=P−1ABP=P−1BAP=(P−1BP)(P−1AP)(P^{-1}AP)(P^{-1}BP)=P^{-1}ABP=P^{-1}BAP=(P^{-1}BP)(P^{-1}AP)。


三、几个必须自己算一遍的结论

3.1 ST=TSST=TS 到底有多强:手解一次中心化子

很多人对 AB=BAAB=BA 的印象是「碰巧相等」。算一次就知道不对。

取

A=(1002),B=(abcd)A=\begin{pmatrix}1&0\\ 0&2\end{pmatrix},\qquad B=\begin{pmatrix}a&b\\ c&d\end{pmatrix}

要求 AB=BAAB=BA。

AB=(1002)(abcd)=(ab2c2d)AB=\begin{pmatrix}1&0\\ 0&2\end{pmatrix}\begin{pmatrix}a&b\\ c&d\end{pmatrix}=\begin{pmatrix}a&b\\ 2c&2d\end{pmatrix}

BA=(abcd)(1002)=(a2bc2d)BA=\begin{pmatrix}a&b\\ c&d\end{pmatrix}\begin{pmatrix}1&0\\ 0&2\end{pmatrix}=\begin{pmatrix}a&2b\\ c&2d\end{pmatrix}

逐元素比较:(1,2)(1,2) 位置给出 b=2bb=2b,即 b=0b=0;(2,1)(2,1) 位置给出 2c=c2c=c,即 c=0c=0。a,da,d 完全自由。所以

B=(a00d)B=\begin{pmatrix}a&0\\ 0&d\end{pmatrix}

结论:与 AA 可交换的矩阵恰好是对角矩阵,构成 22 维空间(自由参数只有 a,da,d 两个),而 2×22\times2 矩阵全体是 44 维的。也就是说,条件 AB=BAAB=BA 一刀砍掉了两个自由度。

这 22 维空间是什么

它正是 {aI+dA}\{aI+dA\} 的形状——AA 的多项式。一般地,与一个「有 nn 个互异特征值」的 nn 阶矩阵可交换的矩阵,恰好是它的多项式,构成 nn 维空间。
所以例 2 不是「一种造法」,在特征值互异时它是唯一的造法。

顺手对比:若取 A=IA=I,则 AB=B=BAAB=B=BA 对任意 BB 成立,可交换的矩阵是 44 维(全部)。特征值越「挤在一起」,交换性越松;特征值互异时最紧。这是一条很好用的直觉。

3.2 核心结构定理:特征空间在另一个算子下不变

下面这条是本讲所有后续结论的发动机。

定理:设 S,T∈L(V)S,T\in\mathcal{L}(V) 可交换,λ∈F\lambda\in\mathbb{F}。则 SS 的特征空间 E(λ,S)E(\lambda,S) 在 TT 下不变。

证明:设 v∈E(λ,S)v\in E(\lambda,S),即 Sv=λvSv=\lambda v。要证 TvTv 也在 E(λ,S)E(\lambda,S) 里,也就是要证 S(Tv)=λ(Tv)S(Tv)=\lambda(Tv)。算:

S(Tv)=(ST)v=(TS)v=T(Sv)=T(λv)=λTvS(Tv)=(ST)v=(TS)v=T(Sv)=T(\lambda v)=\lambda Tv

倒数第二个等号用了 Sv=λvSv=\lambda v,最后一个用了线性性。于是 S(Tv)=λTvS(Tv)=\lambda Tv,即 Tv∈E(λ,S)Tv\in E(\lambda,S)。

三个等号,一句话

(ST)v=(TS)v(ST)v=(TS)v 这一步就是「可交换」的全部用处。整个证明只用了一次交换性,用在了把 SS 从 TT 左边挪到右边。
记住这个动作:交换性 = 允许你把一个算子推过另一个算子。后面的 3.3、3.5、3.7 全都在重复这一个动作。

这个证明短到容易让人低估它。它的分量在于给出了一个结构:SS 把空间切成若干块特征空间,而 TT 不敢把这些块搬到别处去,只能在一块内部折腾。用矩阵语言说,若 SS 可对角化,则在这组特征基下 TT 是块对角的,每一块对应一个特征空间。

手算核对一遍。取复数域上的

S=(0−110),T=I+S=(1−111)S=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix},\qquad T=I+S=\begin{pmatrix}1&-1\\ 1&1\end{pmatrix}

TT 是 SS 的多项式,故可交换。SS 的特征值是 i,−i\mathrm{i},-\mathrm{i},特征向量:

E(i,S)=span⁡((1,−i)),E(−i,S)=span⁡((1,i))E(\mathrm{i},S)=\operatorname{span}\big((1,-\mathrm{i})\big),\qquad E(-\mathrm{i},S)=\operatorname{span}\big((1,\mathrm{i})\big)

(验算:S(1,−i)=(i,1)=i(1,−i)S(1,-\mathrm{i})=(\mathrm{i},1)=\mathrm{i}(1,-\mathrm{i}) ✓。)

按定理,一维的 E(i,S)E(\mathrm{i},S) 应在 TT 下不变——一维子空间要不变,只能被映进自己。直接算:

T(1,−i)=(1⋅1+(−1)(−i), 1⋅1+1⋅(−i))=(1+i, 1−i)T(1,-\mathrm{i})=(1\cdot 1+(-1)(-\mathrm{i}),\ 1\cdot 1+1\cdot(-\mathrm{i}))=(1+\mathrm{i},\ 1-\mathrm{i})

而 (1+i)(1,−i)=(1+i, −(1+i)i)=(1+i, 1−i)(1+\mathrm{i})(1,-\mathrm{i})=(1+\mathrm{i},\ -(1+\mathrm{i})\mathrm{i})=(1+\mathrm{i},\ 1-\mathrm{i}),确实在原来的直线上 ✓。顺带我们读出了:TT 在这个方向上作用为乘以 1+i1+\mathrm{i}。

3.3 招牌结论之一:复空间上必有公共特征向量

先回顾一个事实(17 讲):非零有限维复向量空间上的每个算子都有特征向量。它的依据是:特征多项式在 C\mathbb{C} 上必有一次因式,于是必有特征值;有特征值就有非零特征向量。这一步是整个证明的燃料。

定理:设 VV 是非零有限维复向量空间,S,T∈L(V)S,T\in\mathcal{L}(V) 可交换。则 SS 与 TT 有公共的特征向量,即存在 v≠0v\neq 0 与 α,β∈C\alpha,\beta\in\mathbb{C},使

Sv=αv,Tv=βvSv=\alpha v,\qquad Tv=\beta v

证明:分三步。

第一步,取一个特征空间。 由上述事实,SS 有特征值,设为 λ\lambda。于是 E(λ,S)≠{0}E(\lambda,S)\neq\{0\}。

第二步,把它限制成一个小空间。 由 3.2,E(λ,S)E(\lambda,S) 在 TT 下不变。也就是说,把 TT 限制在 E(λ,S)E(\lambda,S) 上,得到一个货真价实的算子

T∣E(λ,S):E(λ,S)→E(λ,S)T\big|_{E(\lambda,S)}:E(\lambda,S)\to E(\lambda,S)

第三步,在这个小空间里再用一次那个事实。 E(λ,S)E(\lambda,S) 是非零有限维复向量空间,所以限制算子 T∣E(λ,S)T|_{E(\lambda,S)} 有特征向量。取一个,记作 vv,设 Tv=βvTv=\beta v。

这个 vv 同时满足两件事:它在 E(λ,S)E(\lambda,S) 里,所以 Sv=λvSv=\lambda v;它是限制算子的特征向量,所以 Tv=βvTv=\beta v。vv 就是公共特征向量。

证明的骨架只有六个字:**切一块,块里找**

大空间里 TT 未必有「看得见的」特征方向。但 SS 先帮我们把空间切出一块 E(λ,S)E(\lambda,S),TT 不许出去,于是问题降到了更小的空间上。
这不是归纳法——只降了一次维度,没有递归。真正需要归纳的是 3.5 的上三角化。

再强调一处细节:定理只保证有公共特征向量,不保证有公共特征值。SS 在这条向量上的特征值是 λ\lambda,TT 的是 β\beta,两者可以毫无关系。这个区别在第五节会被做成一个陷阱。

例证:接着 3.2 的那对算子。公共特征向量是 (1,−i)(1,-\mathrm{i}):对 SS 的特征值是 i\mathrm{i},对 TT 的特征值是 1+i1+\mathrm{i},确实不同。另一条 (1,i)(1,\mathrm{i}) 也对 S,TS,T 同时是特征向量。这两条刚好凑成 C2\mathbb{C}^2 的基——这不是巧合,3.6 会解释。

再看一个「TT 在整块上都是纯缩放」的情形,帮你体会第三步在做什么:

S=(0−10100005),T=(500050001)(C3 上)S=\begin{pmatrix}0&-1&0\\ 1&0&0\\ 0&0&5\end{pmatrix},\qquad T=\begin{pmatrix}5&0&0\\ 0&5&0\\ 0&0&1\end{pmatrix}\quad\text{(}\mathbb{C}^3\text{ 上)}

TT 是块对角 diag⁡(5,5,1)\operatorname{diag}(5,5,1),直接验算 ST=TSST=TS 成立。SS 的特征值是 i,−i,5\mathrm{i},-\mathrm{i},5,而 E(i,S)=span⁡((1,−i,0))E(\mathrm{i},S)=\operatorname{span}\big((1,-\mathrm{i},0)\big)。在这个一维空间上 TT 作用为乘以 55,于是这条向量既是 SS 的(特征值 i\mathrm{i})又是 TT 的(特征值 55)特征向量。

3.4 为什么必须复数:一个实数反例

定理里「复」字不是修辞。去掉它,结论就假。

取 R2\mathbb{R}^2 上两个算子

S=(0−110),T=S+I=(1−111)S=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix},\qquad T=S+I=\begin{pmatrix}1&-1\\ 1&1\end{pmatrix}

先验可交换:TT 是 SS 的多项式,ST=S2+S=TSST=S^2+S=TS ✓。

再查 SS 的实特征值:特征多项式

det⁡(S−zI)=∣−z−11−z∣=z2+1\det(S-zI)=\begin{vmatrix}-z&-1\\ 1&-z\end{vmatrix}=z^2+1

在 R\mathbb{R} 上无根。所以 SS 在 R2\mathbb{R}^2 上一个特征向量都没有:它把每个非零向量都转出原来的直线(转 90∘90^\circ)。

于是公共特征向量不存在——连 SS 自己的特征向量都不存在。

再看 TT:det⁡(T−zI)=(1−z)2+1=z2−2z+2\det(T-zI)=(1-z)^2+1=z^2-2z+2,判别式 4−8<04-8<0,同样无实根,TT 也没有实特征向量。

这个反例说明的不是「定理错了」

它说明的是:3.3 的证明在实数域上第一步就断了。没有特征值,就取不出 λ\lambda,E(λ,S)E(\lambda,S) 无从谈起,后面全部作废。
注意这两个算子可交换且不可对角化(在 R\mathbb{R} 上),所以「可交换 ⇒\Rightarrow 有公共特征向量」在实数域上不成立,不是因为交换性不够强,而是因为实数域不提供特征值。

值得记住的是:这对算子在 C\mathbb{C} 上立刻变乖。放到 C2\mathbb{C}^2 上看,特征值是 ±i\pm\mathrm{i} 与 1±i1\pm\mathrm{i},公共特征向量 (1,−i)(1,-\mathrm{i}) 就出现了。同一个算子、同一个等式,换个数域,结论从「无」变成「有」。 这就是 19 讲反复强调的那件事:能否把矩阵化简,取决于你在哪个域上工作。

一个技术性补充:TT 是 SS 的多项式这件事不是巧合。满足「与 SS 可交换」的实矩阵,在 SS 的特征值互异(在 C\mathbb{C} 上)时必须是 SS 的多项式,因此必然是 aI+bSaI+bS 的形状。而 aI+bSaI+bS(b≠0b\neq0)在几何上是「旋转 + 缩放」,同样没有实特征方向。在 R2\mathbb{R}^2 上,能与 SS 可交换的非平凡算子只能是同类,于是全军覆没。

3.5 招牌结论之二:可同时上三角化

复空间上,单个算子总能上三角化(19 讲)。可交换的一对,能同时上三角化。

定理:设 VV 是有限维复向量空间,S,T∈L(V)S,T\in\mathcal{L}(V) 可交换。则存在 VV 的一组基,使 SS 与 TT 关于这组基都有上三角矩阵。

证明:对 n=dim⁡Vn=\dim V 归纳。

奠基 n=1n=1:1×11\times1 矩阵都是上三角,成立。

归纳步:设 n>1n>1,且结论对所有维数 n−1n-1 的复空间成立。

第一步,找一条共同的起跑线。 由 3.3,S,TS,T 有公共特征向量,记作 v1v_1。于是

Sv1∈span⁡(v1),Tv1∈span⁡(v1)Sv_1\in\operatorname{span}(v_1),\qquad Tv_1\in\operatorname{span}(v_1)

第二步,把 v1v_1 拆出去。 取子空间 WW 使

V=span⁡(v1)⊕WV=\operatorname{span}(v_1)\oplus W

(任何一维子空间都有补空间,05 讲的扩充定理:把 v1v_1 扩充成基,其余基向量就张成 WW。)

第三步,把算子「压」到 WW 上。 定义线性映射 P:V→WP:V\to W 为

P(av1+w)=w(a∈C, w∈W)P(av_1+w)=w\qquad(a\in\mathbb{C},\ w\in W)

也就是沿 v1v_1 方向投影到 WW。注意 Pv1=0Pv_1=0,且对任何 u∈Vu\in V 都有

u=P(u)+(v1 的倍数)(3.1)u=P(u)+\text{(}v_1\text{ 的倍数)}\tag{3.1}

第四步,在 WW 上造两个算子。

S^w=P(Sw),T^w=P(Tw)(w∈W)\hat{S}w=P(Sw),\qquad \hat{T}w=P(Tw)\qquad(w\in W)

要能用归纳假设,先得证明 S^,T^\hat{S},\hat{T} 可交换。取 w∈Ww\in W,由 (3.1) 可写 Tw=av1+P(Tw)=av1+T^wTw=av_1+P(Tw)=av_1+\hat{T}w,于是

(S^T^)w=S^(T^w)=P(S(T^w))=P(S(Tw−av1))=P(STw)−a P(Sv1)=P(STw)\begin{aligned}(\hat{S}\hat{T})w &=\hat{S}(\hat{T}w)=P\big(S(\hat{T}w)\big)\\ &=P\big(S(Tw-av_1)\big)\\ &=P(STw)-a\,P(Sv_1)\\ &=P(STw)\end{aligned}

最后一步用了 Sv1Sv_1 是 v1v_1 的倍数、而 PP 把它打成 00。同理 (T^S^)w=P(TSw)(\hat{T}\hat{S})w=P(TSw)。由 ST=TSST=TS 得 (S^T^)w=(T^S^)w(\hat{S}\hat{T})w=(\hat{T}\hat{S})w。

第五步,归纳。 S^,T^\hat{S},\hat{T} 是 n−1n-1 维复空间 WW 上的一对可交换算子,由归纳假设,存在 WW 的基 v2,…,vnv_2,\dots,v_n,使 S^,T^\hat{S},\hat{T} 关于它都是上三角。于是 v1,v2,…,vnv_1,v_2,\dots,v_n 是 VV 的基。

第六步,把上三角搬回去。 对 k≥2k\ge2,由 (3.1),

Svk=akv1+S^vk,Tvk=bkv1+T^vkSv_k=a_kv_1+\hat{S}v_k,\qquad Tv_k=b_kv_1+\hat{T}v_k

而「S^\hat{S} 关于 v2,…,vnv_2,\dots,v_n 上三角」意味着 S^vk∈span⁡(v2,…,vk)\hat{S}v_k\in\operatorname{span}(v_2,\dots,v_k)(这正是上三角的等价刻画,19 讲)。合并得

Svk∈span⁡(v1,…,vk),Tvk∈span⁡(v1,…,vk)Sv_k\in\operatorname{span}(v_1,\dots,v_k),\qquad Tv_k\in\operatorname{span}(v_1,\dots,v_k)

再加上 Sv1,Tv1∈span⁡(v1)Sv_1,Tv_1\in\operatorname{span}(v_1),两个算子关于 v1,…,vnv_1,\dots,v_n 都是上三角。■\blacksquare

归纳的难点在哪

不在「找公共特征向量」,那是 3.3 白送的。难在第四步:把算子压到商掉一维之后的 WW 上,还得保证两个压下来的算子仍然可交换。
这一步之所以能过,靠的是两件事:v1v_1 是 SS 的特征向量(所以 P(Sv1)=0P(Sv_1)=0),以及 ST=TSST=TS。
少了任何一条,S^T^=T^S^\hat{S}\hat{T}=\hat{T}\hat{S} 都掉不下来。

对比一下:单个算子的上三角化只要「特征多项式能拆开」;一对算子要同时上三角化,除了各自能拆开,还得额外付「可交换」这笔钱。后者不能省——第五节有反例。

3.6 什么时候能同时对角化

上三角化之后,自然问:能不能更进一步,两个都化成对角?

定理:设 S,T∈L(V)S,T\in\mathcal{L}(V) 都可对角化。则存在一组基使 S,TS,T 关于它都有对角矩阵,当且仅当 S,TS,T 可交换。

证明(⇐\Leftarrow,有内容的方向):设 S,TS,T 可交换且都可对角化。设 λ1,…,λm\lambda_1,\dots,\lambda_m 是 SS 的全部互异特征值。SS 可对角化,等价于空间能拆成特征空间的直和(20 讲):

V=E(λ1,S)⊕⋯⊕E(λm,S)(3.2)V=E(\lambda_1,S)\oplus\cdots\oplus E(\lambda_m,S)\tag{3.2}

每一步都用上了前面的东西:

  1. 每个 E(λk,S)E(\lambda_k,S) 在 TT 下不变——这是 3.2。
  2. 限制算子 T∣E(λk,S)T|_{E(\lambda_k,S)} 可对角化。为什么?TT 可对角化,意味着极小多项式无重根(20 讲),而限制算子的极小多项式整除原极小多项式,故也无重根,故可对角化。
  3. 于是每个 E(λk,S)E(\lambda_k,S) 有一组由 TT 的特征向量组成的基。
  4. 把这些基拼起来。由 (3.2),拼出来的是 VV 的基;基中每个向量同时是 SS 与 TT 的特征向量。
  5. 在这组基下,两个矩阵都是对角矩阵。

证明(⇒\Rightarrow):若 S,TS,T 关于同一组基都是对角,则两个对角矩阵相乘只需对应位置相乘,与次序无关,故可交换;再由第二节的命题得 S,TS,T 可交换。

条件「两个都可对角化」不能删

删掉它,结论立刻假。取 S=T=(1101)S=T=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}:可交换(等于自己),但不可对角化,谈不上「同时对角化」。
注意这里连「SS 单独可对角化」都不成立,所以定理的两个前提是配套的,不是装饰。

顺手看一个「真的需要换基」的例子。3.2 里那对复算子 S=(0−110)S=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix}、T=I+ST=I+S:特征值互异,都可对角化,可交换。公共特征向量是 (1,−i)(1,-\mathrm{i}) 与 (1,i)(1,\mathrm{i}),取

v1=(1,−i),v2=(1,i)v_1=(1,-\mathrm{i}),\qquad v_2=(1,\mathrm{i})

则关于基 v1,v2v_1,v_2:

M(S)=(i00−i),M(T)=(1+i001−i)M(S)=\begin{pmatrix}\mathrm{i}&0\\ 0&-\mathrm{i}\end{pmatrix},\qquad M(T)=\begin{pmatrix}1+\mathrm{i}&0\\ 0&1-\mathrm{i}\end{pmatrix}

两个都是对角。标准基下它们不是对角——同时对角化确实需要换基,不是把原矩阵「擦一擦」就行的。

3.7 和与积的特征值

最后一条结论,是把上三角化的红利直接兑现。

定理:设 VV 是有限维复向量空间,S,TS,T 可交换。则

  • S+TS+T 的每个特征值,都等于 SS 的某个特征值加上 TT 的某个特征值;
  • STST 的每个特征值,都等于 SS 的某个特征值乘以 TT 的某个特征值。

(更精确的说法见下面的「配对」提醒。)

证明:由 3.5,取基使 S,TS,T 都是上三角。此时

M(S+T)=M(S)+M(T),M(ST)=M(S)M(T)M(S+T)=M(S)+M(T),\qquad M(ST)=M(S)M(T)

  • 上三角 + 上三角 = 上三角,且对角元逐个相加。
  • 上三角 × 上三角 = 上三角,且对角元逐个相乘。
  • 上三角矩阵的对角元就是该算子的全部特征值(19 讲)。

三条合起来就是结论。■\blacksquare

手算核对。取

S=(1102),T=S2=(1304)S=\begin{pmatrix}1&1\\ 0&2\end{pmatrix},\qquad T=S^2=\begin{pmatrix}1&3\\ 0&4\end{pmatrix}

TT 是 SS 的多项式,可交换。SS 的特征值是 1,21,2;TT 的是 1,41,4。于是

S+T=(2406) 特征值 2,6=1+1, 2+4 ✓S+T=\begin{pmatrix}2&4\\ 0&6\end{pmatrix}\ \text{特征值}\ 2,6=1+1,\ 2+4\ ✓

ST=S3=(1708) 特征值 1,8=1⋅1, 2⋅4 ✓ST=S^3=\begin{pmatrix}1&7\\ 0&8\end{pmatrix}\ \text{特征值}\ 1,8=1\cdot1,\ 2\cdot4\ ✓

「配对」是有讲究的,不是随便两两相加

定理说的是:存在一种对应,把 SS 的特征值 αi\alpha_i 与 TT 的特征值 βi\beta_i 一一配上(用的是同一组上三角基的对角位置),使 S+TS+T 的特征值恰为 αi+βi\alpha_i+\beta_i。
它不说「任取 α\alpha 与 β\beta,α+β\alpha+\beta 就是 S+TS+T 的特征值」。
反例:S=diag⁡(1,2)S=\operatorname{diag}(1,2)、T=diag⁡(3,4)T=\operatorname{diag}(3,4),可交换。S+T=diag⁡(4,6)S+T=\operatorname{diag}(4,6),特征值是 4,64,6,而 1+4=51+4=5 根本不是特征值。
把「存在配对」读成「任意配对」,是本讲最常出的错。


四、几何直观 / 记忆钩子

图像:SS 切块,TT 只在块内活动

把 SS 的特征空间想成把空间切成的几块「领地」。3.2 说:TT 没有越境许可——它把每一块映回自己。若 SS 可对角化,那么在这组特征基下 TT 长得像

(∗∗∗⋱∗)\begin{pmatrix}\boxed{\ast}&&&&\\ &\boxed{\ast}&&&\\ &&\boxed{\ast}&&\\ &&&\ddots&\\ &&&&\boxed{\ast}\end{pmatrix}

每个方块对应一个 E(λk,S)E(\lambda_k,S),块外全是 00。

  • 要证「有公共特征向量」:先挑一块最小的领地(SS 的一个特征空间),TT 在里面必有特征方向 → 3.3。
  • 要证「能同时上三角化」:先在最外面钉一根 v1v_1,把空间压小一维,重复 → 3.5。
  • 要证「能同时对角化」:块内 TT 也能对角化,于是整块整块地铺满特征向量 → 3.6。

三种结论,同一个图景,只是问「块内还能多整齐」。

记忆钩子

交换 = 允许越位传球。 ST=TSST=TS 的唯一功能,是让你在计算中把一个算子从另一个的左边推到右边。所有证明里那一步「SS 越过 TT」都长得一模一样。

SS 的领地,TT 的舞台。 E(λ,S)E(\lambda,S) 是 SS 划的地,TT 在上面表演但不出界。

先切块,再块内。 遇到「两个算子同时简单化」的问题,固定一个、切它的特征空间、在小空间上处理另一个。

一张对照表

你手上的条件 能得到的结论 结论强度
单个算子,C\mathbb{C} 上 有特征向量;可上三角化 弱
两个算子可交换,C\mathbb{C} 上 有公共特征向量 中
两个算子可交换,C\mathbb{C} 上 可同时上三角化 较强
两个算子可交换且都可对角化 可同时对角化 最强
两个算子可交换,R\mathbb{R} 上 不再由定理保证(3.4 给了失败例) 无

五、常见误区

误区 1:以为「可交换」就能「同时对角化」

少了「两个都可对角化」这个前提,结论就塌。
反例:S=T=(1101)S=T=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}。可交换(S2=S2S^2=S^2),但 SS 只有一个特征值 11、特征空间 span⁡(e1)\operatorname{span}(e_1) 只有一维,凑不出基,不可对角化。
正确说法:可交换 + 各自可对角化 ⇒\Rightarrow 同时对角化。可交换本身只给到「同时上三角化」。

误区 2:把「公共特征向量」读成「公共特征值」

3.3 只保证存在 v≠0v\neq0 使 Sv=αvSv=\alpha v、Tv=βvTv=\beta v,其中 α,β\alpha,\beta 可以毫不相干。
反例:S=diag⁡(1,2)S=\operatorname{diag}(1,2)、T=diag⁡(2,1)T=\operatorname{diag}(2,1),可交换,公共特征向量是 e1,e2e_1,e_2;但 SS 在 e1e_1 上的特征值是 11,TT 在 e1e_1 上的是 22。想让两者相等?看 E(1,S)=span⁡(e1)E(1,S)=\operatorname{span}(e_1) 与 E(1,T)=span⁡(e2)E(1,T)=\operatorname{span}(e_2),交集只有 {0}\{0\},不存在同时以同一特征值为特征值的向量。
3.4 那对旋转算子更极端:公共特征向量 (1,−i)(1,-\mathrm{i}) 上,SS 给 i\mathrm{i}、TT 给 1+i1+\mathrm{i}。

误区 3:以为「对角矩阵与上三角矩阵必可交换」

形状简单不等于可交换。取

A=(1002),B=(1101)A=\begin{pmatrix}1&0\\ 0&2\end{pmatrix},\qquad B=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}

AB=(1102),BA=(1202)AB=\begin{pmatrix}1&1\\ 0&2\end{pmatrix},\qquad BA=\begin{pmatrix}1&2\\ 0&2\end{pmatrix}

不等。对角 + 上三角没有任何自动的交换性;要交换,还得 BB 的非对角元落在 AA 的「等特征值块」里(3.1 的计算正是在算这件事)。

误区 4:以为 S+TS+T 的特征值是特征值的任意两两相加

见 3.7 的提醒。S=diag⁡(1,2)S=\operatorname{diag}(1,2)、T=diag⁡(3,4)T=\operatorname{diag}(3,4),1+4=51+4=5 不是 S+TS+T 的特征值。
正确说法是「存在一种对角位置上的配对」。这也解释了为什么不能拿这条定理去「猜」S+TS+T 的特征值——配对方式依赖基,不由特征值表决定。

误区 5:说「矩阵 A,BA,B 可交换」却不说是关于哪组基

算子层面的 ST=TSST=TS 与基无关;但如果你手上只有两个矩阵,写 AB=BAAB=BA 时它们是同一组基下的矩阵,这个前提必须成立。
另外,相似变换保持可交换性,但混合使用两组不同的基去算 M(S)M(T)M(S)M(T) 是无意义的。

误区 6:以为「可交换」是常态

恰恰相反。第六节里 [−5,5][-5,5] 整数元素的 2×22\times2 矩阵,可交换的只占约 0.3%0.3\%。默认一对矩阵可交换,几乎总是错的。


六、拓展(可选,可跳过)

6.1 偏微分算子为什么可交换

取 mm 为非负整数,VV 是二元复系数多项式构成的复向量空间

V={ p(w,z)=∑j+k≤maj,kwjzk : aj,k∈C }V=\Big\{\,p(w,z)=\sum_{j+k\le m}a_{j,k}w^jz^k\ :\ a_{j,k}\in\mathbb{C}\,\Big\}

在 VV 上定义两个算子

Dwp=∂p∂w=∑j+k≤mj aj,kwj−1zk,Dzp=∂p∂z=∑j+k≤mk aj,kwjzk−1D_w p=\frac{\partial p}{\partial w}=\sum_{j+k\le m}j\,a_{j,k}w^{j-1}z^k,\qquad D_z p=\frac{\partial p}{\partial z}=\sum_{j+k\le m}k\,a_{j,k}w^jz^{k-1}

(两项都把系数为 00 的项自动丢掉,所以仍在 VV 内。)DwD_w 只对 ww 求导、把 zz 当常数,DzD_z 反之。直接算:

(DwDz)p=∑j+k≤mjk aj,kwj−1zk−1=(DzDw)p(D_wD_z)p=\sum_{j+k\le m}jk\,a_{j,k}w^{j-1}z^{k-1}=(D_zD_w)p

所以 Dw,DzD_w,D_z 可交换。 这背后是「混合偏导数与次序无关」这条分析学事实的代数版本,只不过这里我们是在多项式上直接验证的,不需要连续性之类的前提。

按 3.3,它们该有公共特征向量。算一下:两者的特征值都只有 00(求导降次,总会降到 00),而

E(0,Dw)={∑k=0makzk},E(0,Dz)={∑j=0mcjwj}E(0,D_w)=\Big\{\sum_{k=0}^{m}a_kz^k\Big\},\qquad E(0,D_z)=\Big\{\sum_{j=0}^{m}c_jw^j\Big\}

前者是「只含 zz 的多项式」,后者是「只含 ww 的多项式」,交集是常值函数。常值函数被两个算子都打成 00,正是公共特征向量 ✓。这个例子还顺带说明:可交换的一对算子,公共特征空间可以很小。

6.2 交换性有多罕见:一个可以自己跑的计数

2×22\times2、元素取 [−5,5][-5,5] 内整数的矩阵共 114=14,64111^4=14{,}641 个,有序对共 118=214,358,88111^8=214{,}358{,}881 对,其中可交换的只有 674,609674{,}609 对,约占 0.31%0.31\%。

嫌这个数太大不好验,可以换到最小的域 F2={0,1}\mathbb{F}_2=\{0,1\} 上。2×22\times2 矩阵共 1616 个,有序对 256256 对;逐个试乘(四行双重循环即可),可交换的有 8888 对,占 34%34\%。比例跳这么高,是因为 F2\mathbb{F}_2 的元素太少、矩阵太「退化」。域越小、特征值越挤,交换性越常见——这和 3.1 结尾那句「特征值互异时最紧」是同一件事。

6.3 从两个推广到任意多个

3.3、3.5、3.6 都可以从「一对」推广到「一族」:设 E⊆L(V)\mathcal{E}\subseteq\mathcal{L}(V) 中任意两个元素都可交换(E\mathcal{E} 可以是无限集),则在非零有限维复空间上,存在一个向量同时是 E\mathcal{E} 中每个元素的特征向量;也存在一组基使 E\mathcal{E} 中每个元素都有上三角矩阵。证明思路不变:先用 3.3 取一条公共特征向量,再对它做归纳——只是归纳时「压到 WW 上的整族算子仍然两两可交换」这一步要重做一遍。

同样的推广对 3.6 成立,但要额外要求族中每个元素都可对角化。这一步不能省:一族两两可交换、个个可对角化,才保证有公共的特征基。

6.4 一句话的物理版本

在量子力学里,可观测量由(自伴)算子表示,可能的测量结果是它的特征值。两个量能同时被精确测定,当且仅当对应算子可交换——这正是 3.6:可交换 + 可对角化(自伴算子自动满足)⇒\Rightarrow 存在公共特征基,于是两个量在同一组状态上同时有确定值。不确定性原理的数学内核,就是「两个算子不可交换」。


七、自测(先做,再看答案)

1. 设 A=(2103)A=\begin{pmatrix}2&1\\ 0&3\end{pmatrix}。求所有与 AA 可交换的 2×22\times2 矩阵 BB,并说出这个集合的维数。

2. 验证 S=(0−110)S=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix} 与 T=(1−111)T=\begin{pmatrix}1&-1\\ 1&1\end{pmatrix} 可交换;说明它们在 R\mathbb{R} 上没有公共特征向量;再在 C\mathbb{C} 上找出一条公共特征向量并写出两个对应的特征值。

3. 举一对可交换、但不能同时对角化的算子,并说明是哪一条前提被破坏了。

4. 在 3.5 的归纳证明里,为什么 P(Sv1)=0P(Sv_1)=0?如果 v1v_1 只是「TT 的特征向量」而不是「S,TS,T 的公共特征向量」,第四步会怎么坏?

5. 设 S=(1102)S=\begin{pmatrix}1&1\\ 0&2\end{pmatrix},T=2S−IT=2S-I。不逐个求特征多项式,直接说出 S+TS+T 与 STST 的特征值。

答案(点开)

1. 设 B=(abcd)B=\begin{pmatrix}a&b\\ c&d\end{pmatrix}。则

AB=(2a+c2b+d3c3d),BA=(2aa+3b2cc+3d)AB=\begin{pmatrix}2a+c&2b+d\\ 3c&3d\end{pmatrix},\qquad BA=\begin{pmatrix}2a&a+3b\\ 2c&c+3d\end{pmatrix}

逐元素比较:

  • (1,1)(1,1):2a+c=2a⇒c=02a+c=2a\Rightarrow c=0。
  • (2,1)(2,1):3c=2c⇒c=03c=2c\Rightarrow c=0(与上一条一致)。
  • (2,2)(2,2):3d=c+3d⇒c=03d=c+3d\Rightarrow c=0。
  • (1,2)(1,2):2b+d=a+3b⇒d=a+b2b+d=a+3b\Rightarrow d=a+b。

所以

B=(ab0a+b)=a(1001)+b(0101)B=\begin{pmatrix}a&b\\ 0&a+b\end{pmatrix}=a\begin{pmatrix}1&0\\ 0&1\end{pmatrix}+b\begin{pmatrix}0&1\\ 0&1\end{pmatrix}

两个自由参数,集合是 22 维的。顺带验证它确实是 AA 的多项式:A−2I=(0100)A-2I=\begin{pmatrix}0&1\\ 0&0\end{pmatrix},于是

(a−2b)I+bA=(a−2b+2bb0a−2b+3b)=(ab0a+b)=B(a-2b)I+bA=\begin{pmatrix}a-2b+2b&b\\ 0&a-2b+3b\end{pmatrix}=\begin{pmatrix}a&b\\ 0&a+b\end{pmatrix}=B

与 3.1 的注一致(AA 的特征值 2,32,3 互异,故与它可交换者恰为它的多项式)。

2. T=S+IT=S+I,故 ST=S2+S=TSST=S^2+S=TS ✓。
在 R\mathbb{R} 上:det⁡(S−zI)=z2+1\det(S-zI)=z^2+1 无实根,SS 没有实特征向量,所以谈不上公共的。同理 det⁡(T−zI)=z2−2z+2\det(T-zI)=z^2-2z+2 的判别式为 −4<0-4<0。
在 C\mathbb{C} 上:取 v=(1,−i)v=(1,-\mathrm{i})。Sv=(i,1)=i(1,−i)Sv=(\mathrm{i},1)=\mathrm{i}(1,-\mathrm{i}),特征值 i\mathrm{i};Tv=(1+i,1−i)=(1+i)(1,−i)Tv=(1+\mathrm{i},1-\mathrm{i})=(1+\mathrm{i})(1,-\mathrm{i}),特征值 1+i1+\mathrm{i}。两个特征值不同,这很正常(见误区 2)。

3. 最简单的:S=T=(1101)S=T=\begin{pmatrix}1&1\\ 0&1\end{pmatrix}。可交换,但 SS 不可对角化(特征值只有 11,E(1,S)=span⁡(e1)E(1,S)=\operatorname{span}(e_1) 只有一维)。
被破坏的前提是「两个都可对角化」。
也许你会想找一对各自可对角化、可交换、却不能同时对角化的——找不到,3.6 说那不可能。

4. PP 是沿 v1v_1 方向投影到 WW,其核为 span⁡(v1)\operatorname{span}(v_1)。v1v_1 是 SS 的特征向量,故 Sv1∈span⁡(v1)=ker⁡PSv_1\in\operatorname{span}(v_1)=\ker P,于是 P(Sv1)=0P(Sv_1)=0。
若 v1v_1 只是 TT 的特征向量,那么 Sv1Sv_1 一般不在 span⁡(v1)\operatorname{span}(v_1) 里,P(Sv1)≠0P(Sv_1)\neq0,计算 (S^T^)w(\hat{S}\hat{T})w 时多出的那一项 −aP(Sv1)-aP(Sv_1) 就消不掉,S^T^=T^S^\hat{S}\hat{T}=\hat{T}\hat{S} 推不出来,归纳假设用不上。这就是「公共」二字的用处。

5. T=2S−IT=2S-I 是 SS 的多项式,可交换。SS 的特征值是 1,21,2,故 TT 的特征值是 2⋅1−1=12\cdot1-1=1 与 2⋅2−1=32\cdot2-1=3。于是 S+TS+T 的特征值是 1+1=21+1=2、2+3=52+3=5;STST 的特征值是 1⋅1=11\cdot1=1、2⋅3=62\cdot3=6。
直接验证:S+T=3S−I=(2305)S+T=3S-I=\begin{pmatrix}2&3\\ 0&5\end{pmatrix},对角元 2,52,5 ✓;ST=2S2−S=(1506)ST=2S^2-S=\begin{pmatrix}1&5\\ 0&6\end{pmatrix},对角元 1,61,6 ✓。


八、复习卡

项 内容
定义 ST=TSST=TS(同空间算子);AB=BAAB=BA(同阶方阵)
可交换与基 S,TS,T 可交换   ⟺  \iff 它们关于同一组基的矩阵可交换
相似不变 相似变换保持可交换性
最松的例子 λI\lambda I 与任何算子可交换
最紧的例子 特征值互异的 AA:与它可交换的矩阵恰是它的多项式,nn 维
核心定理 S,TS,T 可交换 ⇒\Rightarrow E(λ,S)E(\lambda,S) 在 TT 下不变
核心定理的证明 S(Tv)=(ST)v=(TS)v=T(Sv)=λTvS(Tv)=(ST)v=(TS)v=T(Sv)=\lambda Tv
交换性的唯一作用 允许把一个算子从另一个的左边推到右边
公共特征向量 非零有限维复空间上,可交换的一对必有公共特征向量
证明骨架 切一块(E(λ,S)E(\lambda,S))→ 块内找(TT 限制后有特征向量)
公共特征值 不保证;α\alpha 与 β\beta 可以无关
实数域反例 S=(0−110)S=\begin{pmatrix}0&-1\\ 1&0\end{pmatrix},T=S+IT=S+I:可交换,但两者都无实特征向量
实反例为什么失效 证明第一步要取特征值;R\mathbb{R} 上可能没有
同时上三角化 复空间上可交换的一对,存在基使两者都上三角
上三角化证明 对 nn 归纳:取 v1v_1,V=span⁡(v1)⊕WV=\operatorname{span}(v_1)\oplus W,用 PP 把算子压到 WW
同时对角化 可交换 + 两个都可对角化   ⟺  \iff 存在公共特征基
对角化证明要点 V=⨁E(λk,S)V=\bigoplus E(\lambda_k,S);每个 E(λk,S)E(\lambda_k,S) 在 TT 下不变且 TT 在其上可对角化
和的特征值 存在配对,λi(S+T)=αi+βi\lambda_i(S+T)=\alpha_i+\beta_i
积的特征值 存在配对,λi(ST)=αiβi\lambda_i(ST)=\alpha_i\beta_i
配对警告 不是任意 α+β\alpha+\beta 都是特征值:diag⁡(1,2)+diag⁡(3,4)\operatorname{diag}(1,2)+\operatorname{diag}(3,4) 无 55
可交换有多罕见 [−5,5][-5,5] 整数 2×22\times2 矩阵:11811^8 对中约 0.3%0.3\%
常见误判 对角 ×\times 上三角不一定可交换

九、出处与延伸(可选,不影响阅读)

  • 主线出处:本讲对应《线性代数应该这样学》(第 4 版)第 5E 节「可交换算子」,印刷页码 146–150(PDF 第 160–164 页)。原文编号:5.71(可交换的定义)、5.72(偏微分算子可交换的例子)、5.74(可交换算子对应可交换矩阵)、5.75(特征空间在可交换算子下不变)、5.76(可同时对角化   ⟺  \iff 可交换)、5.78(可交换算子的公共特征向量)、5.79(偏微分算子的公共特征向量)、5.80(可交换算子可同时上三角化)、5.81(可交换算子的和与积的特征值)。
  • 本讲的顺序调整:原文把 5.76(同时对角化)排在 5.78(公共特征向量)之前。本讲改成「5.75 → 5.78 → 5.80 → 5.76 → 5.81」,理由是 5.78 用的工具(特征空间不变 + 复空间必有特征值)最少,先讲它能让读者更早看到「切块、块内找」这个主旋律;5.76 的证明要引用 5.75 与「可对角化   ⟺  \iff 极小多项式无重根」,放在上三角化之后更顺。逻辑依赖没有改变。
  • 任务说明与原文的一处出入:写作提纲把「在小空间上用归纳法」归到了公共特征向量定理。核对原文后:5.78 的证明不用归纳法,它只降一次维,用的是「非零有限维复空间上每个算子有特征向量」这条既有结论;真正的归纳法在 5.80(同时上三角化)。本讲按原文写。
  • 第三节 3.1 的「nn 维多项式」说法:原文未展开这一条,它是「与特征值互异的矩阵可交换者皆为其多项式」这一经典结论的应用,本讲只作为直觉使用,未给完整证明。
  • 第四节对照表中「R\mathbb{R} 上不再由定理保证」:准确说是「3.3、3.5、5.81 的证明都失效」,且 3.4 给出了确凿的失败例;但不宜反过来说「R\mathbb{R} 上永远不存在公共特征向量」(例如 S=TS=T 且 SS 有实特征向量时显然存在)。
  • 习题对应:第 5E 节习题 2、9 是把 5.76、5.78、5.80 推广到任意(可无限)算子族;习题 3 把 5.75 推广到 null⁡p(S)\operatorname{null}p(S) 与 range⁡p(S)\operatorname{range}p(S);习题 4 是「对角与上三角是否可交换」(第五节误区 3);习题 5 是「可交换   ⟺  \iff 对偶算子可交换」;习题 6 是「存在 α,λ\alpha,\lambda 使两个值域之和真包含于 VV」;习题 7 是「SS 可对角化 + 可交换 ⇒\Rightarrow 一组基使 SS 对角、TT 上三角」;习题 8 是 5.72 在 m=3m=3 时的具体基;习题 10 说明 5.81 在实空间上失效(即 3.4 的思路)。
  • 想深挖时:交换代数里「中心化子」与「双中心化子定理」是 3.1 那类计算的系统化;算子代数里「可交换算子族的联合谱」是 5.81 的高维版本;数值线性代数里「同时对角化」对应广义特征值问题 Ax=λBxAx=\lambda Bx 与联合近似对角化(JADE 一类算法)。
  • 术语别名:可交换 = commute = 交换;中心化子 = centralizer;同时上三角化 = simultaneous triangularization;同时对角化 = simultaneous diagonalization;公共特征向量 = common eigenvector。这些译名差异不影响内容。
一句话收尾

本讲的所有结论其实只做了一件事:用一次交换性,把一个算子推过另一个算子。推过去之后,空间被切成块,问题降了一维,归纳就能启动。
20 讲解决了「一个算子能不能对角化」;本讲解决了「两个算子能不能共用一组基」。再往下(25、26 讲)会看到:当算子还带内积结构时,「可交换」会升级成更漂亮的条件——正规性,而谱定理正是 3.6 在内积空间里的加强版。