首页/主题/主题 2

希尔伯特空间与狄拉克记号

希尔伯特空间的结构、拓扑对偶,以及有限维和无限维中的狄拉克记号。

对偶空间、右矢、左矢与伴随

拓扑对偶的构造、里斯表示定理,以及右矢、左矢和伴随的引入

代数对偶拓扑对偶里斯同构右矢与左矢矩阵元恒等算符分解匕首记号伴随算符

1. 对偶的思想

对偶是贯穿本课的主线。我们先尝试给它一个直观解释。在数学中,对偶这一概念涵盖许多情形,但在希尔伯特空间中,它表达的是一个简单而深刻的思想:向量不仅可以看作一个独立的对象,还可以看作作用于其他向量并产生数值的算子(即线性泛函)。在量子力学中,这样产生的数是概率幅。

因此,量子形式体系充分利用了这两个方面,而狄拉克记号是一套巧妙的书写系统,使我们能够方便地处理它们。其中,记为 u\ket{u}右矢表示空间中的向量,记为 u\bra{u}左矢表示作用于这些向量的线性泛函。二者的组合 uv\langle u|v\rangle 产生一个称为括积的标量,而形如 aijuivj\sum a_{ij} \ket{u_i}\bra{v_j} 的表达式则描述算子。

这一记号已成为量子物理的标准语言,必须全面掌握。本课后将提供一份计算规则汇总表。实际上,即使并不真正理解这些符号背后的数学,也完全可以学会操作它们。但是,要理解其深层含义,就需要完成这里概述的任务:理解如何建立向量与线性泛函之间的完整对应,以及为什么这一过程自然引出另一个基本对象——算子的伴随。

下一节中,我们将尝试在向量空间与其代数对偶之间建立这样的同构;代数对偶定义为其所有线性泛函的集合。我们将看到,这一目标无法实现。事实上,有限维向量空间虽然确实同构于其对偶,但这种同构并不是典范的(它依赖于任意选取的基)。在无限维情形中,情况更糟:这样的同构根本不存在。这些障碍说明不能自动将向量与线性泛函等同起来,也说明了为什么需要希尔伯特空间更丰富的结构。

第3节展示如何利用这一额外结构克服这些困难。借助内积,并将讨论限制于构成所谓拓扑对偶的连续线性泛函,可以得到一个出色的结果。里斯定理断言:任意维数的希尔伯特空间与其拓扑对偶之间,都存在一个典范的反线性等距同构。

这一结果为狄拉克记号提供了严格基础。我们将在第4节和第5节详细介绍这些记号(右矢、左矢及线性算子),然后说明里斯同构如何自然引出算子的伴随概念(第6节)。第7节用一张完整示意图总结这一构造。整课中,我们将始终在域 C\mathbb{C} 上讨论,并以有限维情形为具体例子来说明理论。

2. 线性泛函与代数对偶

EEC\C 上的向量空间。其代数对偶 EE^* 定义为 EE 上所有线性泛函的集合,即所有线性映射 φ:EC.\varphi : E \to \C. 的集合。

在有限维 nn 情形中,若固定 EE 的一组基 (e1,,en)(e_1,\dots,e_n)则可以在 EE^* 中构造对应的一族线性泛函 (θ1,,θn)(\theta_1,\dots,\theta_n)定义关系为:

θj(ei)=δij\theta_j(e_i)=\delta_{ij}

可以证明,这一族线性无关且张成整个空间,因此是 EE^* 的一组基(称为对偶基)。由此得到 dim(E)=dim(E)\dim(E^*) = \dim(E)这意味着 EEEE^* 同构。一种可能的同构是映射 TT它将每个向量 x=xieix = \sum x_i e_i 对应到线性泛函 wx=xiθiw_x = \sum x_i \theta_i

不过,这一同构 TT 在某种意义上是人为的,因为它依赖于最初对 EE 的基的选择。如果改变基,映射 TT 也会改变。因此,向量空间与其代数对偶之间不存在典范的(自然的)对应。

在无限维情形中,一个经典结果表明 EE 永远不同构于其代数对偶,因为后者的维数严格更大(参见 Erdös–Kaplansky 定理)。例如,若 EE 的代数维数可数,则其代数对偶的代数维数不可数。

因此,在这两种情形中,向量与线性泛函之间都不存在典范对应。

3. 拓扑对偶与里斯定理

在希尔伯特空间 H\H 中,内积所诱导的范数使我们能够区分出一类特殊的线性泛函,即连续线性泛函。称 φ:HC\varphi : \H \to \Cx0x_0 处连续,是指

ε>0, δ>0:xx0H<δ    φ(x)φ(x0)<ε,\forall \varepsilon > 0, \ \exists \delta > 0 : \|x - x_0\|_\H < \delta \implies |\varphi(x) - \varphi(x_0)| < \varepsilon,

