Skip to content

Commit 779c570

Browse files
committed
Ch 8-11
1 parent 47857b4 commit 779c570

8 files changed

Lines changed: 69 additions & 35 deletions

File tree

codes/quantum/properties/block/topological/topological.yml

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -106,15 +106,19 @@ protection: |
106106
Certain topological codes have nontrivial \hyperref[topic:codespace-complexity]{codespace complexity} \cite{arxiv:2310.04710}.
107107
108108
features:
109-
rate: 'The logical dimension \(K\) of 2D topological codes described by unitary modular fusion categories depends on the type of manifold \(\Sigma^2\) that is tessellated to form the many-body system.
110-
For closed orientable manifolds \cite{doi:10.1007/bf01217730,doi:10.1007/BF01238857},
111-
\begin{align}
112-
K=\sum_{a\in A}\left(d_{a}/D\right)^{\chi(\Sigma^{2})}~,
113-
\end{align}
114-
and a generalization of the formula to the non-orientable case can be found in Ref. \cite{arxiv:1612.07792}.'
109+
rate: |
110+
The logical dimension \(K\) of 2D topological codes described by unitary modular fusion categories depends on the type of manifold \(\Sigma^2\) that is tessellated to form the many-body system.
111+
For closed orientable manifolds \cite{doi:10.1007/bf01217730,doi:10.1007/BF01238857},
112+
\begin{align}
113+
K=\sum_{a\in A}\left(d_{a}/D\right)^{\chi(\Sigma^{2})}~,
114+
\end{align}
115+
and a generalization of the formula to the non-orientable case can be found in Ref. \cite{arxiv:1612.07792}.
116+
threshold:
117+
- 'Topological-code families can be used to obtain a fault-tolerance threshold, although the numerical threshold value and overhead depend strongly on the syndrome-extraction and decoding protocol \cite[Ch. 10]{preset:GottesmanBook}.'
115118
encoders:
116-
- 'A depth of \hyperref[topic:asymptotics]{order} \(\Omega(L)\) is necessary for a unitary circuit to initialize in a 2D topologically ordered state using geometrically local gates on an \(L\times L\) lattice \cite{arxiv:quant-ph/0603121,arxiv:quant-ph/0603114}, irrespective of whether the ground state admits Abelian or non-Abelian anyonic excitations.
117-
However, only a finite-depth circuit and one round of measurements is required for non-Abelian topological orders with a Lagrangian subgroup \cite{arxiv:2209.03964}.'
119+
- |
120+
A depth of \hyperref[topic:asymptotics]{order} \(\Omega(L)\) is necessary for a unitary circuit to initialize in a 2D topologically ordered state using geometrically local gates on an \(L\times L\) lattice \cite{arxiv:quant-ph/0603121,arxiv:quant-ph/0603114}, irrespective of whether the ground state admits Abelian or non-Abelian anyonic excitations.
121+
However, only a finite-depth circuit and one round of measurements is required for non-Abelian topological orders with a Lagrangian subgroup \cite{arxiv:2209.03964}.
118122
- 'Algorithm that takes in reduced density matrices and outputs a circuit preparing the global state in polynomial time \cite{arxiv:2410.23544}.'
119123
general_gates:
120124
- 'Ising anyon braiding and fusion were studied in a phenomenological model that was the first to study error correction with non-Abelian anyons \cite{arxiv:1311.0019}.'
@@ -132,9 +136,10 @@ relations:
132136
- code_id: block_quantum
133137
detail: 'Topological codes are block codes because an infinite family of tensor-product Hilbert spaces is required to formally define a phase of matter.'
134138
- code_id: hamiltonian
135-
detail: 'Codespace of a topological code is typically the ground-state or low-energy subspace of a geometrically local Hamiltonian admitting a topological phase.
136-
Logical qubits can also be created via lattice defects or by appropriately scheduling measurements of gauge generators (see Floquet codes).
137-
Geometrically local frustration-free code Hamiltonians on Euclidean manifolds are stable with respect to sufficiently weak quasi-local perturbations when they satisfy local topological quantum order together with the Local-Gap condition \cite{arxiv:1109.1588,arxiv:2110.11194}.'
139+
detail: |
140+
Codespace of a topological code is typically the ground-state or low-energy subspace of a geometrically local Hamiltonian admitting a topological phase.
141+
Logical qubits can also be created via lattice defects or by appropriately scheduling measurements of gauge generators (see Floquet codes).
142+
Geometrically local frustration-free code Hamiltonians on Euclidean manifolds are stable with respect to sufficiently weak quasi-local perturbations when they satisfy local topological quantum order together with the Local-Gap condition \cite{arxiv:1109.1588,arxiv:2110.11194}.
138143
cousins:
139144
- code_id: cluster_state
140145
detail: 'There exist necessary and sufficient conditions for a family of cluster states to exhibit the TQO-1 property \cite{arxiv:2112.02502}.'

