syntax.garden

25 自伴与正规算子

25 自伴与正规算子

自伴与正规算子

这讲讲什么:给内积空间上的线性映射定义「伴随」T∗T^*,再用它切出两类最重要的算子——自伴(T=T∗T=T^*)与正规(TT∗=T∗TTT^*=T^*T)
前置:22 讲(内积与范数)、23 讲(规范正交基)、24 讲(正交补);08 讲的零空间与值域
一句话:伴随是把算子从内积的一侧搬到另一侧的唯一办法;自伴是「与自己对称」,正规是「与自己的伴随时时对得上」。


一、为什么需要它

到 24 讲为止,你手上有两套互不相干的东西。

一套是内积:⟨u,v⟩\langle u,v\rangle 给出长度 ∥v∥\|v\| 和角度,能判断正交。另一套是算子:TT 把向量搬来搬去。可这两套东西至今没有真正握手——你会算 ⟨Tv,w⟩\langle Tv,w\rangle 这个数,但它对 vv 和 ww 是不对称的:把 TT 作用在左边那个位置上,结果一般不等于作用在右边那个位置上。

缺的是什么

缺一个能回答「把 TT 从内积左边挪到右边,代价是什么」的工具。
有了它,⟨Tv,w⟩\langle Tv,w\rangle 就能改写成 ⟨v,  ? w⟩\langle v,\;?\,w\rangle,
而那个问号就是本讲的主角。

这件事为什么非做不可?看几个现象。

现象一:实对称矩阵的「好运」。 20 讲讲过,一个算子可对角化不是必然的。但实对称矩阵总能正交对角化,而且特征值全是实数、特征向量互相正交。这不像巧合,可「对称」这个词你在抽象层面根本没法说——它只是「矩阵等于它的转置」。

现象二:转置不是算子的性质。 「矩阵等于转置」严重依赖基。同一个算子,换一组基,矩阵可能不再对称。一个只在某些基下成立的描述,没资格当定义。

这是本讲最关键的一次抽象

如果你把「自伴」理解成「矩阵对称」,那你只能研究矩阵,不能研究算子。
正确的顺序是:先用内积定义 T∗T^*(不涉及任何基),
再证明「在规范正交基下,T∗T^* 的矩阵就是共轭转置」——
于是「对称」成了自伴的一个推论,而不是它的定义。

现象三:T∗TT^*T 到处冒头。 最小二乘的正规方程里有它,29 讲的奇异值分解整个建立在 T∗TT^*T 的特征值上,量子力学里一个可观测量就是一个自伴算子(它的特征值必须是实数,因为那是测量结果)。

读完这一讲,你应该能回答:

  1. 给定 TT,怎么一步步算出 T∗T^*?为什么这个 T∗T^* 一定存在且唯一?
  2. 「自伴」「正规」谁包含谁?各自用什么判据一秒认出?
  3. 为什么「⟨Tv,v⟩\langle Tv,v\rangle 恒为实数」这条判据只在复数域上有效?

二、定义与最小例子

2.1 伴随

定义(伴随):设 T∈L(V,W)T\in\mathcal{L}(V,W)。TT 的伴随是满足

⟨Tv,w⟩=⟨v,T∗w⟩\langle Tv,w\rangle=\langle v,T^*w\rangle

对一切 v∈Vv\in V、w∈Ww\in W 都成立的函数 T∗:W→VT^*:W\to V。

注意这个定义的写法:它没说「T∗T^* 是某某矩阵的转置」,只说「T∗T^* 是让那条等式成立的东西」。这等于把一个性质当成了定义。所以必须先回答:这样的东西存在吗?只有一个吗?

存在且唯一,靠的是里斯表示定理。 固定 w∈Ww\in W,看 VV 上的泛函

φw(v)=⟨Tv,w⟩.\varphi_w(v)=\langle Tv,w\rangle .

它线性(把 TT 的线性与内积第一格的线性合起来)。里斯表示定理说:VV 上每个线性泛函都能唯一地写成「与某个固定向量的内积」,即存在唯一的 u∈Vu\in V 使 φw(v)=⟨v,u⟩\varphi_w(v)=\langle v,u\rangle 对一切 vv 成立。就取 T∗w=uT^*w=u。

为什么「唯一」这两个字是定义合法性的全部

每个 ww 都对应唯一一个 T∗wT^*w,所以 w↦T∗ww\mapsto T^*w 确实是个函数(不是多值对应)。
如果存在性不成立,T∗T^* 根本没定义;如果唯一性不成立,T∗T^* 就是一堆候选,
后面所有等式都得加「存在某个」——那就没法算了。

还要注意一件事:等式左边的内积在 WW 上算,右边的内积在 VV 上算,但记号都写 ⟨⋅,⋅⟩\langle\cdot,\cdot\rangle。这是刻意的:伴随定理之所以好用,正因为它把两个空间的内积「接」在了一起。

2.2 最小的例子:从 R3\mathbb{R}^3 到 R2\mathbb{R}^2

定义 T:R3→R2T:\mathbb{R}^3\to\mathbb{R}^2 为

T(x1,x2,x3)=(x2+3x3,  2x1).T(x_1,x_2,x_3)=(x_2+3x_3,\;2x_1).

求 T∗T^* 的办法是只动等式一边:设 v=(x1,x2,x3)v=(x_1,x_2,x_3)、w=(y1,y2)w=(y_1,y_2),从 ⟨Tv,w⟩\langle Tv,w\rangle 开始算,一路整理,直到内积第一个位置里只剩 vv:

⟨Tv,w⟩=⟨(x2+3x3, 2x1),(y1,y2)⟩=(x2+3x3)y1+2x1y2=x1(2y2)+x2y1+x3(3y1)=⟨(x1,x2,x3),  (2y2, y1, 3y1)⟩.\begin{aligned} \langle Tv,w\rangle &=\langle (x_2+3x_3,\,2x_1),(y_1,y_2)\rangle\\ &=(x_2+3x_3)y_1+2x_1y_2\\ &=x_1(2y_2)+x_2y_1+x_3(3y_1)\\ &=\langle (x_1,x_2,x_3),\;(2y_2,\,y_1,\,3y_1)\rangle . \end{aligned}

按定义,内积第二个位置里的那个向量就是 T∗wT^*w。所以

T∗(y1,y2)=(2y2,  y1,  3y1).T^*(y_1,y_2)=(2y_2,\;y_1,\;3y_1).