而且,由线性性可知,只要在一点连续,就处处连续1。所有连续线性泛函构成代数对偶的一个向量子空间。我们称其为拓扑对偶,仍然(略有记号上的混用)记为 H\H^*

注释 1: 后续课程(拓扑、线性算子理论)会再次讨论这些内容
定义 1 (拓扑对偶)
H\HC\C 上的希尔伯特空间。H\H 上所有连续线性泛函的集合是一个向量空间,称为 H\H拓扑对偶,记为 H\H^*这个空间具有一个自然范数,称为对偶范数,定义为 φH  =def  supxH=1φ(x),\|\varphi\|_{\H^*} \equiv \sup_{\|x\|_\H=1} |\varphi(x)|,

在此范数下,H\H^* 是完备的赋范向量空间(即巴拿赫空间)。

注:这个范数是算子范数的一个特例,后面还会遇到(参见第 1.5 (主题 4, 课 3, 此语言版本尚未提供)节)。上述构造本身适用于任意赋范空间。希尔伯特空间的特殊之处在于下述定理:我们可以利用内积,在连续线性泛函与向量之间建立一一对应:

定理 1 (里斯表示定理)
H\mathcal{H} 是一个希尔伯特空间,无论是否可分。每个连续线性泛函 φH\varphi \in \mathcal{H}^* 都能唯一地写成 φ(x)=u,x\varphi(x) = \langle u, x \rangle

其中 uHu \in \mathcal{H} 是某个向量。

注意,从 H\mathcal{H}H\H^* 的映射 Φ:uφu=u,\Phi : u \mapsto \varphi_u = \langle u, \cdot \rangle 即使在仅仅是预希尔伯特空间的情形中也是单射。事实上,若 φu=φv\varphi_u = \varphi_v则对于 H\mathcal{H} 中任意 xx 都有 0=φu(x)φv(x)=uv,x0 = \varphi_u(x) - \varphi_v(x) = \langle u-v , x \ranglex=uvx = u - v由内积的正定性便得到 u=vu = v

里斯定理进一步断言,此映射也是满射。这并不显然,而且只对希尔伯特空间成立。例如,在不完备的预希尔伯特空间中,它不是满射,因为存在连续线性泛函,无法表示为与该不完备空间中某个向量的内积。

因此,里斯定理给出了我们所寻找的 H\mathcal{H}H\mathcal{H}^* 之间的双射 Φ\Phi由此得到以下推论:

推论 1
映射 Φ:uφu\Phi : u \mapsto \varphi_u 是反线性等距同构,称为 H\H 与配备对偶范数的拓扑对偶之间的典范里斯同构HH\mathcal{H}^* \simeq \mathcal{H}
证明.
  1. 反线性性来自 H\H 的内积的反线性性:Φ(λu)=φλu=λu,.=λu,.=λφu=λΦ(u)\Phi(\lambda u) = \varphi_{\lambda u} = \langle \lambda u, . \rangle = \lambda^* \langle u, . \rangle = \lambda^* \, \varphi_u = \lambda^* \, \Phi(u)
  2. 证明等距性,即 Φ(u)H=uH\|\Phi(u)\|_{\H^*} = \|u\|_\H首先有: φuH=supx=1u,xuH\|\varphi_u\|_{\H^*} = \sup_{\|x\|=1} |\langle u,x\rangle| \leq \|u\|_\H 这是柯西–施瓦茨不等式的结果。接着注意到,当 u0u \neq 0 时,取 x=u/ux = u/\|u\| 即可达到等号。当 u=0u = 0 时,等式显然成立。
  3. 利用等距双射 Φ\Phi通过如下定义,将 H\H 的内积搬到 H\H^* 上: φu,φvH  =def  Φ1(φv),Φ1(φu)H=v,uH.\langle \varphi_u, \varphi_v \rangle_{\mathcal{H}^*} \equiv \langle \Phi^{-1}(\varphi_v), \Phi^{-1}(\varphi_u) \rangle_{\mathcal{H}} = \langle v, u \rangle_{\mathcal{H}}. 注意,这里交换了顺序(用 v, u 而不是 u, v),以补偿 Φ\Phi 的反线性性。下面验证 H\H^* 上这个内积的半双线性性: λφu,φvH=φλu,φvH=v,λuH=λv,uH=λφu,φvH\langle \lambda \varphi_u, \varphi_v \rangle_{\mathcal{H}^*} = \langle \varphi_{\lambda^*u}, \varphi_v \rangle_{\mathcal{H}^*} = \langle v, \lambda^*u \rangle_{\mathcal{H}} = \lambda^* \langle v, u \rangle_{\mathcal{H}} = \lambda^* \langle \varphi_u, \varphi_v \rangle_{\mathcal{H}^*}内积的其他公理也很容易证明。
  4. 这个内积所诱导的范数满足: φu,φuH=u,uH=uH=φuH,\sqrt{\langle \varphi_u, \varphi_u \rangle_{\H^*}} = \sqrt{\langle u,u \rangle_{\H}} = \|u\|_\H = \|\varphi_u\|_{\H^*}, 因此与对偶范数一致。
  5. 最后,从完备空间出发的等距双射保持完备性,因此 H\H^* 完备,进而是希尔伯特空间。这里不证明这一事实。