codes/quantum/properties/qecc.yml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,6 @@ protection: |
5555
# - 'Links to code tables, github, GAP algebra packages, more papers \cite{arxiv:####.#####}.'
5656

5757
features:
58-
rate: |
59-
The quantum channel capacity, i.e., the regularized coherent information, is the highest rate of quantum information transmission through a quantum channel with arbitrarily small error rate \cite{arxiv:quant-ph/9604015,preset:ShorMSRI,arxiv:quant-ph/0304127}.
60-
In other words, the capacity formula implies that one can achieve a transmission rate
61-
\(r\) over a quantum channel \(\mathcal{E}\) iff, for sufficiently large \(n\), \(m=\lfloor r n \rfloor\),
62-
and for all \(\epsilon>0\),
63-
\begin{align}
64-
||\mathcal{D}\mathcal{E}\mathcal{U}-I^{\otimes m}||_1\leq \epsilon
65-
\end{align}
66-
for some encoding channel \(\mathcal{U}\) and some recovery channel \(\mathcal{D}\).
67-
The quantum capacity \(Q\) of \(\mathcal{E}\) is defined as the supremum over \(n\) of achievable transmission rates \cite{doi:10.1017/9781316848142}.
68-
See \cite[Ch. 24]{arxiv:1106.1445} for definitions and a history.
69-
70-
The fault-tolerant capacity is the capacity for the more general case where the encoding and decoding maps are also assumed to undergo noise \cite{arxiv:2009.07161}.
71-
72-
Doeblin coefficients \cite{preset:Doeblin37} for quantum channels have been studied \cite{arxiv:2309.08475}.
73-
7458
decoders:
7559
- 'The effect of an error is a mapping of the code subspace into another, potentially overlapping, subspace. To determine, or diagnose, the effect of the error in what is known as \textit{syndrome-based decoding}, one can measure one or more operators called \textit{check operators}, which resolve code and error spaces without collapsing the quantum information inside the spaces. The eigenvalues of check operators are called \textit{error syndromes}. One \textit{round} or \textit{cycle} of quantum error correction proceeds by extracting syndromes and performing correcting operations to map the error space containing the logical information back into the codespace. For some codes, correcting operations are not necessary because one can instead track which error space contains the logical information.'
7660

