Skip to content

Commit 3606b35

Browse files
committed
figures for stab_5_1_2, surface-17
1 parent 2d6ce1a commit 3606b35

10 files changed

Lines changed: 695 additions & 508 deletions

File tree

Lines changed: 48 additions & 0 deletions
Loading

codes/quantum/qubits/small_distance/small/5/stab_5_1_2.yml renamed to codes/quantum/qubits/small_distance/small/5/stab_5_1_2/stab_5_1_2.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,18 @@ description: |
2222
X & I & I & X & X
2323
\end{array}~.
2424
\end{align}
25+
The code is depicted in \ref{figure:512-operators}.
26+
27+
\begin{figure}
28+
\includegraphics{stab_5_1_2}
29+
\caption{
30+
Stabilizer generators of the \([[5,1,2]]\) rotated surface code.
31+
The 5 data qubits (circles) consist of 4 corner qubits and 1 center qubit.
32+
Each triangular region corresponds to a weight-three stabilizer generator.
33+
Red regions correspond to \(X\) operators while blue regions correspond to \(Z\) operators.}
34+
\label{figure:512-operators}
35+
\end{figure}
36+
2537
2638
features:
2739
general_gates:

codes/quantum/qubits/small_distance/small/7/bare_7_1_3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ description: |
2424
Z & Z & Z & I & X & X & Z
2525
\end{array}~.
2626
\end{align}
27-
It is one of sixteen distinct \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
27+
It is one of sixteen distinct indecomposable \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
2828
2929
features:
3030
decoders:

codes/quantum/qubits/small_distance/small/7/qetc_7_2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ description: |
2525
\end{align}
2626
The above stabilizer tableau is equivalent to \cite[ID 646]{preset:qiskit} by applying \(H\) to qubits 1 and 2 and \(SH\) (with \(H\) applied first) to qubits 3 and 4, followed by the qubit relabeling \((1,2,3,4,5,6,7)\to(5,6,1,3,7,2,4)\).
2727
28-
The stabilizer group of the \([[7,2,2]]\) QETC, together with the logical-\(Z\) operator on the first logical qubit, generates the stabilizer group of one of the sixteen distinct \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
28+
The stabilizer group of the \([[7,2,2]]\) QETC, together with the logical-\(Z\) operator on the first logical qubit, generates the stabilizer group of one of the sixteen distinct indecomposable \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
2929
3030
3131
relations:

codes/quantum/qubits/small_distance/small/7/steane/steane.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ description: |
4646
\end{align}
4747
4848
The automorphism group of the code is \(PGL(3,2)\) \cite{arxiv:2109.12735}.
49-
It is one of sixteen distinct \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
49+
It is one of sixteen distinct indecomposable \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
5050
5151
# and the check matrix for the Steane code is therefore
5252
# \begin{align}

codes/quantum/qubits/small_distance/small/7/twist_defect_7_1_3.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ description: |
2727
Z & I & I & Z & Z & I & X
2828
\end{array}~.
2929
\end{align}
30-
It is one of sixteen distinct \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
30+
It is one of sixteen distinct indecomposable \([[7,1,3]]\) codes \cite{arxiv:0709.1780}.
3131
3232
3333
protection: |
Lines changed: 186 additions & 0 deletions
Loading

codes/quantum/qubits/small_distance/small/9/surface-17.yml renamed to codes/quantum/qubits/small_distance/small/9/surface-17/surface-17.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,17 @@ description: |
3131
I & Z & I & I & I & Z & I & Z & Z
3232
\end{array}~.
3333
\end{align}
34+
The code is depicted in \ref{figure:surface-17}.
35+
36+
\begin{figure}
37+
\includegraphics{surface-17}
38+
\caption{
39+
Stabilizer generators of the \([[9,1,3]]\) surface-17 code.
40+
The 9 data qubits (circles) are arranged on a \(3\times 3\) rotated surface code lattice with open boundaries.
41+
The generators are weight-four (four-body) operators in the bulk and weight-two (two-body) operators on the boundaries.
42+
Red regions correspond to \(X\) operators while blue regions correspond to \(Z\) operators.}
43+
\label{figure:surface-17}
44+
\end{figure}
3445
3546
protection: |
3647
Independent correction of single-qubit \(X\) and \(Z\) errors. Correction for some two-qubit \(X\) and \(Z\) errors.

0 commit comments

Comments
 (0)