2022
DOI: 10.1103/physreva.106.012437
|View full text |Cite
|
Sign up to set email alerts
|

Classification of small triorthogonal codes

Abstract: Triorthogonal codes are a class of quantum error-correcting codes used in magic state distillation protocols. We classify all triorthogonal codes with n + k 38, where n is the number of physical qubits and k is the number of logical qubits of the code. We find 38 distinguished triorthogonal subspaces, and we show that every triorthogonal code with n + k 38 descends from one of these subspaces through elementary operations such as puncturing and deleting qubits. Specifically, we associate each triorthogonal cod… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 25 publications
0
3
0
Order By: Relevance
“…In the linked Jupyter notebook, we apply the method of Section 3.4 to find generating sets of diagonal logical operators for the 38 triorthogonal code classes in Table II of Ref. [27]. In this example, we consider codes with k = 3 logical qubits (this choice can be modified by the user).…”
Section: Example 36 (Triorthogonal Codes)mentioning
confidence: 99%
“…In the linked Jupyter notebook, we apply the method of Section 3.4 to find generating sets of diagonal logical operators for the 38 triorthogonal code classes in Table II of Ref. [27]. In this example, we consider codes with k = 3 logical qubits (this choice can be modified by the user).…”
Section: Example 36 (Triorthogonal Codes)mentioning
confidence: 99%
“…For triorthogonal codes [10], there is always a logical operator of form T ⊗k := UT ⊗n where U is a product of CZ and S operators and k is the number of logical qubits of the code. In the linked Jupyter notebook, we apply the method of section 3.4 to find generating sets of diagonal logical operators for the 38 triorthogonal code classes in table II of [27]. In this example, we consider codes with k = 3 logical qubits (this choice can be modified by the user).…”
Section: Example 36 (Triorthogonal Codes)mentioning
confidence: 99%
“…(Generalized) triorthogonal codes [9,22] are Calderbank-Shor-Steane (CSS) codes [12,37] designed to implement a non-Clifford logical gate (up to some diagonal Clifford logical gates). Hamming weights in the classical codes that determine the CSS codes are required to satisfy certain divisibility properties [13,21,26,31,39]. Many examples employ Reed-Muller (RM) codes.…”
Section: Introduction and Reviewmentioning
confidence: 99%