Skip to content

Commit e65a12e

Browse files
committed
su3 and su4 tverberg_spin
1 parent 3cbffd7 commit e65a12e

4 files changed

Lines changed: 95 additions & 3 deletions

File tree

codes/quantum/groups/stabilizer/css.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ description: |
1414
A stabilizer code admitting a set of stabilizer generators that are either \(Z\)-type or \(X\)-type operators.
1515
The two sets of stabilizer generators can often be related to parts of a chain complex over the appropriate ring or field.
1616
17+
CSS codes can also be viewed as an instance of a two-step convex-geometric construction: one first chooses an intermediate subspace stabilized by one type of generator, and then imposes the other type of generator so that the remaining diagonal error slopes vanish via an application of the Tverberg theorem \cite[Sec. 4.3]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
18+
1719
relations:
1820
parents:
1921
- code_id: stabilizer

codes/quantum/spins/single_spin/su3_spin.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ introduced: '\cite{arxiv:2312.00162}'
1313
description: |
1414
An extension of Clifford single-spin codes to the group \(SU(3)\), whose codespace is a projection onto a particular irrep of a subgroup of \(SU(3)\) of an underlying spin that houses some particular irrep of \(SU(3)\).
1515
16-
A distinct family of \(SU(3)\) single-spin codes uses the Tverberg theorem construction \cite{arxiv:quant-ph/9908066} in the totally symmetric \(n\)-particle irrep of \(\mathfrak{su}(3)\) (dimension \(\binom{n+2}{2}\)) with the \(\mathfrak{su}(3)\) Lie algebra as the error set.
17-
Taking the subspace \(\mathcal{B} = \mathrm{span}\{|a_1 a_2 a_3\rangle : a_1 - a_2 \equiv 0 \pmod{3}\}\) (the \(T(n,3)\) sublattice of the \(\Delta(n,3)\) simplex), the Tverberg construction yields a distance-1 error-detecting code of dimension \(\approx \binom{n+2}{2}/3\) \cite{arxiv:1205.4517}\cite[Ex. 6.4]{manual:{I. Shors, “Quantum Error Detection and Lie Theory”, undergraduate thesis, UC Davis Mathematics REU, 2022, \href{https://reu.math.ucdavis.edu/application/files/8316/7872/4883/shors-final.pdf}{URL}}}.
18-
1916
2017
relations:
2118
parents:
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#######################################################
2+
## This is a code entry in the error correction zoo. ##
3+
## https://github.com/errorcorrectionzoo ##
4+
#######################################################
5+
6+
code_id: su3_tverberg_spin
7+
physical: spins
8+
logical: spins
9+
10+
name: '\(SU(3)\) Tverberg spin code'
11+
introduced: '\cite{arxiv:1205.4517}\cite[Ex. 6.4]{manual:{I. Shors, “Quantum Error Detection and Lie Theory”, undergraduate thesis, UC Davis Mathematics REU, 2022, \href{https://reu.math.ucdavis.edu/application/files/8316/7872/4883/shors-final.pdf}{URL}}}'
12+
13+
description: |
14+
\(SU(3)\) single-spin code family obtained from the two-step Tverberg construction \cite{arxiv:quant-ph/9908066} in the totally symmetric \(N\)-particle irrep \(\mathcal{H}=\mathrm{Sym}^N(\mathbb{C}^3)\) of \(\mathfrak{su}(3)\), which has dimension \(\binom{N+2}{2}\).
15+
Its weight basis is indexed by the \hyperref[topic:discrete-simplex]{discrete simplex} \(\Delta_{3,N}\), whose centered form is the triangular \(A_2\) lattice.
16+
17+
A distance-two intermediate subspace can be chosen as
18+
\begin{align}
19+
\mathcal{B}=\mathrm{span}\{|a_1a_2a_3\rangle: a_1-a_2\equiv0\pmod 3\}~,
20+
\end{align}
21+
giving \(\dim\mathcal{B}\approx\binom{N+2}{2}/3\) \cite{arxiv:1205.4517}\cite[Ex. 6.4]{manual:{I. Shors, “Quantum Error Detection and Lie Theory”, undergraduate thesis, UC Davis Mathematics REU, 2022, \href{https://reu.math.ucdavis.edu/application/files/8316/7872/4883/shors-final.pdf}{URL}}}.
22+
A symmetric partition of this sublattice into pairs in the central hexagon and triples near the corners yields an error-detecting code for single Lie-algebra errors of dimension \(\frac{4}{27}\binom{N+2}{2}+O(N)\) \cite[Sec. 6.2.1]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
23+
24+
protection: |
25+
Detects errors in the \(\mathfrak{su}(3)\) Lie-algebra error set.
26+
More generally, for the Lie-type graph metric \(V_t=\mathrm{span}(\mathfrak{su}(3)\oplus \mathbb{C}I)^t\), a distance-\(d\) construction can be obtained by first choosing a graph-distance-\(d\) subset of the discrete simplex \(\Delta_{3,N}\) \cite[Secs. 5.1,6.2]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
27+
28+
features:
29+
rate: |
30+
For general distance \(d\), the two-step construction uses an asymptotically optimal distance-\(d\) sublattice of the centered \(\Delta_{3,N}\) discrete simplex for the intermediate space.
31+
If \(d=2t\), then \(\dim\mathcal{B}=\dim\mathcal{H}/(3t^2)+O(N)\); if \(d=2t+1\), then \(\dim\mathcal{B}=\dim\mathcal{H}/(3t^2+3t+1)+O(N)\) \cite[Sec. 6.2.2]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
32+
33+
relations:
34+
parents:
35+
- code_id: single_spin
36+
37+
38+
# Begin Entry Meta Information
39+
_meta:
40+
# Change log - most recent first
41+
changelog:
42+
- user_id: VictorVAlbert
43+
date: '2026-05-26'
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#######################################################
2+
## This is a code entry in the error correction zoo. ##
3+
## https://github.com/errorcorrectionzoo ##
4+
#######################################################
5+
6+
code_id: su4_tverberg_spin
7+
physical: spins
8+
logical: spins
9+
10+
name: '\(SU(4)\) Tverberg spin code'
11+
introduced: '\cite[Sec. 6.3]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}'
12+
13+
description: |
14+
Single-spin code family in the totally symmetric \(N\)-particle irrep \(\mathcal{H}=\mathrm{Sym}^N(\mathbb{C}^4)\) of \(\mathfrak{su}(4)\), whose weight diagram is the \hyperref[topic:discrete-simplex]{discrete simplex} \(\Delta_{4,N}\), equivalently its centered tetrahedral realization.
15+
The construction uses the two-step Tverberg-theorem method \cite{arxiv:quant-ph/9908066}: first choose an intermediate subspace from a distance-two subset of \(\Delta_{4,N}\), then combine basis states whose convex hulls contain the origin.
16+
17+
For \(N\) divisible by eight, an optimal distance-two intermediate lattice is obtained as the kernel of
18+
\begin{align}
19+
a_1L_1+a_2L_2+a_3L_3+a_4L_4 \mapsto a_1+2a_2+3a_3 \pmod 4~.
20+
\end{align}
21+
The second step pairs opposite points in the central octahedral region and can form additional triples and quadruples near the tetrahedron's corners; for \(N=8\), this partition is optimal within the two-step framework \cite[Sec. 6.3 and Ex. 6.10]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
22+
23+
More explicitly, write the normalized monomial basis of \(\mathrm{Sym}^N(\mathbb{C}^4)\) as \(|a_1a_2a_3a_4\rangle\), where \((a_1,a_2,a_3,a_4)\in\Delta_{4,N}\), and let \(\Lambda_B^N\) be the kernel above.
24+
For each block \(Y\subset\Lambda_B^N\) whose convex hull contains the origin, choose barycentric weights \(\{\beta_{\mathbf{a}}\}_{\mathbf{a}\in Y}\) satisfying \(\beta_{\mathbf{a}}\geq0\), \(\sum_{\mathbf{a}\in Y}\beta_{\mathbf{a}}=1\), and \(\sum_{\mathbf{a}\in Y}\beta_{\mathbf{a}}\mathbf{a}=0\) in centered \(\Delta_{4,N}\) coordinates.
25+
The corresponding codeword is
26+
\begin{align}
27+
|\psi_Y\rangle=\sum_{\mathbf{a}\in Y}\sqrt{\beta_{\mathbf{a}}}\,|\mathbf{a}\rangle~.
28+
\end{align}
29+
Thus opposite pairs give \((|p\rangle+|-p\rangle)/\sqrt{2}\); triples of the form \(\{p,p',-(p+p')\}\) give \((|p\rangle+|p'\rangle+|-(p+p')\rangle)/\sqrt{3}\); and zero-sum quadruples give equal four-term superpositions.
30+
31+
protection: |
32+
Detects single Lie-algebra errors from the \(\mathfrak{su}(4)\) error set, equivalently errors in \(V_1=\mathfrak{su}(4)\oplus \mathbb{C}I\) in the Lie-type graph metric.
33+
The first step suppresses off-diagonal root-space errors by choosing weight vectors separated by graph distance at least two in the centered \(\Delta_{4,N}\) discrete simplex, leaving only a commuting diagonal error algebra for the convex-geometric second step \cite[Secs. 5.1,5.2,6.3]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
34+
35+
features:
36+
rate: |
37+
The distance-two intermediate subset has asymptotic density \(1/4\) in \(\Delta_{4,N}\).
38+
The generic Tverberg step gives an asymptotic code dimension at least \(\dim\mathcal{H}/16\), while the extra triangle constructions improve finite-size instances but do not change the leading asymptotic rate in the construction described in Ref. \cite[Sec. 6.3]{manual:{Ruochuan Xu, “Classical Construction of Quantum Codes”, undergraduate thesis, January 2023}}.
39+
40+
relations:
41+
parents:
42+
- code_id: single_spin
43+
44+
45+
# Begin Entry Meta Information
46+
_meta:
47+
# Change log - most recent first
48+
changelog:
49+
- user_id: VictorVAlbert
50+
date: '2026-05-26'

0 commit comments

Comments
 (0)