数学预备:复数、线性代数、希尔伯特空间、算符与态矢量的基本运算

量子光学与经典光学最本质的区别,在于它用概率幅(而非强度)描述光场,用算符(而非函数)描述物理量,用希尔伯特空间(而非三维欧氏空间)承载量子态。初学者往往在物理图像尚未建立时,先被数学符号绊倒。本章的目的不是系统重讲线性代数,而是围绕量子光学中最常出现的数学对象——复数、内积空间、算符、本征问题与态矢量运算——做一次“够用且准确”的梳理,并指出那些容易出错却常被忽略的细节。

量子光学数学框架总览 复数域 ℂ 相位 e^{iθ} 相干态振幅 α |ψ⟩ = e^{iφ}|ψ⟩ 线性代数 基矢展开 内积 ⟨φ|ψ⟩ 矩阵表示 希尔伯特空间 ℋ 完备内积空间 Fock 基 |n⟩ 连续变量 算符 â, â†, n̂ 本征方程 对易关系 核心运算链 态矢量 |ψ⟩ 归一化 ⟨ψ|ψ⟩=1 叠加原理 内积 ⟨φ|ψ⟩ 概率幅 投影测量 Â|ψ⟩ 演化与测量 期望值 ⟨Â⟩ Â|a⟩=a|a⟩ 本征值/本征态 测量结果 常见误区警示 ① 混淆内积 ⟨φ|ψ⟩ 与复数乘法 φ*ψ ② 忘记算符的 Hermite 共轭顺序:(ÂB̂)† = B̂†Â† ③ 将经典泊松括号与量子对易子 [x̂,p̂]=iℏ 混为一谈

2.1 复数:量子力学的“相位语言”

量子光学中,几乎所有物理量最终都归结为复数的运算。光场的经典描述用实电场 E(t),而量子描述则用复振幅算符 â。复数在这里不是数学技巧,而是物理本质——它同时携带振幅和相位信息,而相位正是干涉、拍频、量子相干性的来源。

核心原理:相位因子与概率幅

一个量子态 |ψ⟩ 乘以全局相位因子 e^{iθ} 后,物理上不可区分(因为 ⟨ψ|ψ⟩ 不变,所有测量概率 |⟨a|ψ⟩|² 也不变)。但相对相位却至关重要:叠加态 |ψ⟩ = (|0⟩ + e^{iφ}|1⟩)/√2 中,φ 直接决定干涉条纹的位置。在量子光学中,这个 φ 往往对应光场的传播相位 kx - ωt,或由分束器、波片引入的固定相移。

关键运算规则:
  • 复数乘法:z₁z₂ = r₁r₂e^{i(θ₁+θ₂)},相位相加
  • 复数除法:z₁/z₂ = (r₁/r₂)e^{i(θ₁-θ₂)},相位相减
  • 共轭:z* = re^{-iθ},用于构造概率 |z|² = z*z
  • Euler 公式:e^{iθ} = cosθ + i sinθ,在分束器矩阵、旋转算符中频繁出现

判断方法:何时必须保留复数?

初学者常试图用实数替代复数,但以下场景必须显式使用复数:

  1. 干涉计算:两束光叠加时,强度 I = |E₁ + E₂|²,交叉项 2Re(E₁*E₂) 包含相位差信息,若只用实数会丢失符号信息。
  2. 算符本征值:光子数算符 n̂ 的本征值是实数(0,1,2,...),但产生算符 ↠的本征值不存在(非 Hermite),而湮灭算符 â 的本征值 α 是复数(相干态 |α⟩ 的本征值)。
  3. 时间演化:e^{-iĤt/ℏ} 作用于态矢量时,相位因子必须为复数才能正确描述振荡。

案例拆解:相干态的复数振幅