于是,H\H^* 继承了希尔伯特空间结构,使 Φ\Phi 成为希尔伯特空间之间的(反线性)同构。

4. 狄拉克记号:左矢、右矢与括积

狄拉克记号此时不过是里斯同构的另一种写法。我们先定义右矢、左矢和括积,再用它们改写上一课介绍的希尔伯特基展开。

  1. 右矢。 向量 uHu \in \mathcal{H} 写成右矢,记为: uHu\boxed{ u \in \mathcal{H} \quad \longleftrightarrow \quad \ket{u} }

    线性结构给出以下计算规则:

    u+v=u+vλu=λu\begin{aligned} \ket{u+v} &= \ket{u} + \ket{v} \\ \ket{\lambda u} &= \lambda \ket{u} \end{aligned}
  2. 左矢。 通过 Φ\Phi每个向量 uHu \in \H 都对应一个泛函 φu\varphi_u我们将这个线性泛函记作左矢,并在左矢内部写上对应的向量: φu=Φ(u)Hu\boxed{ \varphi_{u} = \Phi(u) \in \mathcal{H}^* \quad \longleftrightarrow \quad \bra{u} }

    因此,u\bra{u} 表示作为线性泛函的向量 uu即« 与 uu 取内积并返回一个数 »这一操作。我们有以下计算规则:

    u+v=u+vλu=λu,\begin{aligned} \bra{u+v} &= \bra{u} + \bra{v} \\ \bra{\lambda u} &= \lambda^* \bra{u}, \end{aligned} 这些规则来自 Φ\Phi 的反线性性。
  3. 括积。 利用前面两种记号技巧,可将内积(英语称为 bracket,也称 inner product)写成左矢与右矢的乘积: u,x  =def  u|x\boxed{\langle u, x \rangle \equiv \braket{u}{x}}

    这一记号实际上反映了线性泛函 u\bra{u} 对向量 x\ket{x} 的作用:

    u(x)=φu(x)=u,x=u|x.\bra{u}\left(\ket{x}\right) = \varphi_u(x) = \langle u, x \rangle = \braket{u}{x}.
  4. 希尔伯特基展开。 无论希尔伯特空间的维数如何,我们已经知道展开公式 u=iIei,ueiu = \sum_{i \in I} \langle e_i, u \rangle e_i其中求和或者有限,或者在 II 无限时于 H\mathcal{H} 中收敛。用狄拉克记号可写为:

    u=iIei|uei=iIuiei\boxed{ \ket{u} = \sum_{i \in I} \braket{e_i}{u} \ket{e_i} = \sum_{i \in I} u_i \ket{e_i} }

    (1)

    这里 uiu_i 是右矢 uu 在该基下的分量。注意,它们通过在 eie_i 上的正交投影得到,即 ui=ei|uu_i = \braket{e_i}{u}而不是 u|ei\braket{u}{e_i}后者等于 uiu_i^*这是一个常见错误,可能源自以下事实:在 Rn\R^n 上的普通向量运算中,向量 v\vec{v} 的分量 viv_ivi=veiv_i = \vec{v} \cdot \vec{e}_i 给出,这可能使人误以为在量子情形中有 ui=u|eiu_i = \braket{u}{e_i}但这样忽略了 C\C 上内积的半双线性性,会立即导致计算错误。

    对于左矢,有:

    u=iIu|eiei=iIuiei\boxed{ \bra{u} = \sum_{i \in I} \braket{u}{e_i} \bra{e_i} = \sum_{i \in I} u_i^* \bra{e_i} }

    (2)

    范数的平方写为

    u2=u|u=iIui2=iIuiui\|u\|^2 = \braket{u}{u} = \sum_{i \in I} |u_i|^2 = \sum_{i \in I} u_i^* u_i

    (3)

    其中第二个等式是帕塞瓦尔等式。
  5. « dagger » 运算。 使用同构 Φ\Phi(从右矢到左矢)通常记作上标 \dagger我们选择用同一符号表示从左矢到右矢的逆同构 Φ1\Phi^{-1}因此 dagger 运算是对合。按照这一记号约定,有: u=u(映射 Φ)u=u(映射 Φ1)(u)=u(对合)\begin{aligned} \bra{u} &= \ket{u}^\dagger \quad \text{(映射 } \Phi)\\ \ket{u} &= \bra{u}^\dagger \quad \text{(映射 } \Phi^{-1})\\ \left(\ket{u}^\dagger\right)^\dagger &= \ket{u} \quad \text{(对合)} \end{aligned}