求伴随的唯一口诀

从 ⟨Tv,w⟩\langle Tv,w\rangle 出发,把它改写成「前一格只有 vv」的形式,后一格就是 T∗wT^*w。
全程不用选基,不用写矩阵。这个口诀在本讲后面每一次计算里都会用到。

顺便验一下矩阵视角。TT 关于两组标准基的矩阵是(第 kk 列是 TekTe_k)

M(T)=(013200),M(T∗)=(021030).M(T)=\begin{pmatrix}0&1&3\\ 2&0&0\end{pmatrix},\qquad M(T^*)=\begin{pmatrix}0&2\\ 1&0\\ 3&0\end{pmatrix}.

果然 M(T∗)M(T^*) 就是 M(T)M(T) 的转置。这件事不是巧合,3.1 节会证明它——但只对规范正交基成立。

2.3 第二个例子:值域维数至多为 1

取定 u∈Vu\in V、x∈Wx\in W,定义 Tv=⟨v,u⟩xTv=\langle v,u\rangle x。这种算子的值域最多一维,是所有算子中最「瘦」的一类。照样整理:

⟨Tv,w⟩=⟨⟨v,u⟩x,  w⟩=⟨v,u⟩⟨x,w⟩=⟨v,  ⟨w,x⟩u⟩.\begin{aligned} \langle Tv,w\rangle &=\langle \langle v,u\rangle x,\;w\rangle\\ &=\langle v,u\rangle\langle x,w\rangle\\ &=\langle v,\;\langle w,x\rangle u\rangle . \end{aligned}

最后一步用了 ⟨w,x⟩‾=⟨x,w⟩\overline{\langle w,x\rangle}=\langle x,w\rangle(内积的共轭对称性)。于是

T∗w=⟨w,x⟩u.T^*w=\langle w,x\rangle u.

这个例子值得记:TT 与 T∗T^* 长得像「互换 uu 与 xx」。它还是后面练习题里的标准反例来源——取不同的 u,xu,x 就能造出自伴的、正规非自伴的、非正规的各种算子。

2.4 伴随自动是线性的

定义只要求 T∗T^* 是函数,没要求它线性。但线性是自动的。以加法为例:

⟨Tv,  w1+w2⟩=⟨Tv,w1⟩+⟨Tv,w2⟩=⟨v,T∗w1⟩+⟨v,T∗w2⟩=⟨v,  T∗w1+T∗w2⟩.\begin{aligned} \langle Tv,\;w_1+w_2\rangle &=\langle Tv,w_1\rangle+\langle Tv,w_2\rangle\\ &=\langle v,T^*w_1\rangle+\langle v,T^*w_2\rangle\\ &=\langle v,\;T^*w_1+T^*w_2\rangle . \end{aligned}

三行分别用了:内积对第二格的共轭线性(对加法而言,共轭不影响,所以加法照样拆得开)、伴随的定义、以及内积对第二格的共轭线性再往回用一次。比较两端的内积,得 T∗(w1+w2)=T∗w1+T∗w2T^*(w_1+w_2)=T^*w_1+T^*w_2。

标量那一步会露出复共轭:

⟨Tv,λw⟩=λ‾⟨Tv,w⟩=λ‾⟨v,T∗w⟩=⟨v,λT∗w⟩,\langle Tv,\lambda w\rangle=\overline{\lambda}\langle Tv,w\rangle=\overline{\lambda}\langle v,T^*w\rangle=\langle v,\lambda T^*w\rangle,

所以 T∗(λw)=λT∗wT^*(\lambda w)=\lambda T^*w——注意这里没有共轭。为什么?因为共轭出现两次抵消了。这件事很重要:T∗T^* 本身是线性的,但「取伴随」这个操作 T↦T∗T\mapsto T^* 在复数域上不是线性的,它是共轭线性的:

(λT)∗=λ‾ T∗.(\lambda T)^*=\overline{\lambda}\,T^* .

实数域上没这个问题,λ‾=λ\overline{\lambda}=\lambda,于是 T↦T∗T\mapsto T^* 是 L(V,W)→L(W,V)\mathcal{L}(V,W)\to\mathcal{L}(W,V) 的线性映射。

2.5 伴随的六条性质

定理:设 T∈L(V,W)T\in\mathcal{L}(V,W),则

(a) (S+T)∗=S∗+T∗(S+T)^*=S^*+T^*;
(b) (λT)∗=λ‾ T∗(\lambda T)^*=\overline{\lambda}\,T^*;
(c) T∗∗=TT^{**}=T;
(d) (ST)∗=T∗S∗(ST)^*=T^*S^*(S∈L(W,U)S\in\mathcal{L}(W,U));
(e) I∗=II^*=I;
(f) TT 可逆 ⇒\Rightarrow T∗T^* 可逆,且 (T∗)−1=(T−1)∗(T^*)^{-1}=(T^{-1})^*。

两条要盯紧:

  • (d) 顺序反转。 和 (AB)−1=B−1A−1(AB)^{-1}=B^{-1}A^{-1}、(AB)t=BtAt(AB)^{t}=B^{t}A^{t} 是同一个套路。证明只一行:⟨(ST)v,u⟩=⟨S(Tv),u⟩=⟨Tv,S∗u⟩=⟨v,T∗S∗u⟩\langle (ST)v,u\rangle=\langle S(Tv),u\rangle=\langle Tv,S^*u\rangle=\langle v,T^*S^*u\rangle。
  • (c) 对合。 取两次伴随回到自己。于是 T↦T∗T\mapsto T^* 像复数取共轭一样,是个「二阶」操作。

(f) 的证明很干脆:对 T−1T=IT^{-1}T=I 两边取伴随,用 (d)(e) 得 T∗(T−1)∗=IT^*(T^{-1})^*=I;由 TT−1=ITT^{-1}=I 得 (T−1)∗T∗=I(T^{-1})^*T^*=I。两边互为逆,故 (f) 成立。

2.6 自伴与正规

定义(自伴):算子 T∈L(V)T\in\mathcal{L}(V) 称为自伴的,如果 T=T∗T=T^*。

定义(正规):算子 T∈L(V)T\in\mathcal{L}(V) 称为正规的,如果 TT∗=T∗TTT^*=T^*T。

自伴是「等于自己的伴随」,正规是「和自己的伴随可交换」。显然后者更松:

T=T∗  ⟹  TT∗=T T=T T=T∗T.T=T^*\;\Longrightarrow\;TT^*=T\,T=T\,T=T^*T .

所以每个自伴算子都是正规的,反之不然。

这里为什么只谈算子

自伴和正规都要求 TT 与 T∗T^* 能做乘法,所以 TT 必须从 VV 到 VV 自己。
从 VV 到 WW 的一般线性映射只有「伴随」,没有「自伴」。
这是本讲从「线性映射」切换到「算子」的唯一原因。

2.7 两个矩阵例子

例 A(自伴判据的一次使用):设 TT 是 F2\mathbb{F}^2 上的算子,关于标准基的矩阵是

M(T)=(2c37).M(T)=\begin{pmatrix}2&c\\ 3&7\end{pmatrix}.

按共轭转置算,M(T∗)=(23c‾7)M(T^*)=\begin{pmatrix}2&3\\ \overline{c}&7\end{pmatrix}。两矩阵相等要求 c=3c=3(复数情形要求 c‾=3\overline{c}=3,仍等价于 c=3c=3,因为 33 是实数)。所以 TT 自伴当且仅当 c=3c=3。

例 B(正规但非自伴):矩阵

M(T)=(2−332).M(T)=\begin{pmatrix}2&-3\\ 3&2\end{pmatrix}.

第 2 行第 1 列是 33,第 1 行第 2 列是 −3-3,不相等,所以 TT 不自伴。但直接乘:

TT∗=(2−332)(23−32)=(130013),TT^*=\begin{pmatrix}2&-3\\ 3&2\end{pmatrix}\begin{pmatrix}2&3\\ -3&2\end{pmatrix} =\begin{pmatrix}13&0\\ 0&13\end{pmatrix},

T∗T=(23−32)(2−332)=(130013).T^*T=\begin{pmatrix}2&3\\ -3&2\end{pmatrix}\begin{pmatrix}2&-3\\ 3&2\end{pmatrix} =\begin{pmatrix}13&0\\ 0&13\end{pmatrix}.

两者相等,所以 TT 正规。

这个矩阵该记住

把它拆开:(2−332)=2I+3(0−110)\begin{pmatrix}2&-3\\3&2\end{pmatrix}=2I+3\begin{pmatrix}0&-1\\1&0\end{pmatrix}。
右边那个矩阵是 R2\mathbb{R}^2 上的 90∘90^\circ 旋转。
所以例 B 就是「2+3i2+3i」的算子版——一个实部为 22、虚部为 33 的「复数」。
复数当然不是实数,所以它正规而不自伴。这个类比我后面还会用。


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

3.1 伴随的矩阵 = 共轭转置(仅限规范正交基)

设 e1,…,ene_1,\dots,e_n 是 VV 的规范正交基,f1,…,fmf_1,\dots,f_m 是 WW 的规范正交基。规范正交基最大的好处是:任何向量都能用内积直接读出坐标。

Tek=⟨Tek,f1⟩f1+⋯+⟨Tek,fm⟩fm.Te_k=\langle Te_k,f_1\rangle f_1+\cdots+\langle Te_k,f_m\rangle f_m .

这些系数就是 M(T)M(T) 的第 kk 列。于是

(M(T))jk=⟨Tek,fj⟩.\big(M(T)\big)_{jk}=\langle Te_k,f_j\rangle .

把 TT 换成 T∗T^*、ee 与 ff 互换,得 M(T∗)M(T^*) 的元素

(M(T∗))jk=⟨T∗fk,ej⟩=⟨ej,T∗fk⟩‾=⟨Tej,fk⟩‾=(M(T))kj‾.\big(M(T^*)\big)_{jk}=\langle T^*f_k,e_j\rangle=\overline{\langle e_j,T^*f_k\rangle}=\overline{\langle Te_j,f_k\rangle}=\overline{\big(M(T)\big)_{kj}} .

第二步用共轭对称,第三步用伴随的定义。于是

M(T∗)=(M(T))∗,M(T^*)=\big(M(T)\big)^{*},

即「行列互换 + 逐项取共轭」。

三个字:规范正交

推导第一步就用了「规范正交基下坐标 = 内积」这条性质。
换一组非规范正交基,这一步立刻断掉。
所以「T∗T^* 的矩阵是转置」不是伴随的定义,而是一个在规范正交基下才有的计算方法。
这是本讲最容易出错的地方,第五节会给出具体反例。

3.2 自伴算子的特征值全是实数

设 T=T∗T=T^*,λ\lambda 是特征值,v≠0v\neq 0 满足 Tv=λvTv=\lambda v。从 ⟨Tv,v⟩\langle Tv,v\rangle 两头夹:

λ∥v∥2=⟨λv,v⟩=⟨Tv,v⟩=⟨v,Tv⟩=⟨v,λv⟩=λ‾∥v∥2.\lambda\|v\|^2=\langle \lambda v,v\rangle=\langle Tv,v\rangle=\langle v,Tv\rangle=\langle v,\lambda v\rangle=\overline{\lambda}\|v\|^2 .

第二、三个等号用了自伴(⟨Tv,v⟩=⟨v,Tv⟩\langle Tv,v\rangle=\langle v,Tv\rangle),第四个用了内积对第二格的共轭线性。因为 v≠0v\neq0,∥v∥2>0\|v\|^2>0,可以除,得 λ=λ‾\lambda=\overline{\lambda}。

这条在实数域上是废话

实数域上所有数都等于自己的共轭,所以「特征值实」没信息量。
它只在 F=C\mathbb{F}=\mathbb{C} 时才有内容:它说复自伴算子不可能有非实特征值。
这正是「自伴像实数」这个类比的第一处落地。

3.3 复数域:⟨Tv,v⟩\langle Tv,v\rangle 恒为实数   ⟺  \iff TT 自伴

先要一个引理,它是复内积空间的「极化恒等式」。

引理:设 VV 是复内积空间,T∈L(V)T\in\mathcal{L}(V)。若 ⟨Tv,v⟩=0\langle Tv,v\rangle=0 对一切 v∈Vv\in V 成立,则 T=0T=0。

为什么需要它?因为在实数域上,「⟨Tv,v⟩\langle Tv,v\rangle 恒为 00」几乎不含信息(见第五节的反例)。复数域上则完全不同,原因是多了一个 ii,可以把「双线性」的部分从「二次型」的部分里撬出来:

⟨Tu,w⟩=⟨T(u+w),u+w⟩−⟨T(u−w),u−w⟩4+⟨T(u+iw),u+iw⟩−⟨T(u−iw),u−iw⟩4 i.\begin{aligned} \langle Tu,w\rangle &=\frac{\langle T(u+w),u+w\rangle-\langle T(u-w),u-w\rangle}{4}\\ &\quad+\frac{\langle T(u+iw),u+iw\rangle-\langle T(u-iw),u-iw\rangle}{4}\,i . \end{aligned}

这个恒等式直接把 ⟨Tu,w⟩\langle Tu,w\rangle 写成四个 ⟨T□,□⟩\langle T\square,\square\rangle 形状的组合。所以只要所有 ⟨Tv,v⟩\langle Tv,v\rangle 都是 00,右边就是 00,即 ⟨Tu,w⟩=0\langle Tu,w\rangle=0 对一切 u,wu,w 成立;取 w=Tuw=Tu 得 ∥Tu∥2=0\|Tu\|^2=0,故 T=0T=0。

有了引理,主定理就好证了。关键是一个小恒等式:

⟨T∗v,v⟩=⟨v,T∗v⟩‾=⟨Tv,v⟩‾.(3.1)\langle T^*v,v\rangle=\overline{\langle v,T^*v\rangle}=\overline{\langle Tv,v\rangle}. \tag{3.1}

于是

T 自伴  ⟺  T−T∗=0  ⟺  ⟨(T−T∗)v,v⟩=0(∀v)  ⟺  ⟨Tv,v⟩−⟨Tv,v⟩‾=0(∀v)  ⟺  ⟨Tv,v⟩∈R(∀v).\begin{aligned} T\ \text{自伴} &\iff T-T^*=0\\ &\iff \langle (T-T^*)v,v\rangle=0\quad(\forall v)\\ &\iff \langle Tv,v\rangle-\overline{\langle Tv,v\rangle}=0\quad(\forall v)\\ &\iff \langle Tv,v\rangle\in\mathbb{R}\quad(\forall v). \end{aligned}

第二步对算子 T−T∗T-T^* 用了引理(注意引理不需要 TT 自伴);第三步用 (3.1)。

记这条的时候别丢掉「复」字

「⟨Tv,v⟩\langle Tv,v\rangle 恒为实数   ⟺  \iff 自伴」只在复数域成立。
实数域上 ⟨Tv,v⟩\langle Tv,v\rangle 本来就是实数,条件恒真,什么也判不出来。
实数域上的替代品是下一条。

3.4 自伴算子的「非零」判据(实数域也成立)

复情形:由 3.3 的引理,不需要自伴假设就成立。

实情形:需要自伴假设,并且极化恒等式退化成一项:

⟨Tu,w⟩=⟨T(u+w),u+w⟩−⟨T(u−w),u−w⟩4.(3.2)\langle Tu,w\rangle=\frac{\langle T(u+w),u+w\rangle-\langle T(u-w),u-w\rangle}{4}. \tag{3.2}

验算 (3.2) 时要用 ⟨Tw,u⟩=⟨w,Tu⟩=⟨Tu,w⟩\langle Tw,u\rangle=\langle w,Tu\rangle=\langle Tu,w\rangle:第一个等号是自伴,第二个等号是实数域(共轭不起作用)。

所以:自伴且 ⟨Tv,v⟩=0\langle Tv,v\rangle=0 对一切 vv 成立 ⟹\Longrightarrow T=0T=0。

三条放在一起看

引理(复,无需自伴)、3.3(复,等价于自伴)、3.4(实,需自伴)——
它们共同说一件事:⟨Tv,v⟩\langle Tv,v\rangle 这个「二次型」在适当条件下能决定整个 TT。
这个思想在 27 讲(正算子)会被用到极致:那时 ⟨Tv,v⟩≥0\langle Tv,v\rangle\ge 0 直接成了一个定义。

3.5 正规算子的范数判据

定理:T∈L(V)T\in\mathcal{L}(V) 正规   ⟺  \iff ∥Tv∥=∥T∗v∥\|Tv\|=\|T^*v\| 对一切 v∈Vv\in V 成立。

推导是一条链:

T 正规  ⟺  T∗T−TT∗=0  ⟺  ⟨(T∗T−TT∗)v,v⟩=0(∀v)  ⟺  ⟨T∗Tv,v⟩=⟨TT∗v,v⟩(∀v)  ⟺  ⟨Tv,Tv⟩=⟨T∗v,T∗v⟩(∀v)  ⟺  ∥Tv∥2=∥T∗v∥2(∀v).\begin{aligned} T\ \text{正规} &\iff T^*T-TT^*=0\\ &\iff \langle (T^*T-TT^*)v,v\rangle=0\quad(\forall v)\\ &\iff \langle T^*Tv,v\rangle=\langle TT^*v,v\rangle\quad(\forall v)\\ &\iff \langle Tv,Tv\rangle=\langle T^*v,T^*v\rangle\quad(\forall v)\\ &\iff \|Tv\|^2=\|T^*v\|^2\quad(\forall v). \end{aligned}

第二步是关键:算子 T∗T−TT∗T^*T-TT^* 是自伴的(因为 (T∗T)∗=T∗T∗∗=T∗T(T^*T)^*=T^*T^{**}=T^*T,同理 (TT∗)∗=TT∗(TT^*)^*=TT^*,两者相减仍自伴),所以可以对它用 3.4 的判据。

这条为什么好用

TT∗=T∗TTT^*=T^*T 要做两次矩阵乘法;∥Tv∥=∥T∗v∥\|Tv\|=\|T^*v\| 只要两次范数。
更妙的是它能一眼否证:随便找一个 vv,若两边的范数不等,就不正规。
例 B 里那个矩阵,两边伸缩倍数都是 13\sqrt{13}(因为 TT∗=T∗T=13ITT^*=T^*T=13I),所以处处相等。

3.6 正规算子的四条推论

定理:设 TT 正规,则

(a) null⁡T=null⁡T∗\operatorname{null}T=\operatorname{null}T^*;
(b) range⁡T=range⁡T∗\operatorname{range}T=\operatorname{range}T^*;
(c) V=null⁡T⊕range⁡TV=\operatorname{null}T\oplus\operatorname{range}T;
(d) 对任意 λ\lambda,T−λIT-\lambda I 正规,且 Tv=λv  ⟺  T∗v=λ‾vTv=\lambda v\iff T^*v=\overline{\lambda}v。

