From 4bec4514cb27823e02d66ac8014401ae09502e3b Mon Sep 17 00:00:00 2001 From: "Victor V. Albert" Date: Mon, 11 Mar 2024 18:14:42 -0400 Subject: [PATCH] twist defect 713, color 822 --- .../small_distance/hypercube_quantum.yml | 1 + .../small_distance/small/stab_15_7_3.yml | 3 +- .../small_distance/small/stab_8_2_2.yml | 31 +++++++++++++++++++ .../surface/non-css/twist_defect_7_1_3.yml | 29 +++++++++++++++++ .../surface/non-css/twist_defect_surface.yml | 3 ++ 5 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 codes/quantum/qubits/small_distance/small/stab_8_2_2.yml create mode 100644 codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_7_1_3.yml diff --git a/codes/quantum/qubits/small_distance/hypercube_quantum.yml b/codes/quantum/qubits/small_distance/hypercube_quantum.yml index ece13928e..c0b37e8f9 100644 --- a/codes/quantum/qubits/small_distance/hypercube_quantum.yml +++ b/codes/quantum/qubits/small_distance/hypercube_quantum.yml @@ -12,6 +12,7 @@ introduced: '\cite{arxiv:1503.02065,manual:{E. Campbell, “The smallest interes alternative_names: - 'Hyperoctahedron code' + - 'Hyperoctahedron color code' # \cite{arxiv:2112.01446} description: | diff --git a/codes/quantum/qubits/small_distance/small/stab_15_7_3.yml b/codes/quantum/qubits/small_distance/small/stab_15_7_3.yml index bf7103dac..f92b846c7 100644 --- a/codes/quantum/qubits/small_distance/small/stab_15_7_3.yml +++ b/codes/quantum/qubits/small_distance/small/stab_15_7_3.yml @@ -9,7 +9,8 @@ logical: qubits name: '\([[15, 7, 3]]\) quantum Hamming code' short_name: '\([[15, 7, 3]]\)' -introduced: '\cite{arxiv:quant-ph/9605021,manual:{Jim Harrington and Ben W. Reichardt, “Addressable multi-qubit logic via permutations,” Talk at Southwest Quantum Information and Technology (SQuInT) (2011).}}' +introduced: '\cite{arxiv:quant-ph/9512032,arxiv:quant-ph/9605021,manual:{Jim Harrington and Ben W. Reichardt, “Addressable multi-qubit logic via permutations,” Talk at Southwest Quantum Information and Technology (SQuInT) (2011).}}' +# First ref in https://arxiv.org/pdf/1912.10063.pdf description: 'Self-dual quantum Hamming code that admits permutation-based CZ logical gates.' diff --git a/codes/quantum/qubits/small_distance/small/stab_8_2_2.yml b/codes/quantum/qubits/small_distance/small/stab_8_2_2.yml new file mode 100644 index 000000000..7e7933f8d --- /dev/null +++ b/codes/quantum/qubits/small_distance/small/stab_8_2_2.yml @@ -0,0 +1,31 @@ +####################################################### +## This is a code entry in the error correction zoo. ## +## https://github.com/errorcorrectionzoo ## +####################################################### + +code_id: stab_8_2_2 +physical: qubits +logical: qubits + +name: '\([[8,2,2]]\) color code' +introduced: '\cite{arxiv:1612.04795}' + +description: | + An \([[8,2,2]]\) color code defined on the projective plane. + +features: + transversal_gates: 'Applying transversal \(S\) and \(S^{\dagger}\), \(\sqrt{X}\), and Hadamard gates yields various logical gates \cite{arxiv:1912.10063}.' + +relations: + parents: + - code_id: color + - code_id: small_distance_quantum + cousins: + - code_id: 'The Shor code (\([[8,2,2]]\) color code) is a surface (color) code defined on the projective plane.' + + +# Begin Entry Meta Information +_meta: + changelog: + - user_id: VictorVAlbert + date: '2024-02-13' diff --git a/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_7_1_3.yml b/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_7_1_3.yml new file mode 100644 index 000000000..f892380c0 --- /dev/null +++ b/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_7_1_3.yml @@ -0,0 +1,29 @@ +####################################################### +## This is a code entry in the error correction zoo. ## +## https://github.com/errorcorrectionzoo ## +####################################################### + +code_id: twist_defect_7_1_3 +physical: qubits +logical: qubits + +name: '\([[7,1,3]]\) twist-defect surface code' +introduced: '\cite{arxiv:1612.04795}' + +description: | + A \([[7,1,3]]\) code different from the Steane code that is a small example of a twist-defect surface code. + +features: + transversal_gates: 'Single-qubit octahedral Clifford gates \cite{arxiv:1612.04795,arxiv:1912.10063}.' + +relations: + parents: + - code_id: twist_defect_surface + - code_id: small_distance_quantum + + +# Begin Entry Meta Information +_meta: + changelog: + - user_id: VictorVAlbert + date: '2024-02-13' diff --git a/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_surface.yml b/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_surface.yml index d59fca09a..5a526c6ba 100644 --- a/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_surface.yml +++ b/codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_surface.yml @@ -11,6 +11,9 @@ name: 'Twist-defect surface code' introduced: | \cite{arxiv:1004.1838,arxiv:1612.04795,arxiv:1806.02820,arxiv:2101.09349} +alternative_names: + - 'Surface code with a twist' + description: | A non-CSS extension of the 2D surface-code construction whose non-CSS stabilizer generators are associated with twist defects of the associated lattice.