下面用有限维情形说明这些内容。 取维数为 nnH\H以及希尔伯特基 B=(ei)i=1n\mathcal{B} = \left(\ket{e_i}\right)_{i=1}^n并配备典范内积(参见第 3.1 (主题 2, 课 1)节)。将基右矢典范地表示为列向量,即 (n,1)(n,1) 矩阵:

ei=(00100)B\ket{e_i} = \begin{pmatrix} 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}_\mathcal{B}

其中 11 位于第 ii 个位置,于是所有右矢 u\ket{u} 都可写成列向量

u=i=1nuiei=(u1u2un)BCn,\ket{u} = \sum_{i=1}^n u_i \ket{e_i} = \begin{pmatrix} u_1 \\ u_2 \\ \vdots \\ u_n \end{pmatrix}_\mathcal{B} \in \mathbb{C}^n,

其中 ui=ei|uu_i = \braket{e_i}{u}向量 uu 所对应的线性泛函 φu\varphi_u 必须对任意向量 vv 满足:

φu(v)=u,v=i=1nuivi,(典范内积,空间为 Cn)\varphi_u(v) = \langle u, v \rangle = \sum_{i=1}^n u_i^* v_i, \quad \text{(典范内积,空间为 } \C^n)

为了得到这个和,u\bra{u} 必须表示为由 uu 的共轭坐标构成的 (1,n)(1, n) 行向量:

u=(u1,u2,,un),\bra{u} = \left(u_1^*, u_2^*, \cdots, u_n^*\right),

因为这样,内积 u|v\braket{u}{v} 就是普通矩阵乘积:

u|v=(u1,u2,,un)(v1v2vn)=i=1nuiviC.\begin{aligned} \braket{u}{v} = \begin{pmatrix} u_1^*, & u_2^*, & \cdots, & u_n^* \end{pmatrix} \cdot \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix} = \sum_{i=1}^n u_i^* v_i \in \mathbb{C}. \end{aligned}

例如,在二维情形中:

u=(1i)u=(1,i)\ket{u} = \begin{pmatrix} 1 \\ i \end{pmatrix} \quad \Rightarrow \quad \bra{u} = (1, -i)

我们得到以下结果:

命题 1 (共轭转置)
在有限维情形中,左矢 u\bra{u} 是右矢 u\ket{u}转置共轭,也称« 共轭转置 »。有: u=u=uu=u=u\begin{aligned} \bra{u} &= \ket{u}^\dagger = \transpose{\ket{u^*}}\\ \ket{u} &= \bra{u}^\dagger = \transpose{\bra{u^*}} \end{aligned}

注意,在无限维情形中,由于没有定义转置,这一说法没有意义。不过,在空间 2(N)\ell^2(\N) 的典范基下,如果考虑无限列向量或行向量,并用收敛级数代替有限和,情形仍然相当类似。这有助于建立直觉,但严格来说,这些对象并不是矩阵,相关操作也不是转置。

5. 算子、矩阵元与单位算子分解

我们继续介绍狄拉克记号,这次也引入从 H\mathcal{H}G\mathcal{G} 的线性映射(也称线性算子)A^\hat A其中 G\mathcal{G} 是另一个希尔伯特空间。

算子的记法。 首先注意,物理学中通常用带帽子的符号表示算子。算子 A^\hat A 作用于向量 vv得到向量 A^v\hat A v因此,在狄拉克记号中有以下两种等价写法,其中第二种更常用:

v=A^uv=A^u  =def  A^u.\boxed{v = \hat A \, u \quad \longleftrightarrow \quad \ket{v} = \ket{\smash{\hat A} u} \equiv \hat A \ket{u}}.

同样,含有算子的内积可以写为:

w,A^uw|A^u  =def  wA^u\boxed{\langle w, \hat A \, u \rangle \quad \longleftrightarrow \quad \braket{w}{\smash{\hat{A}} u} \equiv \bra{w} \hat A \ket{u} }

其中第二种写法在形式上更简洁美观,因此更常见。

矩阵元。 在上式中,w=ei\bra{w} = \bra{e_i}u=ej\ket{u} = \ket{e_j} 的情形特别重要,因为它定义了所谓算子 A^\hat A 的矩阵元:

Aij=eiA^ej.\boxed{A_{ij} = \bra{e_i}\hat{A}\ket{e_j}.}

(4)

在无限维情形中,这个表达式并不总是有意义,因为还需要 ei\ket{e_i} 属于算子 A^\hat A 的定义域。我们稍后会讨论这一点。但在有限维情形中,这个定义非常明确:将基向量写成列向量后,线性算子与表示它的矩阵一一对应;因此记为 A^    A=(Aij)1i,jn\hat A \;\longleftrightarrow\; A = (A_{ij})_{1 \le i,j \le n}其中 Aij=eiA^ejA_{ij} = \bra{e_i}\hat{A}\ket{e_j}上面的等式 v=A^u\ket{v} = \hat A \ket{u} 此时写成普通矩阵乘积 A^u=ij(Aijuj)ei\hat A \ket{u} = \sum_{i} \sum_j (A_{ij} u_j) \ket{e_i}而内积则写成 wA^u=(w)Au=ijwiAijujC\bra{w} \hat A \ket{u} = \transpose{\left(w^*\right)} A u = \sum_{ij} w_i^* A_{ij} u_j \in \C