(a) 一行:v∈null⁡T  ⟺  ∥Tv∥=0  ⟺  ∥T∗v∥=0  ⟺  v∈null⁡T∗v\in\operatorname{null}T\iff\|Tv\|=0\iff\|T^*v\|=0\iff v\in\operatorname{null}T^*,中间那步用 3.5。

(b) 串三次:range⁡T=(null⁡T∗)⊥=(null⁡T)⊥=range⁡T∗\operatorname{range}T=(\operatorname{null}T^*)^\perp=(\operatorname{null}T)^\perp=\operatorname{range}T^*。第一次用「值域等于伴随零空间的正交补」,第二次用 (a),第三次再用一次那条关系(这次是对 T∗T^* 用,注意 T∗∗=TT^{**}=T)。

(c) 用 24 讲的正交分解 V=null⁡T⊕(null⁡T)⊥V=\operatorname{null}T\oplus(\operatorname{null}T)^\perp,再把 (null⁡T)⊥(\operatorname{null}T)^\perp 换成 range⁡T∗=range⁡T\operatorname{range}T^*=\operatorname{range}T。

(d) 先算交换性:

(T−λI)(T−λI)∗=TT∗−λ‾T−λT∗+∣λ∣2I,(T-\lambda I)(T-\lambda I)^*=TT^*-\overline{\lambda}T-\lambda T^*+|\lambda|^2I,

(T−λI)∗(T−λI)=T∗T−λ‾T−λT∗+∣λ∣2I.(T-\lambda I)^*(T-\lambda I)=T^*T-\overline{\lambda}T-\lambda T^*+|\lambda|^2I .

两式只差第一项,而 TT∗=T∗TTT^*=T^*T,所以相等。于是 T−λIT-\lambda I 正规,对它用 3.5:

∥(T−λI)v∥=∥(T−λI)∗v∥=∥(T∗−λ‾I)v∥.\|(T-\lambda I)v\|=\|(T-\lambda I)^*v\|=\|(T^*-\overline{\lambda}I)v\| .

左边为 00 当且仅当右边为 00,即 Tv=λv  ⟺  T∗v=λ‾vTv=\lambda v\iff T^*v=\overline{\lambda}v。

(d) 里那个共轭别丢

正规算子的 TT 与 T∗T^* 有完全相同的特征向量,但特征值是共轭关系。
很多推导在这里丢共轭,一路错到后面「不同特征值的特征向量正交」那一步。

有了 (d),正交性就顺手了。设 α≠β\alpha\neq\beta 是 TT 的两个不同特征值,u,vu,v 是对应特征向量。由 (d),T∗v=β‾vT^*v=\overline{\beta}v。于是

(α−β)⟨u,v⟩=⟨αu,v⟩−⟨u,β‾v⟩=⟨Tu,v⟩−⟨u,T∗v⟩=0.(\alpha-\beta)\langle u,v\rangle=\langle \alpha u,v\rangle-\langle u,\overline{\beta}v\rangle=\langle Tu,v\rangle-\langle u,T^*v\rangle=0 .

中间那个等号用了 ⟨u,β‾v⟩=β⟨u,v⟩\langle u,\overline{\beta}v\rangle=\beta\langle u,v\rangle 和 ⟨Tu,v⟩=⟨u,T∗v⟩\langle Tu,v\rangle=\langle u,T^*v\rangle。因为 α≠β\alpha\neq\beta,得 ⟨u,v⟩=0\langle u,v\rangle=0。

这就是 20 讲那个「好运」的来源

「不同特征值的特征向量正交」在 20 讲里是可对角化的额外条件;
这里它从正规性自动掉出来。
26 讲(谱定理)会把这个观察推到底:正规算子一定有一组由特征向量组成的规范正交基。

3.7 正规 = 实部虚部可交换(复数域)

L(V)\mathcal{L}(V) 像 C\mathbb{C},伴随像共轭。那么每个算子都该能写成「实部 + ii 乘虚部」。定义

A=T+T∗2,B=T−T∗2i.(3.3)A=\frac{T+T^*}{2},\qquad B=\frac{T-T^*}{2i}. \tag{3.3}

直接验:A∗=AA^*=A、B∗=BB^*=B(自伴),且 A+iB=TA+iB=T。再算交换子:

AB−BA=(T+T∗)(T−T∗)−(T−T∗)(T+T∗)4i=T∗T−TT∗2i.(3.4)\begin{aligned} AB-BA&=\frac{(T+T^*)(T-T^*)-(T-T^*)(T+T^*)}{4i}\\ &=\frac{T^*T-TT^*}{2i}. \tag{3.4} \end{aligned}

于是 TT 正规   ⟺  \iff T∗T−TT∗=0T^*T-TT^*=0   ⟺  \iff AB−BA=0AB-BA=0。反方向同理:若 T=A+iBT=A+iB 且 A,BA,B 自伴可交换,则 T∗=A−iBT^*=A-iB,代回 (3.4) 得 AB−BA=(T∗T−TT∗)/(2i)=0AB-BA=(T^*T-TT^*)/(2i)=0,故正规。

这个类比的完整字典
C\mathbb{C} L(V)\mathcal{L}(V)
复数 zz 算子 TT
共轭 z‾\overline{z} 伴随 T∗T^*
实数(z=z‾z=\overline{z}) 自伴(T=T∗T=T^*)
∣z∣2=zz‾|z|^2=z\overline{z} T∗TT^*T(29 讲的起点)
任何 zz 都正规 不是每个 TT 都正规

最后一行是这个类比失效的地方,也是它有用的地方:
「复数的实部虚部当然可交换」——正规算子就是那些「表现得像复数」的算子。


四、几何直观 / 记忆钩子

钩子一:伴随是「搬家」。 ⟨Tv,w⟩=⟨v,T∗w⟩\langle Tv,w\rangle=\langle v,T^*w\rangle 说的就是:想检查 TvTv 和 ww 的关系,可以改成检查 vv 和 T∗wT^*w 的关系。TT 从内积左边搬到了右边,代价是换成 T∗T^*。这和「转置」在点积里的角色完全一样:Ax⋅y=x⋅AtyAx\cdot y=x\cdot A^{t}y。

