Skip to content

Commit d039f7a

Browse files
committed
css_12_1_3
1 parent c58762f commit d039f7a

4 files changed

Lines changed: 78 additions & 6 deletions

File tree

codes/quantum/properties/hamiltonian/constant_excitation.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ protection: |
3535
features:
3636
rate: 'Fock-state CE codes can be used in a protocol that achieves the two-way quantum capacity of the \hyperref[topic:ad]{AD} Gaussian channel \cite{arxiv:2203.13924}. For every \(K,t \geq 2\), there are explicitly constructible \(K\)-dimensional Fock-state CE codes with \(q=N=(K-1)t(t+1)\) modes, total excitation \(N\), and distance \(t+1\); there also exist families with logical dimension \(K = o(2^N)\) and distance of \hyperref[topic:asymptotics]{order} \(o(N/\log N)\) \cite{arxiv:2509.20545}.'
3737

38+
fault_tolerance:
39+
- 'Fault-tolerant QEC framework for CE CSS codes using modified Shor and Steane syndrome extraction, where weight-\(2w\) stabilizers are measured using \(w\)-CE cat states and zero-controlled NOT (\(\mathrm{C}_0 X\)) gates replace standard CNOT gates to preserve the constant-excitation structure \cite{arxiv:2507.10395}.'
40+
3841

3942
relations:
4043
parents:
@@ -48,8 +51,11 @@ relations:
4851
Qubit CE codes are protected from coherent noise in the form of transversal \(Z\)-rotations because such rotations act identically on all codewords \cite{doi:10.1109/ISIT45174.2021.9518206,arxiv:2011.00197}.
4952
In the case of qubit CSS codes, all codes oblivious to such rotations are CE codes \cite{doi:10.1109/ISIT45174.2021.9518206,arxiv:2011.00197}.
5053
Any \([[n,k,d]]\) CSS code can be made into an \([[mn,k,>d]]\) CE code \cite{doi:10.1109/ISIT45174.2021.9518206}.
54+
Concatenating the dual-rail code with an inner \([[n,k,d]]\) qubit stabilizer code yields a degenerate \([[2n,k,d]]\) constant-excitation stabilizer code that avoids coherent phase errors and is equivalent to a Pauli-rotated repetition-concatenated stabilizer code \cite{arxiv:2010.00538}. CSS structure is preserved when the original code is CSS \cite{arxiv:2507.10395}.
5155
- code_id: stab_5_1_3
52-
detail: 'The five-qubit code can be concatenated with a particular decoherence-free subspace (DFS) \cite{arxiv:quant-ph/9807004,arxiv:quant-ph/9902041,arxiv:quant-ph/9908064,arxiv:quant-ph/0007013} to yield a 20-qubit CE code \cite{arxiv:quant-ph/9809081,arxiv:quant-ph/9907096}.'
56+
detail: 'The five-qubit code can be concatenated with a particular decoherence-free subspace (DFS) \cite{arxiv:quant-ph/9807004,arxiv:quant-ph/9902041,arxiv:quant-ph/9908064,arxiv:quant-ph/0007013} to yield a 20-qubit CE code \cite{arxiv:quant-ph/9809081,arxiv:quant-ph/9907096}. Dual-rail concatenation of the five-qubit code yields a \([[10,1,3]]\) CE stabilizer code \cite{arxiv:2507.10395}.'
57+
- code_id: qubit_stabilizer
58+
detail: 'Concatenating the dual-rail code with an inner \([[n,k,d]]\) qubit stabilizer code yields a degenerate \([[2n,k,d]]\) constant-excitation stabilizer code that avoids coherent phase errors and is equivalent to a Pauli-rotated repetition-concatenated stabilizer code \cite{arxiv:2010.00538}. CSS structure is preserved when the original code is CSS \cite{arxiv:2507.10395}.'
5359

5460