codes/quantum/properties/qecc_finite.yml

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,20 +81,55 @@ protection: |
8181
A channel \(\mathcal{E}\) is correctable if \(\mathcal{E}^C(\rho)=\rho_0\mathrm{Tr}(\rho)\) for some constant state \(\rho_0\), which is equivalent to the \term{Knill-Laflamme conditions} \cite{arxiv:0811.1621,arxiv:0907.5391}.
8282
The logical and physical dimensions are related to the channel rank for non-degenerate codes via the quantum packing bound \cite{arxiv:1007.3655}.
8383
84+
Exact correctability can also be expressed using the \hyperref[topic:coherent-information]{coherent information}.
85+
86+
\begin{defterm}{Coherent information}
87+
\label{topic:coherent-information}
88+
Given a bipartite state \(\rho_{RQ}\), the \hyperref[topic:coherent-information]{coherent information} in subsystem \(Q\) is
89+
\begin{align}
90+
I_{c}(\rho_{RQ})=S(\rho_{Q})-S(\rho_{RQ})~.
91+
\end{align}
92+
For a channel \(\mathcal{E}:L\to Q\) and a pure input state \(\rho\) on \(R\otimes L\), the \hyperref[topic:coherent-information]{coherent information} of the channel is
93+
\begin{align}
94+
I_{c}(\mathcal{E},\rho)=S(\mathcal{E}(\rho_{L}))-S((\mathrm{id}\otimes\mathcal{E})(\rho))~.
95+
\end{align}
96+
\hyperref[topic:coherent-information]{Coherent information} cannot increase under further processing of the output, a statement known as the \textit{quantum data processing inequality} \cite{arxiv:quant-ph/9604022,arxiv:quant-ph/9604034,arxiv:quant-ph/9702031,arxiv:quant-ph/9707023,arxiv:quant-ph/0304007,preset:GottesmanBook}.
97+
\end{defterm}
98+
99+
Exact correctability is equivalent to preservation of \hyperref[topic:coherent-information]{coherent information}: a channel \(\mathcal{E}\) is exactly correctable on a code iff the \hyperref[topic:coherent-information]{coherent information} after encoding and noise is the same as that of the logical input for every pure input state, and it is enough to check this on a maximally entangled state between the logical system and a reference \cite{arxiv:quant-ph/9604022,arxiv:quant-ph/9702031,preset:GottesmanBook}.
100+
101+
84102
features:
103+
rate: |
104+
The quantum channel capacity, i.e., the regularized \hyperref[topic:coherent-information]{coherent information}, is the highest rate of quantum information transmission through a quantum channel with arbitrarily small error rate \cite{arxiv:quant-ph/9604015,preset:ShorMSRI,arxiv:quant-ph/0304127}.
105+
In other words, the capacity formula implies that one can achieve a transmission rate
106+
\(r\) over a quantum channel \(\mathcal{E}\) iff, for sufficiently large \(n\), \(m=\lfloor r n \rfloor\),
107+
and for all \(\epsilon>0\),
108+
\begin{align}
109+
||\mathcal{D}\mathcal{E}\mathcal{U}-I^{\otimes m}||_1\leq \epsilon
110+
\end{align}
111+
for some encoding channel \(\mathcal{U}\) and some recovery channel \(\mathcal{D}\).
112+
The quantum capacity \(Q\) of \(\mathcal{E}\) is defined as the supremum over \(n\) of achievable transmission rates \cite{doi:10.1017/9781316848142}.
113+
See \cite[Ch. 24]{arxiv:1106.1445} for definitions and a history.
114+
115+
The fault-tolerant capacity is the capacity for the more general case where the encoding and decoding maps are also assumed to undergo noise \cite{arxiv:2009.07161}.
116+
117+
Doeblin coefficients \cite{preset:Doeblin37} for quantum channels have been studied \cite{arxiv:2309.08475}.
118+
85119
decoders:
86120
- 'The operation \(\cal{D}\) in the definition of this code is called the decoder. However, the term \textit{decoder} can sometimes be used for the unencoder \(\cal{U}\) (i.e., the inverse of the encoder), which does not correct errors.'
87121
- 'There are several recovery maps which work for noise that is not exactly correctable; see \hyperref[code:approximate_qecc]{AQECC} entry.'
88122
- 'QECCs are useful \cite{arxiv:1507.07072} for the mean king''s measurement problem \cite{doi:10.1103/PhysRevLett.58.1385}.'
89123
- 'Protection can be implemented via \textit{autonomous QEC} (a.k.a. continuous QEC or continuous-time QEC) \cite{doi:10.1098/rspa.1998.0165,arxiv:quant-ph/9912104,arxiv:quant-ph/0110111,arxiv:quant-ph/0501038,arxiv:quant-ph/0511221} via, e.g., reservoir engineering \cite{doi:10.1103/PhysRevLett.77.4728}; see review \cite{arxiv:1311.2485}. There are analogues of the \term{Knill-Laflamme conditions} for autonomous QEC \cite{arxiv:1711.02999,arxiv:2103.05007}, and it has been adapted to non-Markovian noise \cite{arxiv:0705.2342}. Information-theoretic bounds have been derived for open-loop control \cite{arxiv:quant-ph/0409187}. Machine learning can be used to optimize autonomous QEC encoding and recovery \cite{arxiv:2506.21707}.'
90124

91125
code_capacity_threshold:
92-
- 'Coherent information of the state under the action of a noise channel can be used to estimate the optimal threshold \cite{arxiv:2312.06664}.'
126+
- '\hyperref[topic:coherent-information]{Coherent information} of the state under the action of a noise channel can be used to estimate the optimal threshold \cite{arxiv:2312.06664}.'
93127

94128

95129
relations:
96130
parents:
97131
- code_id: qecc
132+
detail: 'Finite-dimensional QECCs are a special case of quantum error-correcting codes, which can also include infinite-dimensional codes such as bosonic codes. The Knill-Laflamme conditions and the notion of correctability can be extended to infinite-dimensional codes.'
98133
cousins:
99134
- code_id: ecc_finite
100135
detail: 'Finite-dimensional QECCs are quantum analogues of finite-dimensional classical ECCs.'

