量子计算系列:


唠唠闲话

狄拉克符号,也叫“bra-ket 符号”,于 1939 年被狄拉克提出,他将“括号(bracket)”这个单词一分为二,分别代表这个符号的左右两部分,左边是“bra”,即为左矢;右边是“ket”,即为右矢。把希尔伯特空间一分为二,互为对偶的空间。这是量子力学里引入的记号,本质上是线性代数,但表达对偶向量,算子等概念时更直观简略,更有优势。

第一篇写长了,不利于阅读,索性把介绍狄拉克符号的部分独立出来


下设 H=Cn\mathcal{H}=\mathbb{C}^n复数希尔伯特空间,即复数域上的完备內积空间。一般地,用列向量表示空间 H\mathcal{H} 中的向量,行向量表示对偶空间 H\mathcal{H}^* 的向量。

bra-ket

  1. H\mathcal{H} 中的向量用右失 ψ\vert\psi\rangle 表示,称为 ket-vectorket

  2. H\mathcal{H} 上向量 ψ\vert\psi\rangleφ\vert\varphi\rangle 的內积记为 (ψ,φ)(\vert\psi\rangle,\vert\varphi\rangle) ,注意复內积左边变量反线性,右边变量线性:
    (λψ,μφ)=λμ(ψ,φ)(\lambda \vert\psi\rangle,\mu\vert\varphi\rangle) = \lambda^*\mu(\vert\psi\rangle,\vert\varphi\rangle)

  3. 定义 bracket: φψ:=(φ,ψ)\langle\varphi\vert\psi\rangle:= (\vert\varphi\rangle,\vert\psi\rangle)
    bracket 诱导了 φ\vert\varphi\rangle 的对偶向量 φH\langle\varphi\vert\in \mathcal{H}^*,称其 φ\langle\varphi\vertbra-vectorbra

注记:

  • λφψ=λφψ\langle\lambda\varphi\vert\psi\rangle = \lambda^*\langle\varphi\vert\psi\rangle 知, λφ\lambda\vert\varphi\rangle 的对偶向量为 λφ\lambda^*\langle\varphi\vert 而不是 λφ\lambda\langle\varphi\vert
  • 左失 φ\langle\varphi\vert 称为 “bra”,右失 ψ\vert\psi\rangle 称为 “ket”,凑在一起 φψ\langle\varphi\vert\psi\rangle 正好是个 “bracket”,这也许是物理学家的一种幽默吧。
  • 从矩阵角度看, 这些都是简单概念
    • ψ\vert\psi\rangle 为列向量;
    • φ\langle\varphi\vert 为行向量;
    • φψ\langle\varphi\vert\psi\rangle 为行列向量的乘积,一个数值;
    • 向量 φ\vert\varphi\rangle 取对偶得 φ\langle\varphi\vert ,相当于矩阵的共轭转置。

算子,投射算子

  1. H\mathcal{H} 上的线性变换称为算子,或者算符。

  2. 算子 ψφ\vert\psi\rangle\langle\varphi\vert 定义如下

    ψφ:HHϕφϕψ\begin{align*} \vert\psi\rangle\langle\varphi\vert:\quad& \mathcal{H}\longrightarrow \quad\mathcal{H}\\ &\vert\phi\rangle\mapsto \langle\varphi\vert\phi\rangle\cdot\vert\psi\rangle \end{align*}

    注:ψφ\vert\psi\rangle\langle\varphi\vert = 列向量 \cdot 行向量 = 矩阵 = 算子。

  3. 特别地,设 ψ\vert\psi\rangle 为单位向量,我们称 P=ψψP=\vert\psi\rangle\langle\psi\vert 为投射算子。几何上, PφP\vert\varphi\rangle 为向量 φ\vert\varphi\rangleψ\vert\psi\rangle 方向上的投影。

  4. 讨论测量时还会用到记号:

    ψAψ:=ψ(Aψ)=(ψA)ψ=(Aψ)ψ\begin{align*} \langle \psi\vert A\vert\psi\rangle:=&\langle \psi\vert\cdot(A\vert\psi\rangle)\\ =&(\langle \psi\vert A)\cdot\vert\psi\rangle\\ =&(\langle A^\dagger\psi\vert)\cdot\vert\psi\rangle \end{align*}

    第一行:算子 AA 先作用右失上,再与左失做 bracket 运算
    第二行:算子 AA 先作用左失上,再与右失做 bracket 运算
    第三行:ψA=Aψ\langle\psi\vert A = \langle A^\dagger\psi\vert ,算子对左失作用 \Leftrightarrow 算子转置作用右失再取对偶。

张量积与克罗克内积

  1. 张量积由泛性质定义:

    (u+v)w=uw+vww(u+v)=wu+wv(cu)v=u(cv)=c(uv)\begin{align} (u+v)\otimes w&=u\otimes w+v\otimes w\\ w\otimes(u+v)&=w\otimes u + w\otimes v\\ (c\cdot u)\otimes v&=u\otimes (c\cdot v)=c\cdot (u\otimes v) \end{align}

  2. 克罗克内积(Kronecker product)是矩阵的一种张量积,定义如下

    AB=(a11Ba12Ba1,n1Ba1nBa21Ba22Ba2,n1Ba2nBan1Ban2Ban,n1BannB)A\otimes B=\begin{pmatrix} a_{11}B&a_{12}B&\cdots&a_{1,n-1}B&a_{1n}B\\ a_{21}B&a_{22}B&\cdots&a_{2,n-1}B&a_{2n}B\\ \vdots&\vdots&\ddots&\vdots&\vdots\\ a_{n1}B&a_{n2}B&\cdots&a_{n,n-1}B&a_{nn}B \end{pmatrix}

    例如

    (123456)(b11b12b21b22)=(b11b122b112b123b113b12b21b222b212b223b213b224b114b125b115b126b116b124b214b225b215b226b216b22)\left(\begin{array}{rrr} 1 & 2 & 3 \\ 4 & 5 & 6 \end{array}\right) \otimes \left(\begin{array}{rr} b_{11} & b_{12} \\ b_{21} & b_{22} \end{array}\right) = \left(\begin{array}{rr|rr|rr} b_{11} & b_{12} & 2 \, b_{11} & 2 \, b_{12} & 3 \, b_{11} & 3 \, b_{12} \\ b_{21} & b_{22} & 2 \, b_{21} & 2 \, b_{22} & 3 \, b_{21} & 3 \, b_{22} \\ \hline 4 \, b_{11} & 4 \, b_{12} & 5 \, b_{11} & 5 \, b_{12} & 6 \, b_{11} & 6 \, b_{12} \\ 4 \, b_{21} & 4 \, b_{22} & 5 \, b_{21} & 5 \, b_{22} & 6 \, b_{21} & 6 \, b_{22} \end{array}\right)

  3. 狄拉克符号:以下记号均表示向量 ψ\vert\psi\rangleφ\vert\varphi\rangle 的张量积
    ψφ=ψφ=ψ,φ=ψφ\vert\psi\rangle\otimes\vert\varphi\rangle=\vert\psi\rangle\vert\varphi\rangle=\vert\psi,\varphi\rangle=\vert\psi\varphi\rangle