钩子二:自伴 = 镜子里的自己。 在规范正交基下,自伴算子的矩阵关于主对角线「镜像 + 共轭」不变。实情形就是老老实实的对称矩阵。所以看到对称矩阵,就往「特征值实、特征向量正交」上想;看到自伴算子,同理。

钩子三:正规 = 范数对得上。 这是最好用的几何图像。正规算子把每个向量拉伸 ∥Tv∥/∥v∥\|Tv\|/\|v\| 倍,它的伴随把这个向量拉伸同样的倍数。两个方向的「拉伸能力」处处相等。反过来,如果某个方向 TT 拉得比 T∗T^* 狠,那它就不正规。

钩子四:顺序反转。 (TS)∗=S∗T∗(TS)^*=S^*T^*、(AB)−1=B−1A−1(AB)^{-1}=B^{-1}A^{-1}、(AB)t=BtAt(AB)^{t}=B^{t}A^{t}——三个式子一个套路。记成「穿衣服:先穿的脱得最晚」。

钩子五:一句口诀。

自伴看自己(T=T∗T=T^*),正规看交换(TT∗=T∗TTT^*=T^*T),
判定看范数(∥Tv∥\|Tv\| 对 ∥T∗v∥\|T^*v\|),实空间看假设(判定要自伴)。

最后半句的意思是:3.3 那条漂亮的等价条件,在实数域上必须换成 3.4 的「自伴 + 二次型为零」。


五、常见误区

误区 1:以为 T∗T^* 的矩阵永远是 M(T)M(T) 的共轭转置

只在两组基都是规范正交基时成立。反例(多项式空间):在 P2(R)\mathcal{P}_2(\mathbb{R}) 上取内积 ⟨p,q⟩=∫01pq\langle p,q\rangle=\int_0^1pq,定义 T(ax2+bx+c)=bxT(ax^2+bx+c)=bx。
关于基 1,x,x21,x,x^2,T(1)=0T(1)=0、T(x)=xT(x)=x、T(x2)=0T(x^2)=0,所以

M(T)=(000010000).M(T)=\begin{pmatrix}0&0&0\\ 0&1&0\\ 0&0&0\end{pmatrix}.

这矩阵等于自己的转置,看上去很「对称」。但取 p=xp=x、q=1q=1:⟨Tp,q⟩=∫01x dx=12\langle Tp,q\rangle=\int_0^1x\,dx=\frac12,而 ⟨p,Tq⟩=⟨x,0⟩=0\langle p,Tq\rangle=\langle x,0\rangle=0。不相等,TT 不自伴。
原因就是基 1,x,x21,x,x^2 不是规范正交的(用 23 讲的 Gram–Schmidt 可以把它正交化,代价是矩阵变复杂)。
结论:判断自伴只能回定义 ⟨Tv,w⟩=⟨v,Tw⟩\langle Tv,w\rangle=\langle v,Tw\rangle,或者先确认基是规范正交的。

误区 2:在实数域上用 ⟨Tv,v⟩\langle Tv,v\rangle 判自伴

实数域上 ⟨Tv,v⟩\langle Tv,v\rangle 永远是真的实数,所以「⟨Tv,v⟩∈R\langle Tv,v\rangle\in\mathbb{R}」恒真,什么都判不出。
更进一步:在实数域上,「⟨Tv,v⟩=0\langle Tv,v\rangle=0 对一切 vv」推不出 T=0T=0。
反例:R2\mathbb{R}^2 上「逆时针转 90∘90^\circ」T(x,y)=(−y,x)T(x,y)=(-y,x)。对任意 v=(x,y)v=(x,y):

⟨Tv,v⟩=⟨(−y,x),(x,y)⟩=−yx+xy=0.\langle Tv,v\rangle=\langle(-y,x),(x,y)\rangle=-yx+xy=0 .

但 T≠0T\neq 0,而且 T∗=−T≠TT^*=-T\neq T——它甚至不是自伴的,是「斜的」。
所以 3.3 那条定理的证明里为什么需要 ii,你现在应该看得出来了:实空间缺少 ii,撬不开。

误区 3:以为正规就是自伴

层级是自伴 ⊂\subset 正规,严格包含。例 B 的 (2−332)\begin{pmatrix}2&-3\\3&2\end{pmatrix} 正规但不自伴。
一个快速的区分法:自伴算子特征值全实(3.2);例 B 的特征值是 2±3i2\pm3i,非实,所以它不可能是自伴的。
换个说法:正规 = 可正交对角化(26 讲会证),自伴 = 可正交对角化且特征值全实。

误区 4:把 (TS)∗(TS)^* 写成 T∗S∗T^*S^*

顺序反了。正确的是 (TS)∗=S∗T∗(TS)^*=S^*T^*。
一个立刻能看出荒谬的检查:若 TT 是 V→WV\to W、SS 是 W→UW\to U,那么 TSTS 是 V→UV\to U,
(TS)∗(TS)^* 应该是 U→VU\to V。而 T∗S∗T^*S^* 里 T∗T^* 是 W→VW\to V,S∗S^* 是 U→WU\to W,
乘起来是 U→WU\to W,类型都对不上——根本乘不起来。
养成先看类型的习惯,这类错误能当场抓住。

误区 5:以为「取伴随」是线性运算

实数域上它是线性的;复数域上 (λT)∗=λ‾T∗(\lambda T)^*=\overline{\lambda}T^*,是共轭线性的。
危害在哪:如果你写「T↦T∗T\mapsto T^* 是 L(V)\mathcal{L}(V) 上的线性映射,所以它的特征值……」,
这一步在复数域上直接失效。事实上在实数域上,取伴随这个映射(作为 L(V)\mathcal{L}(V) 上的算子)的特征值只有 11 和 −1-1,对应的正是自伴算子与斜算子——这已经足够说明它「像」复共轭,而不像恒等。


六、拓展(可跳过)

(1) 自伴算子集合是不是子空间? 在实数域上,两个自伴算子之和自伴、实数乘自伴算子自伴,所以它是 L(V)\mathcal{L}(V) 的子空间,维数是 n(n+1)2\frac{n(n+1)}{2}。在复数域上不是:取自伴的 TT,则 iTiT 满足 (iT)∗=−iT∗=−iT≠iT(iT)^*=-iT^*=-iT\neq iT,跑出去了。这道题很好地校准了「自伴像实数」的类比强度——实数不是 C\mathbb{C} 的子空间。