例 1 (矩阵计算)
具体来说,例如考虑: A^=(i011),u=(13),w=(i1),\begin{aligned} \quad \hat A = \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix}, \quad \ket{u} = \begin{pmatrix} 1 \\ 3 \end{pmatrix}, \quad \ket{w} = \begin{pmatrix} i \\ 1 \end{pmatrix}, \end{aligned}

则有:

v=A^u=(i011)(13)=(i2),wA^u=(i,1)(i011)(13)=1.\begin{aligned} \ket{v} = \hat A \ket{u} = \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 3 \end{pmatrix} = \begin{pmatrix} i \\ -2 \end{pmatrix}, \quad \bra{w} \hat A \ket{u} = (-i, 1) \cdot \begin{pmatrix} i & 0 \\[1mm] 1 & -1 \end{pmatrix} \cdot \begin{pmatrix} 1 \\ 3 \end{pmatrix} = -1. \end{aligned}

右矢–左矢算子。 括积是一个数,而右矢–左矢是一个算子,称为外积(与微分形式的外积无关)。事实上,对同一希尔伯特空间 H\H 中的两个向量 u\ket{u}v\ket{v}我们对应一个从 H\HH\H 的算子 uv\ket{u}\bra{v}定义为:

uv:HH,xuv|xC=v|xu.\begin{aligned} \ket{u}\bra{v} \quad : \quad &\mathcal{H} \to \mathcal{H}, \\ &\ket{x} \mapsto \ket{u} \underbrace{\braket{v}{x}}_{\in \mathbb{C}} = \braket{v}{x} \, \ket{u}. \end{aligned}

这里同样,在有限维情形中E^ij  =def  eiej\hat{E}_{ij} \equiv \ket{e_i}\bra{e_j} 特别重要。它的矩阵元除第 ii 行、第 jj 列的一个“1”外全为零;因此其对应矩阵为:

Eij=(000010000),\begin{aligned} E_{ij} = \begin{pmatrix} 0 & \cdots & 0 & \cdots & 0 \\ \vdots & & \vdots & & \vdots \\ 0 & \cdots & 1 & \cdots & 0 \\ \vdots & & \vdots & & \vdots \\ 0 & \cdots & 0 & \cdots & 0 \end{pmatrix}, \end{aligned}

在有限维情形中,每个线性算子 A^\hat{A} 都可根据其矩阵元展开为:

A^=i,j=1nAijE^ij=i,j=1nAijeiej,\boxed{ \hat{A} = \sum_{i,j=1}^n A_{ij}\,\hat E_{ij} = \sum_{i,j=1}^n A_{ij}\,\ket{e_i}\bra{e_j}, }

其中 Aij=eiA^ejA_{ij} = \bra{e_i}\hat{A}\ket{e_j}注意,在无限维情形中,这种展开并不总是可行;即便存在,也必须按强收敛的意义理解。后续课程会再讨论这一点。

单位算子的分解。 H\mathcal{H} 中的单位算子记作 1\mathbf{1}由对任意 xH\ket{x} \in \mathcal{H} 均有 1x=x\mathbf{1}\ket{x} = \ket{x} 这一直观关系定义。在有限维情形中,它显然由单位矩阵表示。更一般地,有公式

1=iIeiei\boxed{ \mathbf{1} = \sum_{i \in I} \ket{e_i}\bra{e_i} }
(5)

这一公式在可数无限维情形中也成立,此时级数强收敛。它也称为单位算子的分解完备性关系。这个公式对量子力学中的各种计算都极为有用。注意,它在不可分空间中不成立2

注释 2: 事实上,展开公式 x=iIei,xeix = \sum_{i \in I} \langle e_i, x \rangle e_i 在任意希尔伯特空间中仍然成立,但在不可分情形中,求和仅遍历一个依赖于 xx 的可数指标子集 I(x)II(x) \subset I因此,不能由此得到一个不依赖于所作用向量的单位算子表达式,这使公式 (5) 在该情形下失效。

6. 伴随算子

回到里斯同构,考虑从 H\mathcal{H}G\mathcal{G} 的连续线性算子3 A^\hat{A}其中 H\HG\G 是两个希尔伯特空间,也可能有 H=G\H = \G

注释 3: 为简单起见,这里只讨论连续算子。以后会回到不连续情形中伴随算子的构造,参见第 1.6 (主题 4, 课 3, 此语言版本尚未提供)节