5561
# Begin Entry Meta Information
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#######################################################
2+
## This is a code entry in the error correction zoo. ##
3+
## https://github.com/errorcorrectionzoo ##
4+
#######################################################
5+
6+
code_id: css_12_1_3
7+
physical: qubits
8+
logical: qubits
9+
10+
name: '\([[12,1,3]]\) CE CSS code'
11+
introduced: '\cite{arxiv:2507.10395}'
12+
13+
description: |
14+
Twelve-qubit constant-excitation (CE) CSS code that encodes one logical qubit with distance three.
15+
It is the smallest CE CSS code that corrects a single-qubit error \cite{arxiv:2507.10395}.
16+
Codewords lie in a fixed Hamming-weight subspace, making the code immune to coherent noise in the form of transversal \(Z\)-rotations.
17+
18+
One stabilizer tableau for the code is, up to Pauli frame \cite{arxiv:2507.10395},
19+
\begin{align}
20+
\begin{smallmatrix}
21+
X & X & X & X & I & I & I & I & I & I & I & I \\
22+
I & I & X & X & X & X & I & I & I & I & I & I \\
23+
I & I & I & I & I & I & X & X & X & X & I & I \\
24+
I & I & I & I & I & I & I & I & X & X & X & X \\
25+
Z & I & Z & I & Z & I & Z & I & Z & I & Z & I \\
26+
Z & Z & I & I & I & I & I & I & I & I & I & I \\
27+
I & I & Z & Z & I & I & I & I & I & I & I & I \\
28+
I & I & I & I & Z & Z & I & I & I & I & I & I \\
29+
I & I & I & I & I & I & Z & Z & I & I & I & I \\
30+
I & I & I & I & I & I & I & I & Z & Z & I & I \\
31+
I & I & I & I & I & I & I & I & I & I & Z & Z
32+
\end{smallmatrix}~.
33+
\end{align}
34+
35+
protection: |
36+
Corrects any single-qubit error (distance \(d=3\)).
37+
Protects from collective coherent noise in the form of transversal \(Z\)-rotations, since all codewords lie in the same Hamming-weight subspace \cite{doi:10.1109/ISIT45174.2021.9518206,arxiv:2011.00197}.
38+
39+
features:
40+
fault_tolerance:
41+
- 'Fault-tolerant syndrome extraction using modified Shor and Steane methods adapted for CE codes: weight-\(2w\) stabilizers are measured using \(w\)-CE cat states, and zero-controlled NOT (\(\mathrm{C}_0 X\)) gates replace standard CNOT gates to preserve the constant-excitation structure \cite{arxiv:2507.10395}.'
42+
43+
threshold:
44+
- 'Pseudo-threshold of \(\sim 9.28 \times 10^{-4}\) (circuit-level stochastic noise) and \(\sim 5.98 \times 10^{-4}\) (with coherent corrections, \(\gamma = 0.01\)) under collective coherent noise \cite{arxiv:2507.10395}.'
45+
46+
47+
relations:
48+
parents:
49+
- code_id: qubit_css
50+
- code_id: constant_excitation
51+
- code_id: qubit_concatenated
52+
detail: 'This code is obtained by dual-rail concatenation of the \([[6,1,2]]\) CSS code \cite[ID 50]{preset:qiskit}.'
53+
- code_id: small_distance_qubit_stabilizer
54+
55+
56+
# Begin Entry Meta Information
57+
_meta:
58+
changelog:
59+
- user_id: VictorVAlbert
60+
date: '2026-05-26'

codes/quantum/qubits/small_distance/small/14/phantom_14_3_3.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,12 @@ code_id: phantom_14_3_3
77
physical: qubits
88
logical: qubits
99

10-
name: '\([[14,3,3]]\) CSS phantom code'
11-
introduced: '\cite{arxiv:2601.20927}'
10+
name: '\([[14,3,3]]\) CE phantom code'
11+
introduced: '\cite{arxiv:2507.10395,arxiv:2601.20927}'
1212

1313
description: |
1414
CSS phantom code obtained by concatenating the \([[7,3,(d_X=3,d_Z=2)]]\) punctured hypercube code with the two-qubit phase-flip repetition code.
15+
The code is equivalent to the \([[14,3,3]]\) constant-excitation (CE) CSS code obtained by applying dual-rail concatenation to the \([[7,3,2]]\) punctured hypercube code, up to single-qubit Clifford gates, a physical-qubit permutation, and a Pauli frame \cite{arxiv:2507.10395}.
1516
1617
One stabilizer tableau for the code is
1718
\begin{align}
@@ -37,16 +38,23 @@ features:
3738
- 'The code is phantom, so every ordered-pair in-block logical CNOT gate between its three logical qubits can be implemented by a physical-qubit permutation \cite{arxiv:2601.20927}.'
3839
- 'The Hadamard-dual code admits fold-diagonal logical \(S_iS_j\) and \(CZ_{ij}\) gates \cite{arxiv:2601.20927}.'
3940