(2) 斜算子与实虚分解。 称 BB 是斜的(又称反自伴),若 B∗=−BB^*=-B。实数域上每个算子都能唯一写成 T=A+BT=A+B,其中 A=T+T∗2A=\frac{T+T^*}{2} 自伴、B=T−T∗2B=\frac{T-T^*}{2} 斜;且 TT 正规   ⟺  \iff A,BA,B 可交换。(复数域上的版本就是 3.7。)证明思路与 3.7 完全平行,可以自己补。

(3) 微分算子:正规非自伴的常客。 在 [−π,π][-\pi,\pi] 上取内积 ⟨f,g⟩=∫−ππfg\langle f,g\rangle=\int_{-\pi}^{\pi}fg,考虑子空间

V=span⁡(1,cos⁡x,…,cos⁡nx, sin⁡x,…,sin⁡nx),V=\operatorname{span}(1,\cos x,\dots,\cos nx,\ \sin x,\dots,\sin nx),

令 Df=f′Df=f'。分部积分(边界项因周期性消失)给出 ⟨Df,g⟩=−⟨f,Dg⟩\langle Df,g\rangle=-\langle f,Dg\rangle,即 D∗=−DD^*=-D。所以 DD 是斜的,因而正规(DD∗=D∗D=−D2DD^*=D^*D=-D^2),但绝不自伴。而 D2D^2(二阶导)是自伴的。

这条为什么值得知道

DD 的特征值是 0,±ik0,\pm ik——纯虚数,正符合「斜算子的特征值是纯虚数」(类比:纯虚数 z=−z‾z=-\overline{z})。
D2D^2 的特征值是 0,−k20,-k^2——实数,符合「自伴算子特征值实」。
两条类比同时落地,比任何抽象论证都有说服力。

(4) 与对偶映射的关系。 12 讲讲的对偶映射 T′:W′→V′T':W'\to V' 与本讲的 T∗T^* 是「同一件事的两种写法」:在里斯表示定理给出的 V≅V′V\cong V'、W≅W′W\cong W' 之下,T∗T^* 对应 T′T'。差别在于,有了内积就不必再绕道对偶空间——这是内积空间比一般向量空间好用的核心原因。

(5) 一个陷阱题。 设 ∥T∗v∥≤∥Tv∥\|T^*v\|\le\|Tv\| 对一切 vv 成立,能推出 TT 正规吗?能,但证明不平凡(对 ∥Tv∥2−∥T∗v∥2=⟨(T∗T−TT∗)v,v⟩\|Tv\|^2-\|T^*v\|^2=\langle(T^*T-TT^*)v,v\rangle 用极值论证)。而在无限维内积空间上这条不成立,「只差一点」的算子被称为亚正规算子。这说明本讲所有定理都隐含「有限维」,而有限维这个条件在 23 讲(规范正交基的存在性)就已经用掉了。


七、自测

1. 定义 T∈L(Fn)T\in\mathcal{L}(\mathbb{F}^n) 为 T(z1,…,zn)=(0,z1,…,zn−1)T(z_1,\dots,z_n)=(0,z_1,\dots,z_{n-1})(右移)。求 T∗(z1,…,zn)T^*(z_1,\dots,z_n)。并判断 TT 是否正规。

2. 设 A=(1ii1)A=\begin{pmatrix}1&i\\ i&1\end{pmatrix}。判断 AA(作为 C2\mathbb{C}^2 上的算子)是否自伴、是否正规,并求它的特征值。用 3.2 交叉验证你的结论。

3. 设 TT 正规,v,wv,w 满足 ∥v∥=∥w∥=2\|v\|=\|w\|=2、Tv=3vTv=3v、Tw=4wTw=4w。求 ∥T(v+w)∥\|T(v+w)\|。

4. 证明:两个自伴算子 S,TS,T 的乘积 STST 自伴,当且仅当 ST=TSST=TS。

5. 设 T∈L(V)T\in\mathcal{L}(V) 自伴。证明:对任意正整数 kk,TkT^k 自伴。

答案(点开)

1. 从 ⟨Tz,w⟩\langle Tz,w\rangle 出发:
$\langle Tz,w\rangle=z_1\overline{w_2}+z_2\overline{w_3}+\cdots+z_{n-1}\overline{w_n}
=\langle z,(w_2,w_3,\dots,w_n,0)\rangle$。
所以 T∗(w1,…,wn)=(w2,…,wn,0)T^*(w_1,\dots,w_n)=(w_2,\dots,w_n,0)——左移。

TT 不正规。最简单的一击:T≠0T\ne0 但 null⁡T≠null⁡T∗\operatorname{null}T\ne\operatorname{null}T^*
(TT 的零空间是 {z:z1=⋯=zn−1=0}\{z:z_1=\cdots=z_{n-1}=0\},一维;T∗T^* 的零空间是 {z:w2=⋯=wn=0}\{z:w_2=\cdots=w_n=0\},也是一维,
但两者作为子集不同)。而由 3.6(a),正规算子必须有 null⁡T=null⁡T∗\operatorname{null}T=\operatorname{null}T^*。
更直接的算法:∥Te1∥=1\|Te_1\|=1 但 ∥T∗e1∥=0\|T^*e_1\|=0(e1e_1 左移后是 00),范数不等,由 3.5 不正规。

2. A∗=(1−i−i1)≠AA^*=\begin{pmatrix}1&-i\\ -i&1\end{pmatrix}\neq A,不自伴。
拆开看:A=I+i(0110)A=I+i\begin{pmatrix}0&1\\1&0\end{pmatrix},而 (0110)\begin{pmatrix}0&1\\1&0\end{pmatrix} 是自伴的,且与 II 可交换。
由 3.7,AA 是「自伴 + ii 乘自伴且两者可交换」,所以正规。
特征值:det⁡(A−λI)=(1−λ)2−i2=(1−λ)2+1\det(A-\lambda I)=(1-\lambda)^2-i^2=(1-\lambda)^2+1,令其为 00 得 (1−λ)2=−1(1-\lambda)^2=-1,
即 λ=1±i\lambda=1\pm i。
交叉验证:特征值非实,所以 AA 不能自伴(3.2 的逆否命题)。两者一致。