A^\hat{A} 作用于右矢 uH\ket{u} \in \mathcal{H} 时,得到新右矢 v=A^u=A^uG\ket{v} = | \hat{A} u \rangle = \hat{A}\ket{u} \in \mathcal{G}自然会问:通过里斯同构,与向量 v\ket{v} 对应的左矢是什么?也就是说,G\G 上的线性泛函 v=A^u\bra{v} = \langle \hat{A}u | 等于什么?这会自然引出一个新算子,称为A^\hat{A} 的伴随,也用 A^\hat{A}^\dagger 表示。这个算子在量子力学中起着关键作用。

为了求出 v=A^u\bra{v} = \langle \hat{A}u |固定任意右矢 wG\ket{w} \in \mathcal{G}并考虑 H\H 上的线性泛函:

φ:HCuA^u,wG\begin{aligned} \varphi : \begin{array}{rcl} \mathcal{H} & \longrightarrow & \mathbb{C} \\[4pt] \ket{u} & \longmapsto & \langle \hat{A}u, w \rangle_{\mathcal{G}} \end{array} \end{aligned}

(上面的下标 G\G 表明应在哪个空间中取内积。)这里我们不加证明地承认:当 A^\hat{A} 是连续算子时,φ\varphiH\mathcal{H} 上的连续线性泛函。由应用于 H\mathcal{H} 的里斯定理,此时存在唯一向量 zH\ket{z} \in \mathcal{H}使得 φ=φz\varphi = \varphi_z即:

uH,φ(u)=A^u,wG=φz(u)=u,zH.\forall\, \ket{u} \in \mathcal{H}, \quad \varphi(u) = \langle \hat{A}u, w \rangle_{\mathcal{G}} = \varphi_z(u) = \langle u, z \rangle_{\mathcal{H}}.

上述构造因此将 G\G 中的向量 w\ket{w} 对应到 H\H 中唯一的向量 z\ket{z}形式上,可以用一个称为伴随算子的算子 A^\hat{A}^\dagger 的作用来记这一操作:z=A^w\ket{z} = \hat{A}^\dagger \ket{w}由此注意到,算子 A^\hat AH\H 作用到 G\G而伴随算子则从 G\G 作用到 H\H

对每个 w\ket{w} 完成这一构造后,很容易验证,由此定义的算子本身也是连续线性算子。于是得到以下基本结果:

定义 2 (连续算子的伴随)
连续线性算子 A^:HG\hat{A} : \mathcal{H} \to \mathcal{G} 的伴随,是满足下列关系的唯一连续线性算子 A^:GH\hat{A}^\dagger : \mathcal{G} \to \mathcal{H}

uH,wG,A^u|wG=u|A^wH\boxed{ \forall \ket{u} \in \mathcal{H}, \forall \ket{w} \in \mathcal{G}, \quad \braket{\smash{\hat{A}} u}{w}_{\mathcal{G}} = \braket{u}{\smash{\hat{A}}^\dagger w}_{\mathcal{H}} }
(6)

伴随在形式化量子计算中有两个实际用途。

  1. 上式可以理解为:« 保持 uuww 的位置不变,伴随允许将算子从左边移到右边 »。
  2. 利用内积的厄米对称性 A^u|wG=w|A^uG\braket{\smash{\hat{A}} u}{w}_{\mathcal{G}} = \braket{w}{\smash{\hat{A}} u}_{\mathcal{G}}^*还得到:

    uH,wG,wA^uG=uA^wH\boxed{\forall \ket{u} \in \mathcal{H}, \forall \ket{w} \in \mathcal{G}, \quad \bra{w} \hat A \ket{u}_{\G}^* = \bra{u}\hat{A}^\dagger \ket{w}_{\mathcal{H}}}
    (7)

    这次说明:« 伴随允许交换左矢与右矢,只需同时取复共轭 »。

这两个恒等式等价。当然,必须注意出发空间和到达空间 H\HG\G以及使用的是 H\H 的内积还是 G\G 的内积。但实际上,几乎总有 H=G\H = \G记号也因此简化。

现在用有限维情形说明上述构造。主要结果如下:

命题 2 (共轭转置)
在有限维情形中,表示伴随 A^\hat{A}^\dagger 的矩阵,是表示算子 A^\hat{A} 的矩阵的共轭转置。

A=(A)\boxed{A^\dagger = \transpose{\left(A^*\right)}}

(8)

证明.
根据定义,A^\hat{A}^\dagger 的矩阵元为: (A^)ij=eiA^ej=ei|A^ej.(\hat{A}^\dagger)_{ij} = \bra{e_i}\hat{A}^\dagger \ket{e_j} = \braket{e_i}{\smash{\hat{A}}^\dagger e_j}.

由伴随的定义,有:

ei|A^ej=A^ei|ej\braket{e_i}{\smash{\hat{A}}^\dagger e_j} = \braket{\smash{\hat{A}} e_i}{e_j}