相干态 |α⟩ 是量子光学最常用的态,其中 α = |α|e^{iθ} 是复数。|α|² 等于平均光子数 ⟨n⟩,θ 对应光场的相位。当相干态通过一个相移器(如光学延迟线)时,α → αe^{iφ}。若用实数表示,则无法区分“振幅增大”和“相位旋转”——这正是复数不可替代的原因。

经验提醒:在写代码(如 Python 的 numpy 或 Julia)时,务必使用 complex128 类型存储量子态系数,避免因实数截断导致干涉项丢失。

2.2 线性代数与希尔伯特空间:从有限维到无限维

量子光学的态空间通常是无限维的(Fock 空间),但许多核心概念可以从有限维类比而来。理解有限维线性代数与无限维希尔伯特空间的联系与区别,是避免“维度灾难”的第一步。

核心原理:内积与完备性

希尔伯特空间 ℋ 是完备的内积空间。完备性意味着任何 Cauchy 序列都收敛于空间内的一个元素——这保证了态矢量的极限仍然合法。在量子光学中,我们常用两组基:

  • Fock 基(光子数基):|n⟩,n = 0,1,2,...,满足 ⟨m|n⟩ = δₘₙ,完备性 ∑|n⟩⟨n| = I
  • 连续变量基(正交振幅/相位基):|x⟩,x ∈ ℝ,满足 ⟨x|x'⟩ = δ(x-x'),完备性 ∫|x⟩⟨x|dx = I

注意:连续基的归一化用到 Dirac δ 函数,这是无限维空间特有的“广义函数”归一化,与有限维的 Kronecker δ 不同。

操作流程:态矢量的分解与重构

  1. 给定一个态 |ψ⟩,选择一组完备基 {|eᵢ⟩}
  2. 计算展开系数 cᵢ = ⟨eᵢ|ψ⟩(内积)
  3. 验证归一化:∑|cᵢ|² = 1(离散基)或 ∫|c(x)|²dx = 1(连续基)
  4. 重构:|ψ⟩ = ∑cᵢ|eᵢ⟩ 或 |ψ⟩ = ∫c(x)|x⟩dx

案例拆解:单光子态的两种表示

考虑一个单光子态 |1⟩。在 Fock 基下,它就是一个基矢;但在连续变量基下,它表示为 |1⟩ = ∫ψ₁(x)|x⟩dx,其中 ψ₁(x) = ⟨x|1⟩ 是 Hermite-Gauss 函数。这个波函数是实函数,但一般量子态的波函数是复函数。初学者常误以为“波函数必须是实的”——实际上,只有驻波或特定本征态才可能是实的,一般叠加态的波函数是复的。

性质有限维(自旋-1/2)无限维(Fock 空间)
基矢个数2(|↑⟩, |↓⟩)可数无穷(|0⟩,|1⟩,...)
归一化⟨i|j⟩ = δᵢⱼ⟨m|n⟩ = δₘₙ
完备性∑|i⟩⟨i| = I∑|n⟩⟨n| = I
算符表示2×2 矩阵无穷维矩阵(如 â, â†)
常见误区忘记 Pauli 矩阵的反对易关系截断维度时未检查收敛性
风险提示:在数值模拟中,必须将无限维 Fock 空间截断为有限维(如 N=10 或 N=20)。截断维度 N 应远大于平均光子数 ⟨n⟩ 加上若干标准差,否则会引入非物理的边界反射。例如,若 ⟨n⟩=5,建议 N≥15。

2.3 算符与态矢量的基本运算

算符是量子光学的“动词”——它们描述物理过程:产生、湮灭、相移、压缩、测量。掌握算符的代数规则(对易子、共轭、函数)是进行任何量子光学计算的前提。

核心原理:产生与湮灭算符

定义 â|n⟩ = √n|n-1⟩(湮灭),â†|n⟩ = √(n+1)|n+1⟩(产生)。它们满足基本对易关系 [â, â†] = â↠- â†â = 1。由此可导出光子数算符 n̂ = â†â,其本征值为 n。这些算符不是 Hermite 的(↠≠ â),因此它们没有物理可观测量的直接对应,但它们的组合(如正交分量 X̂ = (â+â†)/2, P̂ = (â-â†)/(2i))是 Hermite 的,对应平衡零差探测的测量量。

