2. 量子力学基础回顾

量子计算的所有算法与协议,最终都建立在量子力学的几条基本假设之上。本节把与量子信息最相关的部分重新梳理一遍:态矢量如何描述一个量子系统、叠加原理为什么不是“同时处于两个状态”这么简单、测量假设如何决定我们能读到什么、不确定性原理限制了什么,以及量子信息最终用什么数学对象来表示。理解这些内容,是后面学习量子门、纠缠和量子算法的前提。

态矢量:量子状态的数学载体

在量子力学中,一个孤立量子系统的状态由一个复向量空间(希尔伯特空间)中的单位矢量描述,这个矢量称为态矢量,习惯用狄拉克符号写成右矢 |ψ⟩。对于最简单的量子比特(qubit),它是一个二维复向量空间中的单位矢量,可以写成两个基态的线性组合:

|ψ⟩ = α|0⟩ + β|1⟩

其中 |0⟩ = (1, 0)ᵀ,|1⟩ = (0, 1)ᵀ
α、β 为复数,满足归一化条件 |α|² + |β|² = 1

这里 α 和 β 称为概率幅,它们不是概率,而是复数。|α|² 和 |β|² 才分别是在 |0⟩ 和 |1⟩ 上测得结果的概率。概率幅可以带相位,而相位在后续的干涉与算法设计中起决定性作用。例如 α = 1/√2、β = 1/√2 时,测量得到 0 或 1 的概率各为 50%;若 α = 1/√2、β = i/√2,测量概率不变,但相对相位不同,这个状态与前者在物理上并不相同。

态矢量满足叠加原理:若 |ψ₁⟩ 和 |ψ₂⟩ 都是系统可能的状态,则它们的任意线性组合 c₁|ψ₁⟩ + c₂|ψ₂⟩(归一化后)也是系统可能的状态。需要强调的是,叠加不是“系统同时处在两个经典状态”,而是态矢量本身处在一个新的、确定的量子态上;只有在测量时,叠加才表现为按概率得到不同结果。这一点是量子计算区别于经典概率计算的核心。

测量假设:从概率幅到经典结果

量子测量假设规定:对处于 |ψ⟩ = α|0⟩ + β|1⟩ 的量子比特,在计算基 {|0⟩, |1⟩} 下测量,会以概率 |α|² 得到结果 0,以概率 |β|² 得到结果 1,且测量后系统坍缩到对应的基态。也就是说,测量会不可逆地改变状态,重复测量同一量子比特不会得到新的随机结果,而是稳定在坍缩后的状态上。

更一般地,若测量算符对应一组正交投影 {Mₘ},满足 Σₘ Mₘ†Mₘ = I,则得到结果 m 的概率为 p(m) = ⟨ψ|Mₘ†Mₘ|ψ⟩,测量后状态为 Mₘ|ψ⟩/√p(m)。计算基测量只是其中最简单的一种。测量假设带来两个直接后果:一是量子信息不能像经典比特那样被随意复制(不可克隆定理),二是任何读取都会扰动状态,因此量子算法必须精心安排测量时机。

不确定性原理:不是仪器不够好

不确定性原理常被误解为“测量精度不够”,实际上它是量子态本身的属性。对两个不对易的可观测量 A 和 B,其标准差满足:

ΔA · ΔB ≥ |⟨[A, B]⟩| / 2

例如位置与动量:Δx · Δp ≥ ℏ/2
泡利算符:ΔX · ΔZ ≥ 1(以 ℏ/2 归一化后)

这意味着不存在一个量子态,使 X 和 Z 两个分量同时具有确定值。对量子计算而言,这直接解释了为什么不能同时精确读取一个量子比特的 X 基和 Z 基信息;也解释了量子密钥分发(如 BB84)的安全性来源——窃听者若测量某个基,必然扰动另一个基上的状态,从而留下可检测的误码。

量子信息的基本表示

量子信息用态矢量、密度矩阵和测量算符共同表示。纯态用态矢量 |ψ⟩ 描述;当系统处于经典概率混合或与外界纠缠时,用密度矩阵 ρ 描述:

ρ = Σᵢ pᵢ |ψᵢ⟩⟨ψᵢ|,满足 ρ† = ρ,tr(ρ) = 1,ρ ≥ 0

纯态:tr(ρ²) = 1
混态:tr(ρ²) < 1

单量子比特的密度矩阵可写成 ρ = (I + r⃗·σ⃗)/2,其中 r⃗ 是布洛赫球上的实向量,|r⃗| ≤ 1。纯态对应球面 |r⃗| = 1,混态对应球内 |r⃗| < 1。这个几何图像把抽象的密度矩阵变成可直观理解的对象:量子比特的状态就是布洛赫球上的一个点或球内的一个点。

多量子比特系统的态空间是各子系统态空间的张量积。两个量子比特的基为 {|00⟩, |01⟩, |10⟩, |11⟩},一般态为 |ψ⟩ = α₀₀|00⟩ + α₀₁|01⟩ + α₁₀|10⟩ + α₁₁|11⟩。若该态不能写成两个单比特态的直积,则称其为纠缠态,例如贝尔态 |Φ⁺⟩ = (|00⟩ + |11⟩)/√2。纠缠是量子信息中不可替代的资源,也是量子并行与量子通信优势的来源。

量子比特:态矢量、测量与布洛赫球表示 态矢量与叠加 |ψ⟩ = α|0⟩ + β|1⟩ |α|² + |β|² = 1 α = 1/√2,β = 1/√2 → 测量得 0 或 1 各 50% α = 1/√2,β = i/√2 → 概率相同,相对相位不同 测量假设 p(0) = |α|²,p(1) = |β|² 测量后坍缩到对应基态 一般测量:{Mₘ} p(m) = ⟨ψ|Mₘ†Mₘ|ψ⟩ 测量后:Mₘ|ψ⟩/√p(m) 不可克隆,读取即扰动 不确定性原理 ΔA · ΔB ≥ |⟨[A,B]⟩|/2 Δx · Δp ≥ ℏ/2 ΔX · ΔZ ≥ 1 X 与 Z 不能同时确定 BB84 安全性来源 窃听必留误码痕迹 布洛赫球:量子比特状态的几何表示 |0⟩ |+⟩ |+i⟩ |1⟩ |ψ⟩ 纯态:|r⃗| = 1,位于球面 混态:|r⃗| < 1,位于球内 ρ = (I + r⃗·σ⃗)/2 tr(ρ²) = 1 → 纯态 tr(ρ²) < 1 → 混态 纠缠态无法用单球点表示

从基础假设到量子信息表示

把上述内容串起来看:态矢量给出状态的完整描述,叠加原理允许状态在基之间线性组合,测量假设把概率幅转成经典读数并造成坍缩,不确定性原理限制了对不对易量的同时读取,而密度矩阵与布洛赫球则提供了更一般、更几何化的表示。对量子计算而言,最常用的三个表示层次是:

  • 态矢量表示:适合描述纯态和理想量子线路中的状态演化,如 |ψ⟩ = α|0⟩ + β|1⟩。
  • 密度矩阵表示:适合描述混态、退相干和开放系统,如 ρ = Σᵢ pᵢ|ψᵢ⟩⟨ψᵢ|。
  • 布洛赫球表示:适合单量子比特的几何直观,把量子门理解为球面上的旋转。
判断一个量子比特是否处于纯态,可以计算 tr(ρ²):等于 1 是纯态,小于 1 是混态。对单比特,也可以看布洛赫向量长度 |r⃗| 是否等于 1。

最后需要建立的一个关键直觉是:量子信息不是经典比特的简单推广。经典比特非 0 即 1,而量子比特的状态由连续的概率幅和相位刻画;经典信息可以被复制和读取而不被破坏,量子信息则受不可克隆定理和测量坍缩的约束。正是这些约束,使得量子计算既拥有经典计算不具备的并行与干涉能力,也必须在算法设计中谨慎处理测量与退相干。掌握本节这些基本表示,后续学习单比特门、多比特门、纠缠与量子算法时,才能把每一步操作对应到清晰的数学对象上。