再由厄米对称性,有

A^ei|ej=ej|A^ei=ejA^ei=Aji\braket{\smash{\hat{A}} e_i}{e_j} = \braket{e_j}{\smash{\hat{A}} e_i}^* = \bra{e_j}\hat{A} \ket{e_i}^* = A_{ji}^*

我们证明了:

(A)ij=Aji=(A)ij(A^\dagger)_{ij} = A_{ji}^* = \left(\transpose{A^*}\right)_{ij}

我们尚未明确回答这一问题:与右矢 v=A^u\ket{v} = \ket{\smash{\hat A} u} 典范对应的左矢 v=A^u\bra{v} = \bra{\smash{\hat A} u} 是什么?公式 (6) 通过一个对任意向量 ww 都成立的内积关系给出了答案,使我们能够写出:

wG,A^u|wG=uA^wH    A^u=uA^\forall w \in \mathcal{G}, \quad \braket{\hat{A} u}{w}_{\mathcal{G}} = \bra{u} \hat{A}^\dagger \ket{w}_{\mathcal{H}} \;\Rightarrow\; \boxed{\bra{\hat{A} u} = \bra{u} \hat{A}^\dagger}

这里的结论来自:若两个线性泛函在每个向量 ww 上取值相同,则它们必然相等。但准确理解这一对象至关重要。一种常见误解,是从这一记号认为« 伴随从左侧作用于左矢 »。这是错误的!对象 uA^\bra{u} \hat{A}^\dagger 实际上是算子的复合,而不是左作用。事实上,出发空间和到达空间分别是:

A^:GH,u:HC,\begin{aligned} \hat A^\dagger &: \mathcal G \to \mathcal H, \\ \bra{u} &: \mathcal H \to \mathbb{C}, \end{aligned}

因此,uA^\bra{u} \hat A^\dagger 是复合 uA^:GHC\bra{u} \circ \hat A^\dagger \, : \, \mathcal{G} \to \mathcal{H} \to \mathbb{C}确实是 G\mathcal{G} 上的线性泛函。通常省略符号 \circ这可能造成混淆。

例 2 (有限维示例)
右矢是列向量,左矢是行向量,伴随则是共轭转置。例如取: A^=(1i02),A^=(10i2),u=(01).\begin{aligned} \hat{A} = \begin{pmatrix} 1 & i \\ 0 & 2 \end{pmatrix}, \quad \hat{A}^\dagger = \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix}, \quad \ket{u} = \begin{pmatrix} 0 \\ 1 \end{pmatrix}. \end{aligned}

计算得到:

A^u=(1i02)(01)=(i2)由此可得A^u=(i2).\begin{aligned} \hat{A}\ket{u} = \begin{pmatrix} 1 & i \\ 0 & 2 \end{pmatrix}\begin{pmatrix} 0 \\ 1 \end{pmatrix} = \begin{pmatrix} i \\ 2 \end{pmatrix} \quad \text{由此可得} \quad \bra{\smash{\hat{A}}u} = \begin{pmatrix} -i & 2 \end{pmatrix}. \end{aligned}

用直接计算验证:

uA^=(01)(10i2)=(i2).\begin{aligned} \bra{u}\hat{A}^\dagger = \begin{pmatrix} 0 & 1 \end{pmatrix} \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix} = \begin{pmatrix} -i & 2 \end{pmatrix}. \end{aligned}

确实得到相同的行向量。这里,uA^\bra{u}\hat{A}^\dagger 是行向量 ×\times 矩阵的乘积,结果确实是 G\mathcal{G} 上的行向量。为了确认左作用是不可能的,可以尝试计算 A^u\hat{A}^\dagger\bra{u}其矩阵形式为:

A^u=(10i2)(01),\begin{aligned} \hat{A}^\dagger \bra{u} = \begin{pmatrix} 1 & 0 \\ -i & 2 \end{pmatrix}\begin{pmatrix} 0 & 1 \end{pmatrix}, \end{aligned}

这是一个 2×22\times 2 矩阵乘以一个 1×21\times 2 行向量:在矩阵运算中,这样的操作没有意义。

最后,从 A^u=uA^\bra{\smash{\hat{A}} u} = \bra{u} \hat A^\dagger 出发,通过 dagger 运算得到以下有用公式:

(A^u)=uA^.\left(\hat{A} \ket{u}\right)^\dagger = \bra{u} \hat{A}^\dagger.
(9)

(uA^)=A^u.\left(\bra{u} \hat{A}^\dagger\right)^\dagger = \hat{A} \ket{u}.
(10)

例 3 (利用伴随计算形式复合)
来看一道初等量子力学考试中有关谐振子的典型题目。题目给出一族右矢 n\ket{n}其中 nn 为正整数,并给出以下规则: a^n=nn1\hat a \ket{n} = \sqrt{n} \ket{n-1}a^n=n+1n+1\hat a^\dagger \ket{n} = \sqrt{n + 1} \ket{n+1}然后问:na^\bra{n} \hat a^\dagger 等于什么?