操作流程:算符函数的计算

计算 f(â, â†) 时,最常见的操作是正规排序(normal ordering)和反正规排序。例如,e^{λâ†â} 作用于 Fock 态时,可直接给出 e^{λn}|n⟩。但对于更复杂的函数,如 e^{ξ↲ - ξ*â²}(压缩算符),需要利用 Baker-Campbell-Hausdorff 公式分解。

# 伪代码:计算压缩真空态 |ξ⟩ = S(ξ)|0⟩ 的前几个 Fock 系数
import numpy as np
from scipy.special import factorial

def squeezed_vacuum_coeffs(xi, N=10):
    """返回压缩真空态在 Fock 基下的系数 c_n = ⟨n|ξ⟩"""
    r = np.abs(xi)
    phi = np.angle(xi)
    c = np.zeros(N+1, dtype=complex)
    for n in range(0, N+1, 2):  # 只有偶数光子数
        c[n] = np.sqrt(factorial(n)) / factorial(n//2) * \
               (-np.exp(1j*phi) * np.tanh(r))** (n//2) / np.sqrt(np.cosh(r))
    return c

# 示例:ξ = 0.5(实数),截断 N=10
xi = 0.5
coeffs = squeezed_vacuum_coeffs(xi, N=10)
print("|c_0|² =", abs(coeffs[0])**2)  # 真空分量
print("|c_2|² =", abs(coeffs[2])**2)  # 双光子分量

案例拆解:分束器的算符描述

一个 50:50 分束器将两个输入模式 â₁, â₂ 变换为输出模式 b̂₁ = (â₁ + iâ₂)/√2, b̂₂ = (iâ₁ + â₂)/√2。这个变换是幺正的(保持对易关系),可以用矩阵 U = (1/√2)[[1, i], [i, 1]] 表示。若输入为 |1⟩₁|0⟩₂(一个光子进入端口1),则输出为 (|1⟩₁|0⟩₂ + i|0⟩₁|1⟩₂)/√2——这正是 Hong-Ou-Mandel 干涉的基础。初学者常犯的错误是忘记 i 因子,导致输出态未归一化或干涉项符号错误。

算符运算要点:
  • Hermite 共轭顺序反转:(ÂB̂)† = B̂†Â†
  • 对易子展开:[ÂB̂, Ĉ] = Â[B̂, Ĉ] + [Â, Ĉ]B̂
  • 指数算符的导数:d/dλ e^{λÂ} = Âe^{λÂ} = e^{λÂ}Â(仅当  与自身对易时)
  • 迹的循环性:Tr(ÂB̂Ĉ) = Tr(B̂ĈÂ) = Tr(ĈÂB̂)

常见误区与总结复盘

误区后果纠正方法
将 ⟨φ|ψ⟩ 视为简单乘法忘记取共轭,导致概率幅错误始终写为 ⟨φ|ψ⟩ = ∑φᵢ*ψᵢ
混淆 â 与 ↠的 Hermite 性错误计算期望值记住 ↠是 â 的共轭转置
忽略无限维截断数值结果不收敛检查 ⟨n⟩+3σ ≤ N
将经典泊松括号 {A,B} 与量子对易子 [Â,B̂] 混淆量纲错误(ℏ 因子)量子对易子 [x̂,p̂] = iℏ
忘记全局相位不可观测过度关注无物理意义的相位只关心相对相位和模方
复盘建议:每当你完成一个量子光学计算,请按以下清单自查:(1) 所有态矢量是否归一化?(2) 所有算符是否 Hermite(若对应可观测量)?(3) 对易关系是否保持?(4) 截断维度是否足够?(5) 最终结果是否与物理直觉一致(如概率非负、总概率为1)?