目录Contents
怎样读一份带来源键的文献表How to read a provenance-keyed bibliography
普通论文的参考文献编号 [12] 只告诉你「去文末找第 12 条」。QEC-Bank 的文献键做得更多:它是一个全局唯一、可被程序检查的名字,条目里的每一句「文献说……」都必须挂在某个键上,而每个键又必须在一份受控注册表里有完整的元数据。 An ordinary paper's “[12]” only says “look up item 12 at the end”. A QEC-Bank bibkey does more: it is a globally unique, machine-checkable name; every “the literature says …” inside the entry must hang on a key, and every key must have complete metadata in one controlled registry.
1.1一个键的解剖Anatomy of a key
看 dennis2002topological:第一作者姓(dennis)+ 年份(2002)+ 标题里一个有辨识度的词(topological)。这个约定让键既好念又几乎不会撞车。所有键登记在 registry/refs.yaml,每条至少有 id、title、authors、year、url(arXiv 链接)。注册表还允许 alias_of:当一次文献调研用了另一个键指向同一篇论文,就登记为别名而不是第二篇——例如 bravyi2024high 是 bravyi2024bicycle 的别名,roffe2020bposd 是 roffe2020decoding 的别名,bluvstein2023logical 是 bluvstein2024logical 的别名。表面码条目的 39 个键全部在注册表中,元数据齐全;QEC-Bank 的参考文献页也没有把任何一条标为「metadata pending」。
Take dennis2002topological: first author's surname (dennis) + year (2002) + one distinctive title word (topological). The convention keeps keys pronounceable and nearly collision-free. All keys are registered in registry/refs.yaml, each with at least id, title, authors, year, url (an arXiv link). The registry also allows alias_of: when a literature sweep used a different key for the same paper, it is recorded as an alias rather than a second paper. Thus bravyi2024high is an alias of bravyi2024bicycle, roffe2020bposd of roffe2020decoding, bluvstein2023logical of bluvstein2024logical. All 39 keys of the surface entry are in the registry with complete metadata; the QEC-Bank references page marks none of them “metadata pending”.
1.2键住在哪里Where the keys live
在条目源文件 codes/surface/card.yaml 里,键以三种方式出现。其一,条目级的 refs 列表:39 个键按顺序排好——这就是 QEC-Bank 参考文献页显示的那张表,一条不多一条不少。其二,侧面记录里的 refs 列表:每个译码器、每个实现、每个表示、每条关系、每个分类标签都带自己的几个键;例如译码器 mwpm 在「码容量」噪声下的那条记录引用 dennis2002topological, wang2003confinement, higgott2022pymatching。其三,逻辑操作用 origin: {kind: claimed, ref: KEY}:每个门只挂一个键,并且诚实地写着 claimed——这些操作的可行性来自论文,QEC-Bank 没有重算。有 11 个键(如 bravyi2009nogo、aharonov1997fault)只出现在条目级列表里,不绑定任何侧面记录:它们支撑的是直觉文(intuition.md)里的论证,而不是某条可执行的断言。下一章会把这一点标在每条文献旁。
In the entry source codes/surface/card.yaml, keys appear in three ways. First, the entry-level refs list: the 39 keys in order; this is exactly the table the QEC-Bank references page shows, no more, no less. Second, refs lists inside facet records: every decoder, realization, representation, relation and category tag carries its own few keys; the mwpm decoder record under code-capacity noise, for instance, cites dennis2002topological, wang2003confinement, higgott2022pymatching. Third, logical operations use origin: {kind: claimed, ref: KEY}: one key per gate, honestly labelled claimed, because these operations' feasibility comes from papers and the QEC-Bank has not recomputed it. Eleven keys (such as bravyi2009nogo and aharonov1997fault) appear only in the entry-level list and are bound to no facet record: they support arguments in the intuition essay (intuition.md) rather than any executable assertion. The next chapter marks this beside each reference.
1.3为什么每条论断都要指向一个键Why every claim points at a key
因为 QEC-Bank 把「机器算出来的」和「文献说的」严格分开。推导页 pedagogy/derivations.md 专门列出哪些数由机器算、哪些由文献说(QEC-Bank 叫它 provenance split,来源分界):n、k、CSS 结构和两个小实例的码距是机器验证的(n = 物理比特数,k = 逻辑比特数,d = 码距,定义见 Toric Code 教程 4.4 节与4.6 节);L=5 的码距下界由定理与文献承担、上界由一个可重跑的随机见证承担,所以那个实例标 bounded(L 为格子边长);而阈值与硬件结果「不是一张裸校验矩阵的性质」,它们永远是文献论断,旁边必须写全噪声模型与译码器。于是每个不能重算的数字都需要一个键——没有键的数字在 QEC-Bank 里不允许存在。下表是条目里出现的全部来源词汇:
Because the QEC-Bank keeps “what the machine computed” strictly apart from “what the literature says”. The derivations page pedagogy/derivations.md lists which numbers a machine computes and which the literature asserts (the QEC-Bank calls this the provenance split): n, k, the CSS structure and the two small exact distances are machine-verified (n = physical qubits, k = logical qubits, d = distance; definitions in the toric-code guide, §4.4 and §4.6); the L=5 distance has a theorem-and-literature lower bound and a rerunnable seeded witness for the upper bound, so that instance is marked bounded (L is the lattice side); thresholds and hardware results “are not properties of a bare check matrix” and remain literature claims with the noise model and decoder written beside them. Hence every number that cannot be recomputed needs a key; a keyless number is not allowed in the QEC-Bank. The table lists every provenance word the entry uses:
| 词Word | 含义Meaning | 出现处Where it appears |
|---|---|---|
| verified | 机器重算并断言相等machine-recomputed and asserted equal | L3、L4 的 n、k、d;L5 的 n、kn, k, d of L3, L4; n, k of L5 |
| bounded | 定理下界 + 见证上界,未穷举theorem lower bound + witness upper bound, not exhaustive | L5 的码距 d=5the L5 distance d=5 |
| claimed | 来自所引论文,QEC-Bank 未重算from the cited paper, not recomputed | 全部 9 条逻辑操作的 origin.kindorigin.kind of all 9 logical operations |
| demonstrated | 硬件上做出来了(带 ± 误差)shown on hardware (with ± errors) | 5 条实现记录的 statusstatus of the 5 realization records |
| standard | 文献公认的标准译码器a standard decoder in the literature | 8 条译码器记录的 statusstatus of the 8 decoder records |
| canonical / curated / derived | 表示阶梯各层的来源:构造器直接给出 / 编者据文献整理 / 由转换器导出representation-ladder origins: given by the constructor / editor-curated from a paper / produced by a converter | views 与 categories 的 origin.kindorigin.kind of views and categories |
一个文献键是一份契约:「这个数字不是我算的,是这篇论文说的,你可以去核对。」下面 39 条文献,每一条都要回答同一个问题——它在 QEC-Bank 里替谁作证。
A bibkey is a contract: “I did not compute this number; this paper states it, and you may check.” Each of the 39 references below must answer the same question: whose witness is it in the QEC-Bank?
三十九条文献,按它回答的问题分组Thirty-nine references, grouped by the question each answers
QEC-Bank 页面按登记顺序列出这 39 条;这里换成按问题分组,每条注明键、以及它在条目里替哪个侧面作证。「仅条目级」表示该键只在条目级列表里、不绑定任何侧面记录。标题与作者一律照注册表原文。 The QEC-Bank page lists these 39 in registration order; here they are regrouped by question, each with its key and the facet it testifies for. “Entry-level only” means the key sits in the entry list without any facet record. Titles and authors follow the registry verbatim.
2.1奠基与构造:这个码是什么Foundations and construction: what the code is
- Alexei Yu. Kitaev, "Fault-tolerant quantum computation by anyons" (2003)
kitaev2003fault · 环面码及其任意子图像的原始出处(任意子:把警报看成可以在格子上移动的「粒子」,星报警与面报警是两种任意子)。被关系 same_bulk_phase_as → toric 引用(见关系导读第 3 章)。The original source for the toric code and its anyon picture (anyons: alarms viewed as “particles” that move on the lattice; star alarms and plaquette alarms are two kinds). Cited by the relation same_bulk_phase_as → toric (see the relations guide, Chapter 3). - Sergey B. Bravyi and Alexei Yu. Kitaev, "Quantum codes on a lattice with boundary" (1998)
bravyi1998quantum · 毛 / 光边界的首次构造,平面表面码由此诞生。表示阶梯(QEC-Bank 用 R1 到 R5 五级台阶,把同一个码写成越来越抽象的几种语言,见表示阶梯导读)R2「同调」视图的 curated 来源;同调视图把检查看成「取边界」。平面码里,一条 Z 串(Z 放在一串边上)要不触发任何星检查,端点只能落在毛边上(横边悬空、没有顶点的那两侧);论文把这种端点全在边界上的链叫相对闭链。这样的串若等于若干面检查的乘积,例如绕一块面的小环,就是平凡的,不改变存下的信息;从一条毛边连到对面毛边的串不是检查的乘积,它才是逻辑算符。相差若干检查乘积的两条串算同一类(图 2.1)。First construction of rough/smooth boundaries; the planar surface code is born here. Curated origin of the R2 “homological” view on the representation ladder (the QEC-Bank's five rungs R1 to R5 that write the same code in increasingly abstract languages; see the representation-ladder guide); the homological view reads checks as “taking a boundary”. On the planar code a Z string (Z on a chain of edges) trips no star check only if its endpoints lie on the rough edges (the two sides where horizontal edges end free, with no vertex); the paper calls such a chain, all of whose endpoints are on the boundary, a relative cycle. If such a string equals a product of face checks, like a small loop around one face, it is trivial and leaves the stored information alone; a string from one rough edge to the opposite one is not a product of checks, and it is the logical operator. Two strings that differ by a product of checks belong to the same class (Figure 2.1). - Eric Dennis, Alexei Kitaev, Andrew Landahl, and John Preskill, "Topological quantum memory" (2002)
dennis2002topological · 引用最多的键:分类标签「topological」的来源、码容量译码器 mwpm 的 10.9%(最优译码)、R5「统计力学」视图(随机键 Ising 模型:把「最优译码能否成功」换算成一个带随机正负耦合的磁性模型是否有序,阈值就是它的相变点)、以及与环面码的关系。The most-cited key: source of the “topological” category tag, of the code-capacity mwpm record's 10.9% (optimal decoding), of the R5 “statistical-mechanics” view (random-bond Ising model: whether optimal decoding succeeds is translated into whether a magnet with random positive and negative couplings orders, and the threshold is its phase transition), and of the toric relation. - Héctor Bombín and Miguel A. Martín-Delgado, "Homological Error Correction: Classical and Quantum Codes" (2007)
bombin2007homological · 把「检查 = 取边界;端点只落在相应类型边界上的串叫相对闭链,相差检查乘积的串算同一类;逻辑串是其中不是检查乘积的那些,即非平凡的相对同调类(检查乘积本身是平凡类,什么也不改)」讲成一般理论。与 bravyi1998quantum 共同支撑 R2 同调视图。Turns “checks = taking boundaries; strings whose endpoints lie only on the boundary of the matching type are relative cycles, and strings that differ by products of checks count as one class; the logical strings are the relative cycles that are not products of checks, i.e. the nontrivial relative-homology classes (a product of checks is the trivial class and changes nothing)” into a general theory. Supports the R2 homological view together with bravyi1998quantum. - Jean-Pierre Tillich and Gilles Zémor, "Quantum LDPC codes with positive rate and minimum distance proportional to the square root of the blocklength" (2009)
tillich2009quantum · 定义超图积。是分类标签「hypergraph-product」、R1 校验矩阵视图(derived)、R2 超图积视图(canonical)、两条关系与导览多步的来源——本条目构造器的理论依据(qLDPC 教程 2.1 节)。Defines the hypergraph product. Source of the “hypergraph-product” category tag, the R1 check-matrix view (derived), the R2 HGP view (canonical), both relations and several tour steps: the theoretical basis of this entry's constructor (qLDPC guide, §2.1). - Dorit Aharonov and Michael Ben-Or, "Fault Tolerant Quantum Computation with Constant Error" (1997)
aharonov1997fault · 阈值定理:足够弱的局域噪声可以被压到任意小。直觉文「设计问题」一节用它说明表面码要解决的不是「能不能」而是「以什么交互契约」。仅条目级。The threshold theorem: sufficiently weak local noise can be suppressed arbitrarily. The intuition essay's “design problem” uses it to say the surface code's question is not whether but under what interaction contract. Entry-level only.
2.2禁区与代价定理:它做不到什么No-go and tradeoff theorems: what it cannot do
- Sergey Bravyi and Barbara M. Terhal, "A no-go theorem for a two-dimensional self-correcting quantum memory based on stabilizer codes" (2009)
bravyi2009nogo · 二维局域稳定子哈密顿量不能自纠错。把检查当能量项,考虑所有「从一个逻辑态出发、每步只加一个局部错误、最后到达另一个逻辑态」的路径:每条路径途中都有一个能量最高点,能量壁垒是这个最高点(比基态高多少)在所有路径里的最小值。论文证明二维里这个壁垒被一个与系统大小无关的常数封顶:造出一条串的两个端点要花能量,但把串拉长不再加价,所以热涨落只需越过一个固定高度就能造成逻辑错误。直觉文「失效模式」里「没有被动热记忆」的依据。仅条目级。2D local stabilizer Hamiltonians cannot self-correct. Take the checks as energy terms and consider every path that starts in one logical state, adds one local error per step, and ends in another logical state: each path has a highest-energy point on the way, and the energy barrier is the smallest such height (above the ground state) over all paths. The paper proves that in 2D this barrier is capped by a constant independent of the system size: creating the two endpoints of a string costs energy, but stretching the string costs nothing more, so thermal fluctuations need only clear a fixed height to cause a logical error. Basis of “no passive thermal memory” in the intuition essay's failure modes. Entry-level only. - Sergey Bravyi, David Poulin, and Barbara Terhal, "Tradeoffs for reliable quantum information storage in 2D systems" (2010)
bravyi2010tradeoffs · k·d² ≤ c·n(k 逻辑比特、d 码距、n 物理比特),前提是二维格点、每个格点只放有限个比特(比特密度有界)、每条检查只作用在固定大小的一块区域内;常数 c 只依赖这两个局域性参数。表面码 k = 1、d ∝ √n,使 k·d² 与 n 同阶,达到了这个标度,并不是说等号成立。BB 码教程 1.1 节从这里出发。仅条目级。k·d² ≤ c·n (k logical qubits, d distance, n physical qubits), assuming a 2D lattice with a bounded number of qubits per site (bounded qubit density) and every check acting within a region of fixed size; the constant c depends only on these two locality parameters. The surface code with k = 1, d ∝ √n makes k·d² of the same order as n: it saturates the scaling, which does not mean equality holds. The BB-code guide, §1.1 starts here. Entry-level only. - Sergey Bravyi and Jeongwan Haah, "Energy landscape of 3D spin Hamiltonians with topological order" (2011)
bravyi2011energy · 三维拓扑序的能量壁垒分析(能量壁垒:见上一条 bravyi2009nogo 的定义),二维禁区在三维如何松动的对照。仅条目级。Energy-barrier analysis for 3D topological order (the energy barrier: defined in the bravyi2009nogo item above), the contrast case for how the 2D no-go loosens in 3D. Entry-level only. - Sergey Bravyi and Robert König, "Classification of topologically protected gates for local stabilizer codes" (2013)
bravyi2013classification · Bravyi–König 定理:对二维拓扑稳定子码(检查几何局域、码距足够大),用深度固定、每个门只作用于相邻比特的电路实现的逻辑门都在 Clifford 群里;所以在这些前提下,没有这样实现的逻辑 T 门(格点手术教程 1.3 节)。仅条目级。The Bravyi–König theorem: for a 2D topological stabilizer code (geometrically local checks, large enough distance), every logical gate implemented by a constant-depth circuit of gates acting on nearby qubits lies in the Clifford group; so under these assumptions no logical T gate is implemented this way (lattice-surgery guide, §1.3). Entry-level only. - Jeongwan Haah, "Local stabilizer codes in three dimensions without string logical operators" (2011)
haah2011local · 立方码:三维里没有串状逻辑算符的码(它的逻辑算符不能沿一条线铺开),是「逻辑信息一定住在串上」在三维不再成立的反例。仅条目级。The cubic code: a 3D code with no string-like logical operators (its logical operators cannot be laid out along a line), the counterexample to “logical data must live on strings” beyond 2D. Entry-level only.
2.3译码器与阈值:怎样纠、纠到哪Decoders and thresholds: how to correct, and how far
- Chenyang Wang, Jim Harrington, and John Preskill, "Confinement-Higgs transition in a disordered gauge theory and the accuracy threshold for quantum memory" (2003)
wang2003confinement · 两个数字的家:匹配译码在码容量下的 10.3%,以及唯象噪声(数据 + 测量都出错)下的 2.9%。被两条 mwpm 记录与 R5 统计力学视图引用。请勿把 2.9% 与 10.9% 混作同一阈值(译码器教程 6.1 节)。Home of two numbers: 10.3% for matching under code capacity, and 2.9% under phenomenological noise (data and measurement errors). Cited by two mwpm records and the R5 statistical-mechanics view. Never merge the 2.9% with the 10.9% (decoders guide, §6.1). - Austin G. Fowler, Matteo Mariantoni, John M. Martinis, and Andrew N. Cleland, "Surface codes: Towards practical large-scale quantum computation" (2012)
fowler2012surface · 电路级 mwpm 记录的 0.57%/步(八步电路,约 4%/整周期);同时是四条 claimed 操作的键:打洞编织 CNOT、逻辑 |0⟩/|+⟩ 初始化、逻辑 Z/X 读出、Pauli 框架更新。The circuit-level mwpm record's 0.57% per step (eight-step circuit, about 4% per full cycle); also the key behind four claimed operations: hole-braiding CNOT, logical |0⟩/|+⟩ initialization, logical Z/X readout, Pauli-frame update. - Oscar Higgott, "PyMatching: A Python package for decoding quantum codes with minimum-weight perfect matching" (2022)
higgott2022pymatching · 最小重量完美匹配的开源实现,码容量 mwpm 记录引用它作为可复现的工具(译码器教程 2.3 节)。The open-source implementation of minimum-weight perfect matching; the code-capacity mwpm record cites it as the reproducible tool (decoders guide, §2.3). - Nicolas Delfosse and Naomi H. Nickerson, "Almost-linear time decoding algorithm for topological codes" (2021)
delfosse2021almost · union-find 记录。做法:每个警报先自成一个团;含奇数个警报的团向外长一圈(加权生长版每次只长边界最短的奇团),两团相碰就合并;含偶数个警报的团停止生长;等所有团都含偶数个警报,在每个团里用剥离(peeling)算法从树的叶子往里一条边一条边地剥,得到一个与警报相符的修复。9.9% 与 2.6% 属于加权生长版:前者是二维环面码、只有独立的 Z 错误、测量完美,后者是唯象噪声(每轮数据比特 Z 错误与测量结果翻转以同一概率发生);所有团一起均匀生长的版本是 9.2% 与 2.4%(论文第 5 节)。用小幅阈值换近线性时间(译码器教程第 4 章)。The union-find record. How it works: each alarm starts as its own cluster; a cluster holding an odd number of alarms grows by one layer (the weighted-growth version grows only the odd cluster with the shortest boundary each time), and clusters that touch merge; a cluster holding an even number of alarms stops growing; once every cluster is even, a peeling algorithm strips each cluster edge by edge from the leaves of a tree inward and returns a correction matching the alarms. The 9.9% and 2.6% belong to the weighted-growth version: the first for the 2D toric code with independent Z errors and perfect measurements, the second for phenomenological noise (per round, data-qubit Z errors and measurement flips at the same probability); growing all clusters uniformly gives 9.2% and 2.4% (Section 5 of the paper). A little threshold is traded for almost-linear time (decoders guide, Chapter 4). - Guillaume Duclos-Cianci and David Poulin, "Fast Decoders for Topological Quantum Codes" (2010)
duclos2010fast · renormalization-group(重整化群)记录:先在小块里局部译码,把结果当成更大一层的输入,一层层往上粗粒化,估计每个逻辑类的概率,而不是立刻押最轻的链。The renormalization-group record: decode locally in small blocks, feed the results to a coarser layer, and repeat, estimating the probability of each logical class instead of committing to the lightest chain. - Sergey Bravyi, Martin Suchara, and Alexander Vargo, "Efficient Algorithms for Maximum Likelihood Decoding in the Surface Code" (2014)
bravyi2014efficient · tensor-network-mld 记录:独立 X/Z 噪声下精确的最大似然译码,一般 Pauli 噪声下用矩阵乘积态(一种把大张量写成一串小张量相乘的压缩表示)近似(译码器教程 1.2 节的「最优」)。The tensor-network-mld record: exact maximum-likelihood decoding for independent X/Z noise, matrix-product-state approximation (a compressed representation writing a big tensor as a chain of small ones) for general Pauli noise (the “optimal” of the decoders guide, §1.2). - Joschka Roffe, David R. White, Simon Burton, and Earl Campbell, "Decoding Across the Quantum Low-Density Parity-Check Code Landscape" (2020)
roffe2020decoding · bp-osd 记录:置信传播(检查与比特之间反复传递「这个比特出错的概率」)加有序统计后处理,是可移植的 qLDPC 基线译码器,不专为几何而设(qLDPC 教程 6.3 节)。别名 roffe2020bposd。The bp-osd record: belief propagation (checks and qubits repeatedly exchange “probability that this qubit failed”) plus ordered-statistics post-processing, a portable qLDPC baseline, not geometry-specialized (qLDPC guide, §6.3). Alias roffe2020bposd. - Oscar Higgott, Thomas C. Bohdanowicz, Aleksander Kubica, Steven T. Flammia, and Earl T. Campbell, "Improved Decoding of Circuit Noise and Fragile Boundaries of Tailored Surface Codes" (2023)
higgott2023beliefmatching · belief-matching 记录:先用置信传播估计哪些故障会同时点亮几个警报,再据此修改匹配图上每条边的权重,最后做匹配(译码器教程 5.4 节的电路级噪声)。The belief-matching record: belief propagation first estimates which faults light several alarms together, the edge weights of the matching graph are adjusted accordingly, and matching runs last (circuit-level noise in the decoders guide, §5.4).
补课 · 张量与收缩;有序统计后处理怎样给出一个与警报相符的修复Catch-up · Tensors and contraction; how ordered-statistics post-processing yields a correction that matches the alarms
张量与收缩。张量就是带若干个下标的一组数:一个下标是向量,两个下标是矩阵,三个以上照样可以。两个张量共享一个下标时,把这个下标的所有取值乘起来再加起来,叫收缩。最熟悉的例子是矩阵乘法 Cik = Σj AijBjk,共享的下标 j 被求和掉。取 A = [[1, 2], [3, 4]],B = [[1, 0], [1, 1]](下标从 0 数):C00 = A00B00 + A01B10 = 1·1 + 2·1 = 3,同样算出 C01 = 2,C10 = 7,C11 = 4。张量网络就是许多小张量按图连起来,每条连线代表一个要被收缩的共享下标;矩阵乘积态是连成一条链的特例。张量网络译码器把「某一类错误的总概率」写成这样一张网络,收缩完得到一个数。
Tensors and contraction. A tensor is an array of numbers with some indices: one index is a vector, two a matrix, and three or more work the same way. When two tensors share an index, multiplying over every value of that index and adding up is a contraction. The most familiar case is matrix multiplication, Cik = Σj AijBjk, where the shared index j is summed away. With A = [[1, 2], [3, 4]] and B = [[1, 0], [1, 1]] (indices counted from 0): C00 = A00B00 + A01B10 = 1·1 + 2·1 = 3, and likewise C01 = 2, C10 = 7, C11 = 4. A tensor network is many small tensors joined along a graph, each link standing for a shared index to be contracted; a matrix-product state is the special case of a chain. A tensor-network decoder writes “the total probability of one class of errors” as such a network, and contracting it yields one number.
有序统计后处理(OSD)。置信传播给每个比特一个「出错概率」,但按 0.5 一刀切得到的猜测不一定与警报相符。OSD 用排序补救。例:三比特重复码,两条检查 c1 = b1 + b2、c2 = b2 + b3(模 2),两条都报警,s = (1, 1)。设置信传播给出 b1、b2、b3 出错的概率 0.2、0.3、0.25,全都低于 0.5,一刀切的猜测是「都没错」,与 s 不符。OSD 按概率从大到小排:b2、b3、b1;依次取它们在检查矩阵里的列,b2 列 (1, 1)、b3 列 (0, 1),这两列已经线性无关,只在这两个比特上解方程,其余比特设为 0:e2·(1, 1) + e3·(0, 1) = (1, 1),得 e2 = 1、e3 = 0。修复是翻转 b2,它正好点亮两条检查,与警报相符。
Ordered-statistics post-processing (OSD). Belief propagation gives each bit a “probability of error”, but cutting at 0.5 may give a guess that does not match the alarms. OSD repairs this by sorting. Example: the three-bit repetition code with checks c1 = b1 + b2 and c2 = b2 + b3 (mod 2), both alarming, s = (1, 1). Suppose belief propagation gives error probabilities 0.2, 0.3, 0.25 for b1, b2, b3, all below 0.5, so the cut-off guess is “no errors”, which does not match s. OSD sorts from most to least likely: b2, b3, b1; it takes their columns of the check matrix in that order, b2's column (1, 1) and b3's column (0, 1), which are already linearly independent, and solves only on these two bits with the rest set to 0: e2·(1, 1) + e3·(0, 1) = (1, 1), so e2 = 1, e3 = 0. The correction flips b2, which lights exactly the two checks, matching the alarms.
2.4逻辑操作:怎样让它计算Logical operations: how to make it compute
- Clare Horsman, Austin G. Fowler, Simon Devitt, and Rodney Van Meter, "Surface code quantum computing by lattice surgery" (2012)
horsman2012surface · claimed 操作「CNOT · surgery」的键:每次合并 / 分裂 O(d) 轮(d = 码距)加一块辅助路由贴片。格点手术教程第 3 章逐步推导。Key of the claimed operation “CNOT · surgery”: O(d) rounds per merge/split (d = distance) plus an ancilla routing patch. Derived step by step in the lattice-surgery guide, Chapter 3. - Benjamin J. Brown, Katharina Laubscher, Markus S. Kesselring, and James R. Wootton, "Poking holes and cutting corners to achieve Clifford gates with the surface code" (2017)
brown2017poking · claimed 操作「单比特 Clifford · braiding」:在贴片上移动扭结或角落来慢慢改变码的形状(码形变),移动路线保证码距不降。Claimed operation “single-qubit Clifford · braiding”: moving twists or corners across the patch to change the code's shape gradually (code deformation), along routes that keep the distance intact. - J. E. Moussa, "Transversal Clifford gates on folded surface codes" (2016)
moussa2016transversal · claimed 操作「H / S · fold-transversal」:把正方形贴片沿一条对角线「对折」:关于对角线对称的两个比特叠成一对,对角线上的比特单独一个(图 2.2)。于是 H̄ = 对角线比特各做 H,每对做「H⊗H 再交换」;S̄ = 对角线比特各做 S 或 S†(按比特所属的类型),每对做一个 CZ。这些门的深度固定,不随码距增长。但把贴片折起来要靠一串局部 SWAP 把比特搬到位,论文给出正方形码折叠操作的深度是 6D − 5(D = 码距),会随码距增长:门的深度与搬运比特的代价要分开算。Claimed operation “H / S · fold-transversal”: fold the square patch along a diagonal: two qubits that are mirror images across the diagonal are stacked into a pair, and each qubit on the diagonal stays alone (Figure 2.2). Then H̄ = H on each diagonal qubit and “H⊗H, then swap” on each pair; S̄ = S or S† on each diagonal qubit (depending on its type) and one CZ on each pair. These gates have fixed depth, independent of the distance. Folding the patch in the first place, though, takes a sequence of local SWAPs to move qubits into place, and the paper gives the depth of the folding operation for the square code as 6D − 5 (D = distance), growing with the distance: gate depth and the cost of moving qubits must be counted separately. - Sergey Bravyi and Alexei Kitaev, "Universal quantum computation with ideal Clifford gates and noisy ancillas" (2005)
bravyi2005magic · claimed 操作「T · measurement-based」:先制备许多份带噪声的「魔法态」(一种特殊的单比特态,有了它就能用 Clifford 操作和测量做出 T 门),把它们提纯(蒸馏),再用门传送(测量加纠正)把它消耗掉;专门生产魔法态的「工厂」要额外占用比特和纠错周期;它在总开销里占多大份额,取决于算法需要多少个 T 门、工厂能否并行运行,所以资源估算要分别报告比特数、周期数和两者之积(时空体积)(格点手术教程 1.2 节的第三条路)。Claimed operation “T · measurement-based”: prepare many noisy copies of a “magic state” (a special one-qubit state which, together with Clifford operations and measurements, yields a T gate), purify them (distillation), then consume one by gate teleportation (measurement plus correction); the “factories” producing magic states take extra qubits and correction cycles; their share of the total depends on how many T gates the algorithm needs and whether factories run in parallel, so resource estimates should report qubit count, cycle count and their product (spacetime volume) separately (the third road of the lattice-surgery guide, §1.2). - Robert Raussendorf, Jim Harrington, and Karl Goyal, "Topological fault-tolerance in cluster state quantum computation" (2007)
raussendorf2007fault · 表面码的「基于测量」版本:先准备一大块纠缠好的三维簇态(许多比特按格子两两纠缠的状态),然后只靠逐个测量比特完成纠错和计算。仅条目级。The measurement-based version of the surface code: prepare a large entangled 3D cluster state (many qubits entangled pairwise along a lattice) and carry out correction and computation purely by measuring qubits one by one. Entry-level only. - Héctor Bombín, "Topological Order with a Twist: Ising Anyons from an Abelian Model" (2010)
bombin2010twist · 扭结缺陷的首次构造;直觉文「费米子与扭结」一节的背景(关系导读 4.3 节)。仅条目级。First construction of twist defects; background for the intuition essay's “fermions and twists” (relations guide, §4.3). Entry-level only.
2.5版图变体:同一内部的其他裁法Layout variants: other cuts of the same bulk
- Héctor Bombín and Miguel A. Martín-Delgado, "Optimal Resources for Topological Two-Dimensional Stabilizer Codes: Comparative Study" (2007)
bombin2007optimal · 最早证明平面版图可达 n = d²(n 物理比特、d 码距)——旋转表面码省一半比特的数学起源(关系导读 4.1 节)。仅条目级。First proof that a planar layout can reach n = d² (n physical qubits, d distance), the mathematical origin of the rotated code's qubit halving (relations guide, §4.1). Entry-level only. - J. Pablo Bonilla Ataides, David K. Tuckett, Stephen D. Bartlett, Steven T. Flammia, and Benjamin J. Brown, "The XZZX Surface Code" (2021)
bonilla2021xzzx · 交错 Hadamard 后的 XZZX 检查;在同一个纯 Z 噪声下,最优译码阈值趋近 50%,而 CSS 表面码约 11%——差别来自局部基变换改变了噪声相对于检查的样子,不是换了噪声模型(关系导读 4.2 节)。仅条目级。XZZX checks after alternating Hadamards; under the same pure-Z noise the optimal-decoding threshold approaches 50% versus about 11% for the CSS surface code, the difference coming from the local basis change altering how that noise looks relative to the checks, not from a different noise model (relations guide, §4.2). Entry-level only.
2.6表示阶梯:同一个码的几种语言The representation ladder: several languages for one code
- Aleks Kissinger, "Phase-free ZX diagrams are CSS codes (...or how to graphically grok the surface code)" (2022)
kissinger2022phasefree · R5「ZX」视图的 curated 来源。ZX 演算把量子线路画成由两种节点(Z 蜘蛛和 X 蜘蛛)连成的图,再用几条画图规则化简;这篇说明:对极大 CSS 码(稳定子多到只固定一个量子态,不存逻辑比特),它的稳定子与一个不带相位的 ZX 图的标准形由同一个二元线性子空间 S 描述,二者给出同一个态;存有逻辑比特的一般 CSS 码,要再用论文的「弯线」扩展,把逻辑输入也画进图里。格点手术于是成了图的改写。Curated origin of the R5 “ZX” view. The ZX calculus draws quantum circuits as graphs of two node types (Z spiders and X spiders) and simplifies them by a few drawing rules; this paper shows that for a maximal CSS code (so many stabilizers that they fix a single quantum state and store no logical qubit), its stabilizers and the normal form of a phase-free ZX diagram are described by the same binary linear subspace S and give the same state; a general CSS code that stores logical qubits needs the paper's “bending wires” extension, which draws the logical inputs into the diagram too. Lattice surgery then becomes rewriting a diagram. - Niel de Beaudrap and Dominic Horsman, "The ZX calculus is a language for surface code lattice surgery" (2020)
debeaudrap2020zx · ZX 视图的第二个键:合并 / 分裂对应蜘蛛映射(格点手术教程第 5 章用两次合并做 CNOT)。Second key of the ZX view: merge/split as spider maps (the lattice-surgery guide, Chapter 5 builds a CNOT from two merges). - Héctor Bombín, Daniel Litinski, Naomi Nickerson, Fernando Pastawski, and Sam Roberts, "Unifying flavors of fault tolerance with the ZX calculus" (2023)
bombin2023unifying · ZX 视图的第三个键:把电路、簇态、Floquet(检查随时间周期性轮换的码)等容错方案统一成一种图语言。别名 bombin2024zx。Third key of the ZX view: circuit, cluster-state and Floquet (codes whose checks rotate periodically in time) fault tolerance unified in one diagrammatic language. Alias bombin2024zx. - Zhengwei Liu, Alex Wozniakowski, and Arthur M. Jaffe, "Quon 3D language for quantum information" (2017)
liu2017quon · R5「费米子 / quon」视图的键之一:quon 是一种把量子比特画成三维空间里带「电荷」的弦的图语言;这种图显示星报警 e 与面报警 m 合在一起的复合粒子是费米子(交换两个这样的粒子,态多一个负号)。该视图挂着一个缺口 wanted:fermionic-compiler。One key of the R5 “fermionic / quon” view: quons are a diagram language drawing qubits as charged strings in three-dimensional space; such diagrams show that the composite of a star alarm e and a plaquette alarm m is a fermion (exchanging two of them adds a minus sign to the state). The view carries the gap wanted:fermionic-compiler. - Zhengwei Liu, "Quantized Graphs and Quantum Error Correction" (2019)
liu2019quantized · 费米子视图的 curated 来源:星与面统一为圈算符,e/m 对偶是图的自对偶。Curated origin of the fermionic view: stars and plaquettes unified as cycle operators, e/m duality as graph self-duality. - Norbert Schuch, J. Ignacio Cirac, and David Pérez-García, "PEPS as ground states: Degeneracy and topology" (2010)
schuch2010peps · R5「张量网络」视图的 curated 来源:把检查当能量项时的最低能态可以写成 PEPS(每个格点放一个小张量、相邻张量沿连线收缩的二维张量网络),每个小张量在内部连线上带一个 Z₂ 对称;拓扑序,即逻辑信息藏在全局、局部看不见的性质,就体现为对局部张量的这个约束。Curated origin of the R5 “tensor-network” view: with the checks as energy terms, the lowest-energy states can be written as a PEPS (a two-dimensional tensor network with one small tensor per site, contracted along the links), each small tensor carrying a Z₂ symmetry on its internal links; topological order, the property that logical information lives globally and is invisible locally, shows up as this constraint on the local tensor.
补课 · 张量上的 Z₂ 对称是什么意思Catch-up · What a Z₂ symmetry of a tensor means
Z₂ 是只有两个元素的群:「不动」和「翻转」,翻转两次等于不动。设一个小张量有四条内部连线(下标 a、b、c、d,各取 0 或 1),定义 Tabcd = 1 当 a + b + c + d 为偶数,否则为 0。把四条连线同时翻转(0 ↔ 1),和 a + b + c + d 变了 4,奇偶不变,所以每个分量都不变:Tabcd = T(1−a)(1−b)(1−c)(1−d),例如 T0000 = T1111 = 1,T1000 = T0111 = 0。这就是「在内部连线上带一个 Z₂ 对称」。只翻一条连线则不行:T0000 = 1 会变成 T1000 = 0。收缩整张网络时,这样的对称可以沿连线在相邻张量之间推来推去,局部看不出任何变化;Schuch 等把基态简并和拓扑序追溯到这种约束。
Z₂ is the group with just two elements, “do nothing” and “flip”, where flipping twice is doing nothing. Take a small tensor with four internal links (indices a, b, c, d, each 0 or 1) and set Tabcd = 1 when a + b + c + d is even and 0 otherwise. Flipping all four links at once (0 ↔ 1) changes the sum by 4, which keeps its parity, so every entry is unchanged: Tabcd = T(1−a)(1−b)(1−c)(1−d), e.g. T0000 = T1111 = 1 and T1000 = T0111 = 0. That is what “carrying a Z₂ symmetry on its internal links” means. Flipping only one link fails: T0000 = 1 would become T1000 = 0. In the contracted network such a symmetry can be pushed along links from one tensor to its neighbours without any local change; Schuch et al. trace ground-state degeneracy and topological order back to this constraint.
2.7实验:硬件上做到了什么Experiments: what hardware has done
- Google Quantum AI, "Suppressing quantum errors by scaling a surface code logical qubit" (2023)
google2023suppressing · 实现记录 0(demonstrated):从 d=3 到 d=5,每周期逻辑错误率由 3.028% ± 0.023%(d=3 集合平均)降到 2.914% ± 0.016%。记录原文特别注明:它没有报告后来 Willow 的压制因子。Realization record 0 (demonstrated): from d=3 to d=5, logical error per cycle fell from 3.028% ± 0.023% (d=3 ensemble average) to 2.914% ± 0.016%. The record itself notes that it did not report the later Willow suppression factor. - Google Quantum AI, "Quantum error correction below the surface code threshold" (2024)
google2024below · 实现记录 1(demonstrated):d=7 贴片每周期 0.143% ± 0.003%,码距每加 2 错误被压 Λ = 2.14 ± 0.02 倍(Λ 是器件 + 译码器的拟合量,不是 pth/p,见译码器教程 6.4 节)。Realization record 1 (demonstrated): a d=7 patch at 0.143% ± 0.003% per cycle, each +2 in distance suppressing error by Λ = 2.14 ± 0.02 (Λ is a device-plus-decoder fit, not pth/p; decoders guide, §6.4). - A. Eickbusch et al., "Demonstrating dynamic surface codes" (2024)
eickbusch2024dynamic · 实现记录 2(demonstrated):六角连接、数据 / 测量角色行走、iSWAP 三种时序都表现出随码距的错误压制——码能适应连接度、泄漏与本征门约束。Realization record 2 (demonstrated): hexagonal-connectivity, walking data/measure-role and iSWAP schedules all showed distance-dependent suppression; the code adapts to connectivity, leakage and native-gate constraints. - Y. Zhao et al., "Realization of an Error-Correcting Surface Code with Superconducting Qubits" (2022)
zhao2022realization · 实现记录 3(demonstrated):USTC 祖冲之 2.1 上 17 比特 d=3 的 Surface-17 重复纠错周期,Google 之外的独立超导实现。Realization record 3 (demonstrated): a 17-qubit d=3 Surface-17 running repeated correction cycles on USTC's Zuchongzhi 2.1, an independent superconducting realization. - Dolev Bluvstein et al., "Logical quantum processor based on reconfigurable atom arrays" (2024)
bluvstein2024logical · 实现记录 4(demonstrated)与 claimed 操作「CNOT · transversal」的键:可移动中性原子对齐两块贴片做横向纠缠门。记录原文强调:这是逻辑操作演示,不是低于阈值的存储器结论;d=5、d=7 的逻辑输入态制备本身不容错。别名 bluvstein2023logical。Realization record 4 (demonstrated) and key of the claimed operation “CNOT · transversal”: movable neutral atoms align two patches for transversal entangling gates. The record stresses this is a logical-operations demonstration, not a below-threshold memory claim; the d=5 and d=7 logical input preparation was not itself fault-tolerant. Alias bluvstein2023logical.
2.8通向更省的码Toward thriftier codes
- Sergey Bravyi, Andrew W. Cross, Jay M. Gambetta, Dmitri Maslov, Patrick Rall, and Theodore J. Yoder, "High-Threshold and Low-Overhead Fault-Tolerant Quantum Memory" (2024)
bravyi2024bicycle · 双变量 bicycle 码:表面码「k=1 太贵」问题的最著名回答,BB 码教程整本讲它。仅条目级;别名 bravyi2024high。Bivariate bicycle codes: the best-known answer to the surface code's “k=1 is expensive” problem; the BB-code guide is devoted to it. Entry-level only; alias bravyi2024high.
6 + 5 + 8 + 6 + 2 + 6 + 5 + 1 = 39,与 QEC-Bank 参考文献页逐条对应,无增无减。其中 11 条「仅条目级」:aharonov1997fault、bravyi2009nogo、bravyi2010tradeoffs、bravyi2011energy、bravyi2013classification、haah2011local、raussendorf2007fault、bombin2010twist、bombin2007optimal、bonilla2021xzzx、bravyi2024bicycle;另有 4 条只通过逻辑操作的 origin.ref 绑定(horsman2012surface、brown2017poking、moussa2016transversal、bravyi2005magic);其余 24 条至少出现在一个侧面记录的 refs 列表里。
6 + 5 + 8 + 6 + 2 + 6 + 5 + 1 = 39, matching the QEC-Bank references page item for item. Eleven are entry-level only: aharonov1997fault, bravyi2009nogo, bravyi2010tradeoffs, bravyi2011energy, bravyi2013classification, haah2011local, raussendorf2007fault, bombin2010twist, bombin2007optimal, bonilla2021xzzx, bravyi2024bicycle; four more are bound only through a logical operation's origin.ref (horsman2012surface, brown2017poking, moussa2016transversal, bravyi2005magic); the remaining 24 appear in at least one facet record's refs list.
如何验证一条引用How to verify a citation
从一个数字出发,四步走到原始论文;再看一个键如何把一条关系钉在源文件上;最后看一个 QEC-Bank 主动防住的常见误引。 From one number to the original paper in four steps; then how a key pins a relation to the source file; finally a common misattribution the QEC-Bank guards against.
3.1从 0.143% 走到 arXivFrom 0.143% to arXiv
你在用例与实现导读里读到「d=7 贴片每周期 0.143% ± 0.003%」(d = 码距)。第一步:找到它在源文件里的记录,codes/surface/card.yaml 的 realizations[1](下方摘录一),字段有 platform、status、description(原句)和 refs([google2024below])。第二步:拿键去 registry/refs.yaml 查(摘录二):标题、作者、年份和论文地址 arXiv:2408.13687。第三步:对照导出的 QEC-Bank 页面 entries/surface/realizations.html,同一句、同一键。第四步:打开论文,核对 0.143(3)% 与 Λ = 2.14(2)。括号是末位数字的误差:0.143(3)% 就是 0.143% ± 0.003%,2.14(2) 就是 2.14 ± 0.02。论文摘要写的正是「0.143% ± 0.003%」和「Λ = 2.14 ± 0.02」。四步中没有一步需要相信任何人的转述。
In the use-cases guide you read “a d=7 patch at 0.143% ± 0.003% per cycle” (d = distance). Step one: find its record in the source, codes/surface/card.yaml → realizations[1] (excerpt 1 below), with fields platform, status, description (the sentence itself) and refs ([google2024below]). Step two: look the key up in registry/refs.yaml (excerpt 2): title, authors, year and the paper's address arXiv:2408.13687. Step three: compare with the exported QEC-Bank page entries/surface/realizations.html: same sentence, same key. Step four: open the paper and check 0.143(3)% and Λ = 2.14(2). The bracket is the uncertainty in the last digit: 0.143(3)% means 0.143% ± 0.003%, and 2.14(2) means 2.14 ± 0.02. The paper's abstract states exactly “0.143% ± 0.003%” and “Λ = 2.14 ± 0.02”. No step asks you to trust anyone's paraphrase.
摘录一:codes/surface/card.yaml,realizations 列表第 1 项(从 0 数);文字逐字复制,只改了换行和缩进Excerpt 1: codes/surface/card.yaml, item 1 (counting from 0) of the realizations list; words copied verbatim, only line breaks and indentation changed
{
"description": "A distance-7 patch reached 0.143% ± 0.003% logical error per cycle and each
distance increase of two suppressed error by Λ = 2.14 ± 0.02, with logical
lifetime beyond the best physical qubit.",
"platform": "Google Willow superconducting processor",
"refs": ["google2024below"],
"status": "demonstrated"
}
摘录二:registry/refs.yaml 中键 google2024below 的条目,逐字复制Excerpt 2: the entry for the key google2024below in registry/refs.yaml, copied verbatim
- id: google2024below title: "Quantum error correction below the surface code threshold" authors: "Google Quantum AI" year: 2024 url: "https://arxiv.org/abs/2408.13687"
3.2一个键如何钉住一条关系How a key pins a relation
对于「表面码是 HGP(rep_L, rep_L)」这条关系(L = 格子边长;关系导读第 2 章),源文件里还多两层保护:断言有自己的 id atlas-assertion:surface:relations:0,有位置 surface/card.yaml#/relations/0,还有内容的 sha256 哈希。refs 里只有 tillich2009quantum。所以核对流程是:哈希保证你看到的就是登记时的那句话;键保证那句话有出处;注册表保证出处可以打开。三者缺一,导出脚本就会拒绝生成页面。
For the relation “the surface code is HGP(rep_L, rep_L)” (L = lattice side; relations guide, Chapter 2) the source adds two more layers: the assertion has its own id atlas-assertion:surface:relations:0, a locator surface/card.yaml#/relations/0, and a sha256 of its content. Its refs hold only tillich2009quantum. So the audit reads: the hash guarantees you see the sentence as registered; the key guarantees the sentence has a source; the registry guarantees the source can be opened. Remove any one and the export script refuses to build the page.
source_locator = surface/card.yaml#/relations/0 · sha256 = d3d61d8f…
3.3一个被防住的误引A misattribution that got caught
「Λ = 2.14」常被错挂到 2023 年那篇 Google 论文上。QEC-Bank 的 realizations[0](键 google2023suppressing)在描述里直接写道:「这是 2023 年的码距缩放结果;它没有报告后来 Willow 的压制因子。」也就是说,防误引的措施不是靠读者小心,而是把否定句写进记录本身。同类例子:bluvstein2024logical 的记录写明「不是低于阈值的存储器结论」;文献侦察报告写明 Fowler 等 2012 不讨论旋转几何。看到一个数字带着「不是……」的句子,那是 QEC-Bank 在替你挡子弹。
“Λ = 2.14” is often pinned on Google's 2023 paper by mistake. The QEC-Bank record realizations[0] (key google2023suppressing) says in its own description: “This is the 2023 distance-scaling result; it did not report the later Willow suppression factor.” The defence, in other words, is not reader vigilance but a negative sentence written into the record. Likewise bluvstein2024logical's record says “not a below-threshold surface-memory claim”, and the literature scout report notes that Fowler et al. 2012 does not discuss rotated geometry. When a number arrives with a “not …” clause, that is the QEC-Bank taking the bullet for you.
对。card.yaml 的第二条 mwpm 记录(噪声 = 唯象数据 + 测量噪声)只引用 wang2003confinement,并注明「这不是电路级门阈值」。第一条记录(码容量)才引 dennis2002topological,数字是 10.9%(最优)/ 10.3%(匹配)。
Right. The second mwpm record in card.yaml (noise = phenomenological data + measurement) cites only wang2003confinement and notes “this is not a circuit-level gate threshold”. The first record (code capacity) is the one citing dennis2002topological, with 10.9% (optimal) / 10.3% (matching).
回到 2.3 节:哪个键的记录里出现了 2.9%?它的噪声模型是什么?
Back to §2.3: which key's record contains 2.9%, and under what noise model?
一份可以被质问的书单A reading list that can be cross-examined
回放:键 = 姓 + 年 + 词,登记在 registry/refs.yaml;条目级列表给出 39 条,侧面记录的 refs 与操作的 origin.ref 说明每条替谁作证;机器能算的(n、k、小实例的 d)不用键,不能算的(阈值、硬件、门)必须有键,且旁边写全模型。核对一条引用是四步机械动作,任何人都能做。
Replay: key = surname + year + word, registered in registry/refs.yaml; the entry list gives 39, and facet refs plus operation origin.ref say whose witness each is; what the machine can compute (n, k, small-instance d) needs no key, what it cannot (thresholds, hardware, gates) must have one, with the model written beside it. Verifying a citation is four mechanical steps anyone can take.
符号与读法Symbols & how to read them
| 符号Symbol | 名称与读法Name & how to read it | 在本教程中的含义Meaning in this guide |
|---|---|---|
| bibkey | 「文献键」“bib-key” | 姓 + 年 + 标题词构成的全局唯一名字,如 dennis2002topological。A globally unique name, surname + year + title word, e.g. dennis2002topological. |
| registry/refs.yaml | 注册表The registry | 受控词表:每个键的 id / title / authors / year / url。The controlled vocabulary: id / title / authors / year / url per key. |
| alias_of | 「是……的别名」“alias of” | 同一论文的第二个键,不算第二篇文献。A second key for the same paper, not a second paper. |
| R1 … R5 | 「表示阶梯第 1 到第 5 级」“rungs 1 to 5 of the representation ladder” | QEC-Bank 把同一个码写成五级越来越抽象的语言:R1 校验矩阵,R2 同调与超图积,往上直到 R5 的统计力学、ZX、费米子与张量网络视图(表示阶梯导读)。The QEC-Bank writes one code in five increasingly abstract languages: R1 check matrices, R2 homology and the hypergraph product, up to the R5 statistical-mechanics, ZX, fermionic and tensor-network views (representation-ladder guide). |
| refs / origin.ref | 引用列表 / 来源键refs list / origin key | 侧面记录的多键列表;逻辑操作的单键加 kind: claimed。A multi-key list on facet records; a single key plus kind: claimed on operations. |
| source_locator, sha256 | 位置与哈希Locator and hash | 断言在源文件中的路径,及其内容指纹。The assertion's path in the source file and its content fingerprint. |
| [[n, k, d]] | 「n k d 码」“an n-k-d code” | n = 物理比特数,k = 逻辑比特数(定义),d = 码距(定义);L = 格子边长,本条目 d = L。n = physical qubits, k = logical qubits (definition), d = distance (definition); L = lattice side, here d = L. |
| pth | 「p 阈值」“p-threshold” | 加大码距开始有利的临界物理错误率;每个数值都带噪声模型与译码器(直觉教程 6.1 节)。The physical error rate above which growing the distance stops paying; each value comes with its noise model and decoder (intuition guide, §6.1). |
| Λ | 大写希腊字母 lambda,读「拉姆达」Capital Greek lambda | 码距每加 2,逻辑错误率的缩小倍数;器件 + 译码器的拟合值,不等于 pth/p。The factor by which logical error shrinks per +2 in distance; a device-plus-decoder fit, not pth/p. |
本教程没有引入任何 QEC-Bank 之外的文献;39 条标题、作者、年份照抄 registry/refs.yaml,每条的「替谁作证」照抄 card.yaml 的 refs / origin.ref 绑定。「仅条目级」是本教程对「键在条目列表中但不在任何侧面记录中」这一事实的称呼,不是 QEC-Bank 的官方词。所有阈值数字(10.9%、10.3%、2.9%、0.57%/步、9.9%/2.6%、Λ = 2.14 ± 0.02)各属不同噪声模型与译码器,本页从未把它们排成一列比较。
This guide introduces no reference outside the QEC-Bank; the 39 titles, authors and years copy registry/refs.yaml, and each “whose witness” copies the refs / origin.ref bindings in card.yaml. “Entry-level only” is this guide's name for the fact “key in the entry list but in no facet record”, not an official QEC-Bank term. All threshold numbers (10.9%, 10.3%, 2.9%, 0.57% per step, 9.9%/2.6%, Λ = 2.14 ± 0.02) belong to different noise models and decoders and are never lined up for comparison here.
条目总览 · 直觉 · 导览 · 表示阶梯 · 参数与实例 · 形式化 IR 与证书 · 译码器 · 逻辑操作 · 用例与实现 · 关系 · 推导与指南 · 参考文献 —— QEC-Bank 原页:在 QEC-Bank 中查看此条目 →
Entry overview · Intuition · Guided tour · Representation ladder · Parameters & instances · Formal IR & certificates · Decoders · Logical operations · Use cases & realizations · Relations · Derivations & guides · References — QEC-Bank page: Open in the QEC-Bank →