形式陈述
稳定子码把逻辑状态放进若干 Pauli 可观测量的共同 + 1 本征空间。设 g 1 , … , g r ∈ P n 是两两对易的 Hermitian Pauli 算子 公理库 Pauli 算子与 Pauli 群 Pauli operator · Pauli group · Pauli string · 泡利算子 · 泡利群 保留整体相位的 Pauli 张量积群,以二进制标签计算乘法、Hermitian 条件和对易符号。 ,在忽略标量相位的二进制表示中线性独立,并要求生成的群 S = ⟨ g 1 , … , g r ⟩ 不含 − I 。码空间为
对 所 有 C = { | ψ ⟩ : g j | ψ ⟩ = | ψ ⟩ 对所有 j } , Π C = ∏ j = 1 r I + g j 2 = 1 2 r ∑ g ∈ S g . 它的维数是 2 n − r ,可编码 n − r 个逻辑 qubit。这里“稳定”指每个 g ∈ S 在码空间上逐向量恒等作用,不是说任意物理噪声都会被消除。
维数公式来自正交投影 公理库 正交投影 Orthogonal projection 把向量映到子空间上最近点并使误差与子空间正交的线性算子。 而非形式上的约束计数。每个 g j 满足 g j † = g j 、g j 2 = I ,所以 ( I + g j ) / 2 是其 + 1 本征空间投影;各因子对易,其乘积仍自伴且幂等,像空间正是交集。独立性使展开的 2 r 个群元素互不相同;群中唯一的标量元素是 I ,其他元素都是迹为零的 Pauli 字符串。因此
dim C = Tr Π C = 2 − r Tr I = 2 n − r . 同一生成元列两遍不会多减一个维数;把 g 与 − g 同时列入则产生 − I ∈ S ,共同 + 1 空间为零。这两种情形都不能套用上述独立生成元公式。
直觉
纠错需要知道错误发生在哪个子空间,却不能读出逻辑振幅。对易的校验算子把物理空间分成不同的共同本征空间,测量只返回本征值标签,称为综合(syndrome)。同一标签所对应的整个子空间仍可容纳叠加;只要装置没有继续区分其中的逻辑基,逻辑相干就能保留下来。
以三个数据 qubit 为例,Z Z I 检验前两位是否相同,I Z Z 检验后两位是否相同。辅助 qubit 接收这两个奇偶性,而不是分别读取三个数据位。下面的电路 公理库 量子电路 Quantum circuit 用固定寄存器上的酉门、测量和经典控制表示有限量子操作序列,并明确基顺序、矩阵乘法与测后更新。 测量两根辅助线,三根数据线都继续进入条件恢复。
图片加载失败 图中从上到下的张量顺序为 D 1 , D 2 , D 3 , A 1 , A 2 ,实心点与圆圈加号分别是 CNOT 的控制和目标,M Z 是辅助 qubit 的计算基测量。蓝色双线表示已经读出的经典综合;右侧 E s 是对三个数据 qubit 的条件操作。
例子与边界
三比特重复编码与四个错误空间
取 g 1 = Z Z I 、g 2 = I Z Z ,则
S = { I I I , Z Z I , I Z Z , Z I Z } , Π C = I I I + Z Z I + I Z Z + Z I Z 4 , C = span { | 000 ⟩ , | 111 ⟩ } . 从 ( α | 0 ⟩ + β | 1 ⟩ ) ⊗ | 00 ⟩ 出发,先做 CNOT 1 → 2 、再做 CNOT 1 → 3 ,即得到编码态
| ψ L ⟩ = α | 000 ⟩ + β | 111 ⟩ , | α | 2 + | β | 2 = 1. 振幅允许为任意复数。定义综合位 s j = 0 对应 g j 本征值 + 1 ,s j = 1 对应 − 1 ;两位顺序始终是 s 1 s 2 。
错误 E
错误后的向量
( g 1 , g 2 ) 本征值
综合 s
恢复 E s
I
α | 000 ⟩ + β | 111 ⟩
( + 1 , + 1 )
00
I
X 1
α | 100 ⟩ + β | 011 ⟩
( − 1 , + 1 )
10
X 1
X 2
α | 010 ⟩ + β | 101 ⟩
( − 1 , − 1 )
11
X 2
X 3
α | 001 ⟩ + β | 110 ⟩
( + 1 , − 1 )
01
X 3
这张表也可直接由对易关系推出:若 g j E = ( − 1 ) s j ( E ) E g j ,则 g j E | ψ L ⟩ = ( − 1 ) s j ( E ) E | ψ L ⟩ 。所以标签由错误决定,与 α , β 无关。它和经典综合译码 公理库 综合译码 Syndrome decoding 利用校验矩阵消去码字成分,以综合定位错误陪集并选择首领;区分合法输出、正确恢复与一般译码困难性。 使用校验矩阵两行 110 , 011 的计算相同,但量子恢复还必须保留每行中的复振幅关系。
辅助电路确实实现 Lüders 更新
对任意计算基数据 | b 1 b 2 b 3 ⟩ ,依次将 D 1 , D 2 作为控制作用于 A 1 ,将 D 2 , D 3 作为控制作用于 A 2 。两个辅助 qubit 初态为 | 00 ⟩ ,电路酉算子 V 满足
V | b 1 b 2 b 3 ⟩ | 00 ⟩ = | b 1 b 2 b 3 ⟩ | b 1 ⊕ b 2 , b 2 ⊕ b 3 ⟩ . 由线性性,对任意数据向量 | ϕ ⟩ 都有
V ( | ϕ ⟩ ⊗ | 00 ⟩ ) = ∑ s ∈ { 0 , 1 } 2 Π s | ϕ ⟩ ⊗ | s ⟩ , Π s = 1 4 ( I + ( − 1 ) s 1 g 1 ) ( I + ( − 1 ) s 2 g 2 ) . 因此测辅助线的结果 s 在数据上的操作算子正是 ⟨ s | V | 00 ⟩ = Π s ,不仅概率效应等于 Π s 。这是 Lüders 仪器:分支为 ρ ↦ Π s ρ Π s ,概率 p s = Tr ( Π s ρ ) ,非零概率下条件态为该分支除以 p s 。四个投影两两正交、和为 I 8 ,各秩为 2 。同一综合中的两个基向量附着同一辅助标签,故没有被相互区分;若改为逐个测数据位再计算奇偶性,就会额外破坏所需相干。
恢复的适用边界
Z 1 与两个校验都对易,所以 Z 1 | ψ L ⟩ = α | 000 ⟩ − β | 111 ⟩ 仍返回综合 00 ,按表不做任何校正。对 | + L ⟩ = ( | 000 ⟩ + | 111 ⟩ ) / 2 ,它产生正交态 | − L ⟩ ,不是可忽略的整体相位。因此本码能纠正这里指定的单次比特翻转,不能纠正任意单 qubit 误差。按“保持码空间却在其上非标量作用的最小 Pauli 重量”定义量子距离,Z 1 已证明距离为 1 ;经典重复码的距离 3 不能直接搬来。
两位翻转 X 1 X 2 的综合是 01 ,与 X 3 相同;按表校正后得到 X 1 X 2 X 3 ,交换 | 000 ⟩ 与 | 111 ⟩ ,即逻辑比特翻转。综合确定的是错误空间,不会唯一识别所有重量的错误。
编码也没有克隆未知态。输入 | + ⟩ 被编码为 ( | 000 ⟩ + | 111 ⟩ ) / 2 ,而三份独立副本 | + ⟩ ⊗ 3 含有八个计算基项。冗余存于联合态,不能把每根数据线都当成原态的完整副本。
推论与应用
从条件恢复到完整信道
以表中的 E s 定义 F s = E s Π s 。因为每个 E s 酉,
∑ s F s † F s = ∑ s Π s = I 8 , R ( ρ ) = ∑ s F s ρ F s † 是定义在整个三 qubit 空间上的迹保持量子信道 公理库 量子信道 Quantum channel · CPTP map · Completely positive trace-preserving map 量子信道是完全正且保持迹的线性映射,描述包含噪声、测量结果遗忘和子系统丢弃的确定性量子状态变换。 。它包含全部测量结果后的反馈,不丢弃失败标签,也无需事先知道逻辑态。对于表中任一 E t ,正交错误空间给出
Π s E t Π C = δ s t E t Π C , F s E t Π C = δ s t Π C . 后一式同时说明每一行的未知逻辑向量都被恢复,并为相干误差提供了更强的结论。
相干翻转与一般 Kraus 张成空间
考虑真正作用于整个物理空间的酉误差
U = I + i X 1 2 , U † U = ( I − i X 1 ) ( I + i X 1 ) 2 = I . 它把编码态变成 ( | ψ L ⟩ + i X 1 | ψ L ⟩ ) / 2 ,这是两个错误分量的相干叠加。测综合只产生 00 与 10 ,各概率 1 / 2 ;恢复后的未归一化向量分别为 | ψ L ⟩ / 2 与 i | ψ L ⟩ / 2 ,平均输出恰为原来的密度算子。这个过程去除了错误标签间的相干,同时保留了每个逻辑态内部的相干。
更一般地,设物理噪声为任意 CPTP 映射 N ( ρ ) = ∑ a K a ρ K a † ,且每个 Kraus 算子都在 { I , X 1 , X 2 , X 3 } 的线性张成空间中。用综合索引写成 K a = ∑ t c a t E t ,上式立即给出
F s K a Π C = c a s Π C . 还需检查恢复求和的系数确为 1 。四个 E t C 两两正交,所以对任意归一化码向量,‖ K a | ψ L ⟩ ‖ 2 = ∑ t | c a t | 2 ;噪声迹保持遂要求 ∑ a , t | c a t | 2 = 1 。对任意码支持密度算子 ρ = Π C ρ Π C ,于是
( R ∘ N ) ( ρ ) = ∑ a , s | c a s | 2 ρ = ρ . 这包括概率混合与允许的相干组合,但任意形式的线性组合不自动成为物理信道:给出的 Kraus 算子仍须满足全空间上的 ∑ a K a † K a = I 。本页的 U 已显式满足这一要求。
证明还保留了与不可访问参考系统 R 的纠缠。对于支持在 C ⊗ H R 的任意联合态 ρ D R ,每个恢复分支在该空间上是 c a s I C ⊗ I R ,故同一求和给出
( ( R ∘ N ) ⊗ id R ) ( ρ D R ) = ρ D R . 因此恢复的是完整逻辑量子信息,而不只是计算基概率。这里假设编码、辅助初始化、综合测量和反馈门理想;将这些步骤本身的故障纳入模型,属于进一步的容错问题。
Knill–Laflamme双向证明 公理库 Knill–Laflamme纠错条件 Knill–Laflamme condition · Quantum error correction criterion 用码空间上的误差重叠矩阵刻画精确可恢复性,构造全空间恢复信道,并证明任意参考系统的关联也被保留。 将这个例子提升为一般有限维判据,并以I 与Z 1 Z 2 在码上相同的退化误差展示非对角重叠矩阵;恢复无需区分全部原始Kraus标签。
参考资料