41+
fault_tolerance:
42+
- 'In the locally Clifford-equivalent CE CSS frame, fault-tolerant syndrome extraction can use modified Shor and Steane methods adapted for CE codes: weight-\(2w\) stabilizers are measured using \(w\)-CE cat states, and zero-controlled NOT (\(\mathrm{C}_0 X\)) gates replace standard CNOT gates to preserve the constant-excitation structure \cite{arxiv:2507.10395}.'
43+
4044
relations:
4145
parents:
4246
- code_id: phantom
4347
detail: 'This \([[14,3,3]]\) code is a CSS phantom code obtained from the punctured hypercube code and the two-qubit phase-flip repetition code \cite{arxiv:2601.20927}.'
48+
- code_id: constant_excitation
49+
detail: 'This code is single-qubit Clifford equivalent to the \([[14,3,3]]\) CE CSS code obtained by dual-rail concatenation of the \([[7,3,2]]\) punctured hypercube code \cite{arxiv:2507.10395}.'
4450
- code_id: qubit_concatenated
4551
detail: 'This code is a concatenation of the \([[7,3,2]]\) punctured hypercube code with the two-qubit phase-flip repetition code \cite{arxiv:2601.20927}.'
4652
- code_id: small_distance_qubit_stabilizer
4753
cousins:
4854
- code_id: xz_7_3_2
49-
detail: 'Concatenating the \([[7,3,(d_X=3,d_Z=2)]]\) punctured hypercube code with the two-qubit phase-flip repetition code yields this \([[14,3,(d_X=3,d_Z=4)]]\) CSS phantom code \cite{arxiv:2601.20927}.'
55+
detail: 'Concatenating the \([[7,3,(d_X=3,d_Z=2)]]\) punctured hypercube code with the two-qubit phase-flip repetition code yields this \([[14,3,(d_X=3,d_Z=4)]]\) CSS phantom code \cite{arxiv:2601.20927}. Dual-rail concatenation of the same punctured hypercube code yields a single-qubit Clifford-equivalent CE CSS frame \cite{arxiv:2507.10395}.'
56+
- code_id: steane
57+
detail: 'Dual-rail concatenation of the \([[7,1,3]]\) Steane code yields a \([[14,1,3]]\) CE CSS code, from which the locally Clifford-equivalent \([[14,3,3]]\) CE CSS frame is obtained by removing two independent \(Z\)-type stabilizer generators \cite{arxiv:2507.10395}.'
5058
- code_id: quantum_repetition
5159
detail: 'The inner code in the construction is the two-qubit phase-flip repetition code \cite{arxiv:2601.20927}.'
5260

codes/quantum/qubits/stabilizer/qubit_stabilizer.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,6 @@ relations:
323323
detail: 'Stabilizer states on \(n\) qubits form complex projective 3-designs, but not 4-designs, on \(\mathbb{C}P^{2^n}\) \cite{arxiv:1510.02767}. The \hyperref[topic:clifford]{Clifford group} is a unitary 2-design \cite{arxiv:quant-ph/0103098} and a 3-design \cite[Thm. 1.6(B)]{arxiv:math/0502080}\cite[pg. 191]{doi:10.1007/3-540-30731-1}\cite{arxiv:1510.02619,arxiv:1510.02769} on \(U(2^n)\).'
324324
- code_id: iceberg
325325
detail: 'The \([[2m,2m-2,2]]\) code for \(2m\) being a multiple of four obstructs the Clifford group from being a 4-design \cite{arxiv:1609.08172}.'
326-
- code_id: constant_excitation
327-
detail: 'Concatenating the dual-rail code with an inner \([[n,k,d]]\) qubit stabilizer code yields a degenerate \([[2n,k,d]]\) constant-excitation stabilizer code that avoids coherent phase errors and is equivalent to a Pauli-rotated repetition-concatenated stabilizer code \cite{arxiv:2010.00538}.'
328326
- code_id: ampdamp
329327
detail: 'Concatenating the dual-rail code with an inner \([[n,k,d]]\) qubit stabilizer code yields a degenerate \([[2n,k,d]]\) constant-excitation stabilizer code that corrects \(d-1\) \hyperref[topic:ad]{AD} errors \cite{arxiv:1001.2356,arxiv:2010.00538}.'
330328
- code_id: two-legged-cat

0 commit comments

Comments
 (0)