1. 对偶的思想
对偶是贯穿本课的主线。我们先尝试给它一个直观解释。在数学中,对偶这一概念涵盖许多情形,但在希尔伯特空间中,它表达的是一个简单而深刻的思想:向量不仅可以看作一个独立的对象,还可以看作作用于其他向量并产生数值的算子(即线性泛函)。在量子力学中,这样产生的数是概率幅。
因此,量子形式体系充分利用了这两个方面,而狄拉克记号是一套巧妙的书写系统,使我们能够方便地处理它们。其中,记为 ∣u⟩ 的右矢表示空间中的向量,记为 ⟨u∣ 的左矢表示作用于这些向量的线性泛函。二者的组合 ⟨u∣v⟩ 产生一个称为括积的标量,而形如 ∑aij∣ui⟩⟨vj∣ 的表达式则描述算子。
这一记号已成为量子物理的标准语言,必须全面掌握。本课后将提供一份计算规则汇总表。实际上,即使并不真正理解这些符号背后的数学,也完全可以学会操作它们。但是,要理解其深层含义,就需要完成这里概述的任务:理解如何建立向量与线性泛函之间的完整对应,以及为什么这一过程自然引出另一个基本对象——算子的伴随。
下一节中,我们将尝试在向量空间与其代数对偶之间建立这样的同构;代数对偶定义为其所有线性泛函的集合。我们将看到,这一目标无法实现。事实上,有限维向量空间虽然确实同构于其对偶,但这种同构并不是典范的(它依赖于任意选取的基)。在无限维情形中,情况更糟:这样的同构根本不存在。这些障碍说明不能自动将向量与线性泛函等同起来,也说明了为什么需要希尔伯特空间更丰富的结构。
第3节展示如何利用这一额外结构克服这些困难。借助内积,并将讨论限制于构成所谓拓扑对偶的连续线性泛函,可以得到一个出色的结果。里斯定理断言:任意维数的希尔伯特空间与其拓扑对偶之间,都存在一个典范的反线性等距同构。
这一结果为狄拉克记号提供了严格基础。我们将在第4节和第5节详细介绍这些记号(右矢、左矢及线性算子),然后说明里斯同构如何自然引出算子的伴随概念(第6节)。第7节用一张完整示意图总结这一构造。整课中,我们将始终在域 C 上讨论,并以有限维情形为具体例子来说明理论。
2. 线性泛函与代数对偶
设 E 是 C 上的向量空间。其代数对偶 E∗ 定义为 E 上所有线性泛函的集合,即所有线性映射 φ:E→C. 的集合。
在有限维 n 情形中,若固定 E 的一组基 (e1,…,en),则可以在 E∗ 中构造对应的一族线性泛函 (θ1,…,θn),定义关系为:
θj(ei)=δij
可以证明,这一族线性无关且张成整个空间,因此是 E∗ 的一组基(称为对偶基)。由此得到 dim(E∗)=dim(E),这意味着 E 与 E∗ 同构。一种可能的同构是映射 T:它将每个向量 x=∑xiei 对应到线性泛函 wx=∑xiθi。
不过,这一同构 T 在某种意义上是人为的,因为它依赖于最初对 E 的基的选择。如果改变基,映射 T 也会改变。因此,向量空间与其代数对偶之间不存在典范的(自然的)对应。
在无限维情形中,一个经典结果表明 E 永远不同构于其代数对偶,因为后者的维数严格更大(参见 Erdös–Kaplansky 定理)。例如,若 E 的代数维数可数,则其代数对偶的代数维数不可数。
因此,在这两种情形中,向量与线性泛函之间都不存在典范对应。
3. 拓扑对偶与里斯定理
在希尔伯特空间 H 中,内积所诱导的范数使我们能够区分出一类特殊的线性泛函,即连续线性泛函。称 φ:H→C 在 x0 处连续,是指
∀ε>0, ∃δ>0:∥x−x0∥H<δ⟹∣φ(x)−φ(x0)∣<ε,
而且,由线性性可知,只要在一点连续,就处处连续。所有连续线性泛函构成代数对偶的一个向量子空间。我们称其为拓扑对偶,仍然(略有记号上的混用)记为 H∗。
定义 1 (拓扑对偶)
设
H 是
C 上的希尔伯特空间。
H 上所有连续线性泛函的集合是一个向量空间,称为
H 的
拓扑对偶,记为
H∗。这个空间具有一个自然范数,称为对偶范数,定义为
∥φ∥H∗=def∥x∥H=1sup∣φ(x)∣,
在此范数下,H∗ 是完备的赋范向量空间(即巴拿赫空间)。
注:这个范数是算子范数的一个特例,后面还会遇到(参见第 1.5 (主题 4, 课 3, 此语言版本尚未提供)节)。上述构造本身适用于任意赋范空间。希尔伯特空间的特殊之处在于下述定理:我们可以利用内积,在连续线性泛函与向量之间建立一一对应:
定理 1 (里斯表示定理)
设
H 是一个希尔伯特空间,无论是否可分。每个连续线性泛函
φ∈H∗ 都能
唯一地写成
φ(x)=⟨u,x⟩
其中 u∈H 是某个向量。
注意,从 H 到 H∗ 的映射 Φ:u↦φu=⟨u,⋅⟩ 即使在仅仅是预希尔伯特空间的情形中也是单射。事实上,若 φu=φv,则对于 H 中任意 x 都有 0=φu(x)−φv(x)=⟨u−v,x⟩。取 x=u−v,由内积的正定性便得到 u=v。
里斯定理进一步断言,此映射也是满射。这并不显然,而且只对希尔伯特空间成立。例如,在不完备的预希尔伯特空间中,它不是满射,因为存在连续线性泛函,无法表示为与该不完备空间中某个向量的内积。
因此,里斯定理给出了我们所寻找的 H 与 H∗ 之间的双射 Φ。由此得到以下推论:
推论 1
映射
Φ:u↦φu 是反线性等距同构,称为
H 与配备对偶范数的拓扑对偶之间的
典范里斯同构:
H∗≃H。
证明.
- 反线性性来自 H 的内积的反线性性:Φ(λu)=φλu=⟨λu,.⟩=λ∗⟨u,.⟩=λ∗φu=λ∗Φ(u)。
- 证明等距性,即 ∥Φ(u)∥H∗=∥u∥H。首先有:
∥φu∥H∗=∥x∥=1sup∣⟨u,x⟩∣≤∥u∥H
这是柯西–施瓦茨不等式的结果。接着注意到,当 u=0 时,取 x=u/∥u∥ 即可达到等号。当 u=0 时,等式显然成立。
- 利用等距双射 Φ,通过如下定义,将 H 的内积搬到 H∗ 上:
⟨φu,φv⟩H∗=def⟨Φ−1(φv),Φ−1(φu)⟩H=⟨v,u⟩H.
注意,这里交换了顺序(用 v, u 而不是 u, v),以补偿 Φ 的反线性性。下面验证 H∗ 上这个内积的半双线性性: ⟨λφu,φv⟩H∗=⟨φλ∗u,φv⟩H∗=⟨v,λ∗u⟩H=λ∗⟨v,u⟩H=λ∗⟨φu,φv⟩H∗。内积的其他公理也很容易证明。
- 这个内积所诱导的范数满足:
⟨φu,φu⟩H∗=⟨u,u⟩H=∥u∥H=∥φu∥H∗,
因此与对偶范数一致。
- 最后,从完备空间出发的等距双射保持完备性,因此 H∗ 完备,进而是希尔伯特空间。这里不证明这一事实。
于是,H∗ 继承了希尔伯特空间结构,使 Φ 成为希尔伯特空间之间的(反线性)同构。 □
4. 狄拉克记号:左矢、右矢与括积
狄拉克记号此时不过是里斯同构的另一种写法。我们先定义右矢、左矢和括积,再用它们改写上一课介绍的希尔伯特基展开。
- 右矢。 向量 u∈H 写成右矢,记为:
u∈H⟷∣u⟩
线性结构给出以下计算规则:
∣u+v⟩∣λu⟩=∣u⟩+∣v⟩=λ∣u⟩
- 左矢。 通过 Φ,每个向量 u∈H 都对应一个泛函 φu。我们将这个线性泛函记作左矢,并在左矢内部写上对应的向量:
φu=Φ(u)∈H∗⟷⟨u∣
因此,⟨u∣ 表示作为线性泛函的向量 u,即« 与 u 取内积并返回一个数 »这一操作。我们有以下计算规则:
⟨u+v∣⟨λu∣=⟨u∣+⟨v∣=λ∗⟨u∣,
这些规则来自 Φ 的反线性性。 - 括积。 利用前面两种记号技巧,可将内积(英语称为 bracket,也称 inner product)写成左矢与右矢的乘积:
⟨u,x⟩=def⟨u∣x⟩
这一记号实际上反映了线性泛函 ⟨u∣ 对向量 ∣x⟩ 的作用:
⟨u∣(∣x⟩)=φu(x)=⟨u,x⟩=⟨u∣x⟩.
- 希尔伯特基展开。 无论希尔伯特空间的维数如何,我们已经知道展开公式 u=∑i∈I⟨ei,u⟩ei,其中求和或者有限,或者在 I 无限时于 H 中收敛。用狄拉克记号可写为:
∣u⟩=i∈I∑⟨ei∣u⟩∣ei⟩=i∈I∑ui∣ei⟩
(1)
这里 ui 是右矢 u 在该基下的分量。注意,它们通过在 ei 上的正交投影得到,即 ui=⟨ei∣u⟩,而不是 ⟨u∣ei⟩,后者等于 ui∗。这是一个常见错误,可能源自以下事实:在 Rn 上的普通向量运算中,向量 v 的分量 vi 由 vi=v⋅ei 给出,这可能使人误以为在量子情形中有 ui=⟨u∣ei⟩。但这样忽略了 C 上内积的半双线性性,会立即导致计算错误。
对于左矢,有:
⟨u∣=i∈I∑⟨u∣ei⟩⟨ei∣=i∈I∑ui∗⟨ei∣
(2)
范数的平方写为
∥u∥2=⟨u∣u⟩=i∈I∑∣ui∣2=i∈I∑ui∗ui
(3)
其中第二个等式是帕塞瓦尔等式。 - « dagger » 运算。 使用同构 Φ(从右矢到左矢)通常记作上标 †。我们选择用同一符号表示从左矢到右矢的逆同构 Φ−1。因此 dagger 运算是对合。按照这一记号约定,有:
⟨u∣∣u⟩(∣u⟩†)†=∣u⟩†(映射 Φ)=⟨u∣†(映射 Φ−1)=∣u⟩(对合)
下面用有限维情形说明这些内容。 取维数为 n 的 H,以及希尔伯特基 B=(∣ei⟩)i=1n,并配备典范内积(参见第 3.1 (主题 2, 课 1)节)。将基右矢典范地表示为列向量,即 (n,1) 矩阵:
∣ei⟩=0⋮010⋮0B
其中 1 位于第 i 个位置,于是所有右矢 ∣u⟩ 都可写成列向量
∣u⟩=i=1∑nui∣ei⟩=u1u2⋮unB∈Cn,
其中 ui=⟨ei∣u⟩。向量 u 所对应的线性泛函 φu 必须对任意向量 v 满足:
φu(v)=⟨u,v⟩=i=1∑nui∗vi,(典范内积,空间为 Cn)
为了得到这个和,⟨u∣ 必须表示为由 u 的共轭坐标构成的 (1,n) 行向量:
⟨u∣=(u1∗,u2∗,⋯,un∗),
因为这样,内积 ⟨u∣v⟩ 就是普通矩阵乘积:
⟨u∣v⟩=(u1∗,u2∗,⋯,un∗)⋅v1v2⋮vn=i=1∑nui∗vi∈C.
例如,在二维情形中:
∣u⟩=(1i)⇒⟨u∣=(1,−i)
我们得到以下结果:
命题 1 (共轭转置)
在有限维情形中,左矢
⟨u∣ 是右矢
∣u⟩ 的
转置共轭,也称« 共轭转置 »。有:
⟨u∣∣u⟩=∣u⟩†=∣u∗⟩⊤=⟨u∣†=⟨u∗∣⊤
注意,在无限维情形中,由于没有定义转置,这一说法没有意义。不过,在空间 ℓ2(N) 的典范基下,如果考虑无限列向量或行向量,并用收敛级数代替有限和,情形仍然相当类似。这有助于建立直觉,但严格来说,这些对象并不是矩阵,相关操作也不是转置。
5. 算子、矩阵元与单位算子分解
我们继续介绍狄拉克记号,这次也引入从 H 到 G 的线性映射(也称线性算子)A^,其中 G 是另一个希尔伯特空间。
算子的记法。 首先注意,物理学中通常用带帽子的符号表示算子。算子 A^ 作用于向量 v,得到向量 A^v。因此,在狄拉克记号中有以下两种等价写法,其中第二种更常用:
v=A^u⟷∣v⟩=∣A^u⟩=defA^∣u⟩.
同样,含有算子的内积可以写为:
⟨w,A^u⟩⟷⟨w∣A^u⟩=def⟨w∣A^∣u⟩
其中第二种写法在形式上更简洁美观,因此更常见。
矩阵元。 在上式中,⟨w∣=⟨ei∣ 且 ∣u⟩=∣ej⟩ 的情形特别重要,因为它定义了所谓算子 A^ 的矩阵元:
Aij=⟨ei∣A^∣ej⟩.
(4)
在无限维情形中,这个表达式并不总是有意义,因为还需要 ∣ei⟩ 属于算子 A^ 的定义域。我们稍后会讨论这一点。但在有限维情形中,这个定义非常明确:将基向量写成列向量后,线性算子与表示它的矩阵一一对应;因此记为 A^⟷A=(Aij)1≤i,j≤n,其中 Aij=⟨ei∣A^∣ej⟩。上面的等式 ∣v⟩=A^∣u⟩ 此时写成普通矩阵乘积 A^∣u⟩=∑i∑j(Aijuj)∣ei⟩,而内积则写成 ⟨w∣A^∣u⟩=(w∗)⊤Au=∑ijwi∗Aijuj∈C。
例 1 (矩阵计算)
具体来说,例如考虑:
A^=(i10−1),∣u⟩=(13),∣w⟩=(i1),
则有:
∣v⟩=A^∣u⟩=(i10−1)⋅(13)=(i−2),⟨w∣A^∣u⟩=(−i,1)⋅(i10−1)⋅(13)=−1.
右矢–左矢算子。 括积是一个数,而右矢–左矢是一个算子,称为外积(与微分形式的外积无关)。事实上,对同一希尔伯特空间 H 中的两个向量 ∣u⟩ 和 ∣v⟩,我们对应一个从 H 到 H 的算子 ∣u⟩⟨v∣,定义为:
∣u⟩⟨v∣:H→H,∣x⟩↦∣u⟩∈C⟨v∣x⟩=⟨v∣x⟩∣u⟩.
这里同样,在有限维情形中,E^ij=def∣ei⟩⟨ej∣ 特别重要。它的矩阵元除第 i 行、第 j 列的一个“1”外全为零;因此其对应矩阵为:
Eij=0⋮0⋮0⋯⋯⋯0⋮1⋮0⋯⋯⋯0⋮0⋮0,
在有限维情形中,每个线性算子 A^ 都可根据其矩阵元展开为:
A^=i,j=1∑nAijE^ij=i,j=1∑nAij∣ei⟩⟨ej∣,
其中 Aij=⟨ei∣A^∣ej⟩。注意,在无限维情形中,这种展开并不总是可行;即便存在,也必须按强收敛的意义理解。后续课程会再讨论这一点。
单位算子的分解。 H 中的单位算子记作 1,由对任意 ∣x⟩∈H 均有 1∣x⟩=∣x⟩ 这一直观关系定义。在有限维情形中,它显然由单位矩阵表示。更一般地,有公式
1=i∈I∑∣ei⟩⟨ei∣ (5)
这一公式在可数无限维情形中也成立,此时级数强收敛。它也称为单位算子的分解或完备性关系。这个公式对量子力学中的各种计算都极为有用。注意,它在不可分空间中不成立
6. 伴随算子
回到里斯同构,考虑从 H 到 G 的连续线性算子 A^,其中 H 和 G 是两个希尔伯特空间,也可能有 H=G。
当 A^ 作用于右矢 ∣u⟩∈H 时,得到新右矢 ∣v⟩=∣A^u⟩=A^∣u⟩∈G。自然会问:通过里斯同构,与向量 ∣v⟩ 对应的左矢是什么?也就是说,G 上的线性泛函 ⟨v∣=⟨A^u∣ 等于什么?这会自然引出一个新算子,称为A^ 的伴随,也用 A^† 表示。这个算子在量子力学中起着关键作用。
为了求出 ⟨v∣=⟨A^u∣,固定任意右矢 ∣w⟩∈G,并考虑 H 上的线性泛函:
φ:H∣u⟩⟶⟼C⟨A^u,w⟩G
(上面的下标 G 表明应在哪个空间中取内积。)这里我们不加证明地承认:当 A^ 是连续算子时,φ 是 H 上的连续线性泛函。由应用于 H 的里斯定理,此时存在唯一向量 ∣z⟩∈H,使得 φ=φz,即:
∀∣u⟩∈H,φ(u)=⟨A^u,w⟩G=φz(u)=⟨u,z⟩H.
上述构造因此将 G 中的向量 ∣w⟩ 对应到 H 中唯一的向量 ∣z⟩。形式上,可以用一个称为伴随算子的算子 A^† 的作用来记这一操作:∣z⟩=A^†∣w⟩。由此注意到,算子 A^ 从 H 作用到 G,而伴随算子则从 G 作用到 H。
对每个 ∣w⟩ 完成这一构造后,很容易验证,由此定义的算子本身也是连续线性算子。于是得到以下基本结果:
定义 2 (连续算子的伴随)
连续线性算子
A^:H→G 的伴随,是满足下列关系的唯一连续线性算子
A^†:G→H:
∀∣u⟩∈H,∀∣w⟩∈G,⟨A^u∣w⟩G=⟨uA^†w⟩H (6)
伴随在形式化量子计算中有两个实际用途。
- 上式可以理解为:« 保持 u 和 w 的位置不变,伴随允许将算子从左边移到右边 »。
- 利用内积的厄米对称性 ⟨A^u∣w⟩G=⟨w∣A^u⟩G∗,还得到:
∀∣u⟩∈H,∀∣w⟩∈G,⟨w∣A^∣u⟩G∗=⟨u∣A^†∣w⟩H (7)
这次说明:« 伴随允许交换左矢与右矢,只需同时取复共轭 »。
这两个恒等式等价。当然,必须注意出发空间和到达空间 H 与 G,以及使用的是 H 的内积还是 G 的内积。但实际上,几乎总有 H=G,记号也因此简化。
现在用有限维情形说明上述构造。主要结果如下:
命题 2 (共轭转置)
在有限维情形中,表示伴随
A^† 的矩阵,是表示算子
A^ 的矩阵的共轭转置。
A†=(A∗)⊤
(8)
证明.
根据定义,
A^† 的矩阵元为:
(A^†)ij=⟨ei∣A^†∣ej⟩=⟨eiA^†ej⟩.
由伴随的定义,有:
⟨eiA^†ej⟩=⟨A^ei∣ej⟩
再由厄米对称性,有
⟨A^ei∣ej⟩=⟨ej∣A^ei⟩∗=⟨ej∣A^∣ei⟩∗=Aji∗
我们证明了:
(A†)ij=Aji∗=(A∗⊤)ij
□
我们尚未明确回答这一问题:与右矢 ∣v⟩=∣A^u⟩ 典范对应的左矢 ⟨v∣=⟨A^u∣ 是什么?公式 (6) 通过一个对任意向量 w 都成立的内积关系给出了答案,使我们能够写出:
∀w∈G,⟨A^uw⟩G=⟨u∣A^†∣w⟩H⇒⟨A^u=⟨u∣A^†
这里的结论来自:若两个线性泛函在每个向量 w 上取值相同,则它们必然相等。但准确理解这一对象至关重要。一种常见误解,是从这一记号认为« 伴随从左侧作用于左矢 »。这是错误的!对象 ⟨u∣A^† 实际上是算子的复合,而不是左作用。事实上,出发空间和到达空间分别是:
A^†⟨u∣:G→H,:H→C,
因此,⟨u∣A^† 是复合 ⟨u∣∘A^†:G→H→C,确实是 G 上的线性泛函。通常省略符号 ∘,这可能造成混淆。
例 2 (有限维示例)
右矢是列向量,左矢是行向量,伴随则是共轭转置。例如取:
A^=(10i2),A^†=(1−i02),∣u⟩=(01).
计算得到:
A^∣u⟩=(10i2)(01)=(i2)由此可得⟨A^u∣=(−i2).
用直接计算验证:
⟨u∣A^†=(01)(1−i02)=(−i2).
确实得到相同的行向量。这里,⟨u∣A^† 是行向量 × 矩阵的乘积,结果确实是 G 上的行向量。为了确认左作用是不可能的,可以尝试计算 A^†⟨u∣,其矩阵形式为:
A^†⟨u∣=(1−i02)(01),
这是一个 2×2 矩阵乘以一个 1×2 行向量:在矩阵运算中,这样的操作没有意义。
最后,从 ⟨A^u∣=⟨u∣A^† 出发,通过 dagger 运算得到以下有用公式:
(A^∣u⟩)†=⟨u∣A^†. (9)
(⟨u∣A^†)†=A^∣u⟩. (10)
例 3 (利用伴随计算形式复合)
来看一道初等量子力学考试中有关谐振子的典型题目。题目给出一族右矢
∣n⟩,其中
n 为正整数,并给出以下规则:
a^∣n⟩=n∣n−1⟩ 和
a^†∣n⟩=n+1∣n+1⟩。然后问:
⟨n∣a^† 等于什么?
如果认为 a^† 从左侧作用,就容易回答 ⟨n∣a^†=n+1⟨n+1∣。这个答案是错误的,因为由上述等式,在公式 (9) 中取 A^=a^,得到的实际上是:
⟨n∣a^†=(a^∣n⟩)†=(n∣n−1⟩)†=n⟨n−1∣
下图总结本课介绍的左矢、右矢、算子 A^ 及其伴随之间的关系。
图 1. 出发希尔伯特空间 H 和到达希尔伯特空间 G,以及它们的拓扑对偶 H∗ 与 G∗ 的示意图。 算子 A^ 具有自然的右作用:它将出发空间中的右矢 ∣u⟩H 变为到达空间中的右矢 A^∣u⟩H∈G。里斯同构使我们能够构造它的伴随 A^†,后者自然地将 G 中的右矢映到 H,并满足基本恒等式。注意:不能因这张图而认为伴随就是逆映射!一般有 A^†=A^−1。上方的水平箭头表示算子的作用,下方的水平箭头表示正文讨论的复合。蓝色和橙色箭头表示 dagger 运算(里斯同构 Φ 或其逆 Φ−1)。图中文字给出了这些运算的关键公式(为清晰起见,省略了下标 H 和 G)。由于该运算是对合,蓝色与橙色变换互为逆变换。灰色虚线提醒我们该同构的反线性性,基本恒等式中的复共轭正来源于此。该恒等式中的下标 H 与 G 指明每个内积在哪个空间中计算。
本节最后列出伴随运算的一些重要性质:
命题 3 (伴随算子的性质)
对任意连续线性算子
A^,B^ 及任意标量
λ∈C,有:
(A^+B^)†(λA^)†(A^B^)†(A^†)†=A^†+B^†,=λ∗A^†,(反线性性)=B^†A^†,(注意顺序)=A^,(对合).
证明.
(复合的情形):对任意
∣u⟩∈H 和
∣w⟩∈G,两次使用基本恒等式 (6):
⟨(A^B^)uw⟩=⟨A^(B^u)w⟩=⟨B^uA^†w⟩=⟨uB^†(A^†w)⟩=⟨u(B^†A^†)w⟩.
由伴随的唯一性得出结论。 □
7. 参考资料