如果认为 a^\hat a^\dagger 从左侧作用,就容易回答 na^=n+1n+1\bra{n} \hat a^\dagger = \sqrt{n + 1} \bra{n+1}这个答案是错误的,因为由上述等式,在公式 (9) 中取 A^=a^\hat{A} = \hat{a}得到的实际上是:

na^=(a^n)=(nn1)=nn1\bra{n}\hat{a}^\dagger = \left(\hat{a}\ket{n}\right)^\dagger = \left(\sqrt{n}\ket{n-1}\right)^\dagger = \sqrt{n}\bra{n-1}

下图总结本课介绍的左矢、右矢、算子 A^\hat A 及其伴随之间的关系。

出发希尔伯特空间 和到达希尔伯特空间 ,以及它们的拓扑对偶 ^* 与 ^* 的示意图。 算子 A 具有自然的右作用:它将出发空间中的右矢 u_ 变为到达空间中的右矢 A u_ 。里斯同构使我们能够构造它的伴随 A^ ,后者自然地将 中的右矢映到 ,并满足 基本恒等式。 注意:不能因这张图而认为伴随就是逆映射!一般有 A^ A^-1。上方的水平箭头表示算子的作用,下方的水平箭头表示正文讨论的复合。蓝色和橙色箭头表示 dagger 运算(里斯同构 或其逆 ^-1)。图中文字给出了这些运算的关键公式(为清晰起见,省略了下标 和 )。由于该运算是对合,蓝色与橙色变换互为逆变换。灰色虚线提醒我们该同构的反线性性,基本恒等式中的复共轭正来源于此。该恒等式中的下标 与 指明每个内积在哪个空间中计算。
图 1. 出发希尔伯特空间 H\H 和到达希尔伯特空间 G\G以及它们的拓扑对偶 H\H^*G\G^* 的示意图。 算子 A^\hat{A} 具有自然的右作用:它将出发空间中的右矢 uH\ket{u}_\H 变为到达空间中的右矢 A^uHG\hat{A}\ket{u}_\H \in \G里斯同构使我们能够构造它的伴随 A^\hat{A}^\dagger后者自然地将 G\G 中的右矢映到 H\H并满足基本恒等式注意:不能因这张图而认为伴随就是逆映射!一般有 A^A^1\hat{A}^\dagger \neq \hat{A}^{-1}上方的水平箭头表示算子的作用,下方的水平箭头表示正文讨论的复合。蓝色和橙色箭头表示 dagger 运算(里斯同构 Φ\Phi 或其逆 Φ1\Phi^{-1})。图中文字给出了这些运算的关键公式(为清晰起见,省略了下标 H\HG\G)。由于该运算是对合,蓝色与橙色变换互为逆变换。灰色虚线提醒我们该同构的反线性性,基本恒等式中的复共轭正来源于此。该恒等式中的下标 H\HG\G 指明每个内积在哪个空间中计算。

本节最后列出伴随运算的一些重要性质:

命题 3 (伴随算子的性质)
对任意连续线性算子 A^,B^\hat{A}, \hat{B} 及任意标量 λC\lambda \in \mathbb{C}有: (A^+B^)=A^+B^,(λA^)=λA^,(反线性性)(A^B^)=B^A^,(注意顺序)(A^)=A^,(对合).\begin{aligned} (\hat{A} + \hat{B})^\dagger &= \hat{A}^\dagger + \hat{B}^\dagger, \\ (\lambda \hat{A})^\dagger &= \lambda^* \hat{A}^\dagger, \quad \quad \, \text{(反线性性)} \\ (\hat{A}\hat{B})^\dagger &= \hat{B}^\dagger \hat{A}^\dagger, \quad \quad \text{(注意顺序)} \\ (\hat{A}^\dagger)^\dagger &= \hat{A}, \qquad \quad \, \,\, \, \text{(对合)}. \end{aligned}

证明.
(复合的情形):对任意 uH\ket{u} \in \mathcal{H}wG\ket{w} \in \mathcal{G}两次使用基本恒等式 (6): (A^B^)u|w=A^(B^u)|w=B^u|A^w=u|B^(A^w)=u|(B^A^)w.\braket{(\hat{A}\hat{B})u}{w} = \braket{\hat{A}(\smash{\hat{B}}u)}{w} = \braket{\smash{\hat{B}}u}{\smash{\hat{A}}^\dagger w} = \braket{u}{\smash{\hat{B}}^\dagger(\smash{\hat{A}}^\dagger w)} = \braket{u}{(\smash{\hat{B}}^\dagger \smash{\hat{A}}^\dagger) w}.

由伴随的唯一性得出结论。

7. 参考资料

本课尚未添加参考资料。