3. 由 3.6(d),正规算子的不同特征值对应特征向量正交(这正是 3.6 后半的结论),
所以 ⟨v,w⟩=0\langle v,w\rangle=0。于是
∥T(v+w)∥2=∥3v+4w∥2=9∥v∥2+16∥w∥2=9⋅4+16⋅4=100\|T(v+w)\|^2=\|3v+4w\|^2=9\|v\|^2+16\|w\|^2=9\cdot4+16\cdot4=100,
(交叉项 2⋅3⋅4⟨v,w⟩=02\cdot3\cdot4\langle v,w\rangle=0 消失)故 ∥T(v+w)∥=10\|T(v+w)\|=10。

4. 由 (ST)∗=T∗S∗=TS(ST)^*=T^*S^*=TS(用了 S,TS,T 自伴)。
「STST 自伴」即 ST=(ST)∗ST=(ST)^*,故 ST=TSST=TS;反之若 ST=TSST=TS,则 (ST)∗=TS=ST(ST)^*=TS=ST,自伴。
注意这里必须用 (ST)∗=T∗S∗(ST)^*=T^*S^* 的顺序反转——写成 S∗T∗S^*T^* 的话这一步就成了循环论证。

5. 对 kk 归纳。k=1k=1 是假设。若 TkT^k 自伴,则
(Tk+1)∗=(TkT)∗=T∗(Tk)∗=TTk=Tk+1(T^{k+1})^*=(T^kT)^*=T^*(T^k)^*=TT^k=T^{k+1},
第一个等号用顺序反转,第二个用归纳假设与 TT 自伴。
(更省事的说法:TT 自伴时 TT 与 T∗=TT^*=T 当然可交换,而自伴算子乘积的自伴性由第 4 题归结为可交换性。)


八、复习卡

项 内容
伴随的定义 T∗:W→VT^*:W\to V,唯一满足 ⟨Tv,w⟩=⟨v,T∗w⟩\langle Tv,w\rangle=\langle v,T^*w\rangle
存在唯一性 靠里斯表示定理:固定 ww,v↦⟨Tv,w⟩v\mapsto\langle Tv,w\rangle 是 VV 上的线性泛函
求法口诀 把 ⟨Tv,w⟩\langle Tv,w\rangle 整理成「前一格只有 vv」,后一格即 T∗wT^*w
(S+T)∗(S+T)^* S∗+T∗S^*+T^*
(λT)∗(\lambda T)^* λ‾T∗\overline{\lambda}T^*(复共轭!)
(ST)∗(ST)^* S∗T∗S^*T^*(顺序反转)
两次伴随 T∗∗=TT^{**}=T
I∗I^* II
可逆性 TT 可逆 ⇒\Rightarrow T∗T^* 可逆,(T∗)−1=(T−1)∗(T^*)^{-1}=(T^{-1})^*
矩阵视角 两组基都规范正交时 M(T∗)=(M(T))∗M(T^*)=\big(M(T)\big)^{*}(共轭转置)
自伴 T=T∗T=T^*,等价于 ⟨Tv,w⟩=⟨v,Tw⟩\langle Tv,w\rangle=\langle v,Tw\rangle 对一切 v,wv,w
正规 TT∗=T∗TTT^*=T^*T;自伴必正规,反之不然
特征值(自伴) 全为实数
等价判据(复) TT 自伴   ⟺  ⟨Tv,v⟩∈R\iff\langle Tv,v\rangle\in\mathbb{R} 对一切 vv
范数判据 TT 正规   ⟺  ∥Tv∥=∥T∗v∥\iff\|Tv\|=\|T^*v\| 对一切 vv
零空间/值域 正规时 null⁡T=null⁡T∗\operatorname{null}T=\operatorname{null}T^*,range⁡T=range⁡T∗\operatorname{range}T=\operatorname{range}T^*,V=null⁡T⊕range⁡TV=\operatorname{null}T\oplus\operatorname{range}T
特征向量 正规时 Tv=λv  ⟺  T∗v=λ‾vTv=\lambda v\iff T^*v=\overline{\lambda}v;不同特征值的特征向量正交
复分解 A=T+T∗2A=\frac{T+T^*}{2}、B=T−T∗2iB=\frac{T-T^*}{2i} 自伴,TT 正规   ⟺  AB=BA\iff AB=BA
类比 伴随 : 共轭 :: 自伴 : 实数 :: 斜 : 纯虚数
典型反例 R2\mathbb{R}^2 上 90∘90^\circ 旋转:斜,非自伴;(2−332)\begin{pmatrix}2&-3\\3&2\end{pmatrix}:正规非自伴

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

  • 主要来源:本讲内容对应 Axler《线性代数应该这样学》(第四版)第 7 章 7A 节「自伴算子和正规算子」,印刷页码 p191–p202(PDF 第 205–216 页)。其中伴随的定义、六条性质、矩阵表示定理、自伴与正规的定义、特征值实性、实数性判据、范数判据与正规算子的四条推论,均出自该节;第六节的斜算子、实虚分解与微分算子例子出自该节习题。
  • 页码对照:伴随定义 p191;T∗T^* 的矩阵 p194;自伴定义与特征值 p195–196;正规定义与范数判据 p197–198;正规算子的推论与正交特征向量 p198–199。
  • 术语别名:伴随 = adjoint,也译「共轭转置算子」「伴算子」;注意线性代数里「伴随」另有一个与矩阵经典伴随(伴随矩阵 adj⁡A\operatorname{adj}A)相关的含义,两者毫无关系,读到别处时看上下文。自伴 = self-adjoint,实情形常直接叫「对称算子」;斜算子 = skew / anti-self-adjoint,也叫「反自伴算子」。
  • 想深挖时:谱定理(26 讲)是本讲的直接后续;正算子(27 讲)把「⟨Tv,v⟩≥0\langle Tv,v\rangle\ge0」升格为定义;奇异值分解(29 讲)整个建立在 T∗TT^*T 的自伴性上。若想看无限维版本,任何一本泛函分析教材的「Hilbert 空间上的有界算子」一章都以前几节的内容为起点,但要留意本讲若干结论(如 3.5 的充分性方向)在无限维会失效。
  • 交叉核对:Bronstein《数学手册》中「线性算子 / 共轭算子」条目可用来核对实情形的转置说法;俄文文献里自伴算子写作 самосопряжённый оператор,正规算子写作 нормальный оператор。