codes/quantum/properties/quantum_concatenated.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ features:
2626
decoders:
2727
- 'Standard decoding proceeds in the reverse order: first decode the outer code blocks and then use the resulting data to decode the inner code.'
2828
- 'Maximum-likelihood decoding can be formulated as contraction of a tree tensor network, yielding exact decoders that improve on minimum-distance decoding for recursively concatenated block codes \cite{arxiv:quant-ph/0606126,arxiv:1312.4578}.'
29+
fault_tolerance:
30+
- 'Recursive concatenation is the standard route to threshold-theorem constructions: if one level of a fault-tolerant simulation suppresses logical error below the physical error rate, then further concatenation suppresses it rapidly, yielding the family of protocols used in polylogarithmic-overhead threshold theorems \cite[Chs. 10 and 14]{preset:GottesmanBook}.'
2931

3032
notes:
3133
- 'See the book \cite{preset:GottesmanBook} for an introduction.'

codes/quantum/qubits/small_distance/small/15/stab_15_1_3.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ alternative_names:
1717

1818
description: |
1919
A \([[15,1,3]]\) quantum Reed-Muller code that is most easily thought of as a tetrahedral 3D color code.
20+
It can be constructed as a CSS code from the \([15,5,8]\) punctured Reed-Muller code and its even subcode, which explains its transversal \(T^\dagger\) gate \cite{preset:GottesmanBook}.
2021
2122
This code contains 15 qubits, represented by four vertices, four face centers, six edge centers, and one body center.
2223
The tetrahedron is cellulated into four identical polyhedron cells by connecting the body center to all four face centers, where each face center is then connected by three adjacent edge centers.
@@ -45,6 +46,7 @@ description: |
4546
X & I & X & I & X & I & X & I & X & I & X & I & X & I & X
4647
\end{smallmatrix}~.
4748
\end{align}
49+
The logical \(\ket{\overline{0}}\) and \(\ket{\overline{1}}\) states are superpositions of computational-basis words of weight \(0 \bmod 8\) and \(7 \bmod 8\).
4850
4951
features:
5052
encoders:

codes/quantum/qubits/small_distance/small/5/stab_5_1_3.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ features:
7474
- 'Syndrome extraction circuit using only CNOT-SWAP gates \cite{arxiv:2207.13356}.'
7575
- 'Symmetric decoder correcting all weight-one Pauli errors. The resulting logical error channel after coherent noise has been explicitly derived \cite{arxiv:2203.01706}.'
7676
- 'Inspired by the honeycomb Floquet code, various weight-two measurement schemes have been designed \cite{arxiv:2409.13681}.'
77+
- 'Ideal transversal computational-basis measurement distinguishes logical basis states by the parity of the outcome string, but this is not a fault-tolerant measurement gadget because a single faulty measurement bit can flip the decoded logical outcome \cite{preset:GottesmanBook}.'
7778

7879
fault_tolerance:
7980
- 'Pieceable fault-tolerant CZ, CNOT, and \(CCZ\) gates \cite{arxiv:1603.03948}.'

codes/quantum/qubits/stabilizer/qubit_css.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ features:
131131
- 'Fault-tolerant CNOT gate using generalized lattice surgery \cite{arxiv:2505.01370}.'
132132
fault_tolerance:
133133
- 'Steane error correction \cite{arxiv:quant-ph/9611027}, where fault-tolerance is ensured by preparing ancillary encoded states and extracting syndromes via \(CNOT\) gates.'
134+
- 'Transversal computational-basis measurement followed by classical decoding is a fault-tolerant gadget for logical measurement of all encoded qubits \cite{preset:GottesmanBook}.'
134135
- 'Fault-tolerant error correction and logical measurements using flag qubits for distance-three cyclic CSS codes \cite{arxiv:1803.09758}. Parallel syndrome extraction for distance-three codes can be done fault-tolerantly using one flag qubit \cite{arxiv:2208.00581}. \hyperref[topic:effective-distance]{Distance-preserving} flag fault-tolerant error correction can be done using lookup tables for small codes \cite{arxiv:2306.12862}.'
135136
- 'Homomorphic gadgets fault-tolerant measurement unify Steane and Shor error correction \cite{arxiv:2211.03625}.'
136137
- 'A fault-tolerant error-correction protocol using \(O(d\log d)\) syndrome measurements can be applied to any CSS code with distance \(d \geq \Omega(n^{\alpha})\) for any \(\alpha > 0\) \cite{arxiv:2002.05180}.'

0 commit comments

Comments
 (0)