量子 Tanner 码(quantum Tanner code)由 Anthony Leverrier 与 Gilles Zémor 在 2022 年 FOCS 提出:把量子比特放在左-右 Cayley 复形的方块上,用两个小码的张量码与对偶张量码在顶点处施加局部约束,得到概念上最简的渐近好量子 LDPC 码族。它顺带恢复了 Dinur–Evra–Livne–Lubotzky–Moses 的 c³ 局部可测试码构造,并经后续工作获得线性时间译码。
左-右 Cayley 复形中的方块:两条 A-边与两条 B-边围成 square
图:左-右 Cayley 复形的方块(square)——两条 A-边与两条 B-边围成四边形,量子比特就放在方块上(来源:QE024)

左-右 Cayley 复形

设群 G 带两个自逆生成集 、,。左-右 Cayley 复形的顶点集为 :A-边连接 与 (左乘),B-边连接 与 (右乘);每个方块(square)是四元组

即两条 A-边加两条 B-边围成的四边形(见图)。、(左/右 Cayley 图的双覆盖)各自是 -正则图;若满足总无交换条件 ,则 个方块互不重合。把方块视为”边”、只看 (或 ),得到图 : 与 相邻Leverrier & Zémor 2022 (FOCS)。具体实例取 Ramanujan 双 Cayley 复形:、。

码构造:局部约束挂在顶点

取两个小码 、,组合出两个定义在 上的局部码:

量子比特放在方块 上。Z 型稳定子挂在 顶点: 的 Q-邻域 (v 的局部视图),要求局部取值构成 的码字;X 型稳定子挂 ,局部取 码字。这正是把经典 Tanner 码(expander-codes)的配方从图搬到方形复形上——两个经典码 就是 、 上的 Tanner 码。

相邻两顶点的 Q-邻域共享一列的结构
图:相邻顶点 与 的局部视图 及其共享的一列——正交性论证的几何(来源:QE024)

正交性:共享行/列上的对偶对

CSS 条件 的验证是构造的点睛之笔。取一个 -生成元(支在 的 Q-邻域内的 码字)与一个 -生成元(支在相邻 的 码字)。若二顶点由 B-边相连,两个 Q-邻域 恰共享一列 (固定 b,见图):该列上 -生成元的取值是 的码字、-生成元的取值是 的码字,逐坐标内积求和为零——

故两生成元正交;A-边相邻时对 同理。“CSS 配对 由构造保证”——不需要任何额外搜索。

参数与代价

对称化取 、,则码长 ,校验数 ,码率至少 ( 时为正)。距离定理:相对距离

其中 是小码相对距离、 可任意小;且存在重量 的码字,故相对距离上界 —— 的下界离最优只差 Leverrier & Zémor 2022 (FOCS)。代价:每个校验作用于整个局部视图,重量 ——比提升积/平衡积的 重一个因子,是”概念简洁”换来的硬件负担。

距离证明骨架:正常顶点与鲁棒性

证明对低重量 运行”减重循环”:取 在 诱导子图上度数 的正常顶点(normal vertices)集 S。核心工具是对偶张量码的 w-鲁棒性(w-robustness): 中重量 的码字支集必集中于少数行加列——随机小码以高概率满足(,且抗 比例的 puncturing,方法随 Panteleev–Kalachev 2021)。鲁棒性保证 S 中顶点的局部视图每列都 -接近某个 码字; 的扩展性迫使这些”近似码字列”聚簇到一个顶点集 T;再用张量码 自身的鲁棒性,把典型 的局部视图与某个非零张量码字 的差(重量 级)加到 上——加上稳定子反而降低重量。反复循环,任何重量低于 的向量必落入 ,即距离下界。

与 PK 构造的关系及后续

Panteleev–Kalachev 的好码用的也是完全方形复形(每点 link 为完全二部图的复形),但证明走”局部极小链+积扩展”路线(见good-quantum-codes);量子 Tanner 走”正常顶点+鲁棒张量码”,概念更省、校验更重。后续:小集合翻转式译码推广到量子 Tanner 码给出线性时间算法;经典侧恢复 c³ LTC(常码率、常距离、常数查询局部可测试),量子侧 2026 年得到渐近好量子 LTC 收尾Gay & Jeronimo 2026 (arXiv);横传非 Clifford 门的变体见Li, Li & Liu 2026 (arXiv)与qldpc-logical-ops。

延伸阅读