From ed2dbd78b58d927e771d9e6c22c2a35fe13f8583 Mon Sep 17 00:00:00 2001 From: "Victor V. Albert" Date: Thu, 4 Jul 2024 11:46:53 -0400 Subject: [PATCH] hybrid code examples --- .../qubits/oa_stabilizer/hybrid_7_1-1_3.yml | 29 +++++++++++++++++++ ...ab_8_2-1_oaqecc.yml => hybrid_8_2-1_3.yml} | 2 +- .../oa_stabilizer/hybrid_stabilizer.yml | 4 +++ 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 codes/quantum/qubits/oa_stabilizer/hybrid_7_1-1_3.yml rename codes/quantum/qubits/oa_stabilizer/{stab_8_2-1_oaqecc.yml => hybrid_8_2-1_3.yml} (97%) diff --git a/codes/quantum/qubits/oa_stabilizer/hybrid_7_1-1_3.yml b/codes/quantum/qubits/oa_stabilizer/hybrid_7_1-1_3.yml new file mode 100644 index 000000000..ac2934cf0 --- /dev/null +++ b/codes/quantum/qubits/oa_stabilizer/hybrid_7_1-1_3.yml @@ -0,0 +1,29 @@ +####################################################### +## This is a code entry in the error correction zoo. ## +## https://github.com/errorcorrectionzoo ## +####################################################### + +code_id: hybrid_7_1-1_3 +physical: qubits +logical: qubits + +name: '\([[7, 1:1, 3]]\) hybrid stabilizer code' +introduced: '\cite{arxiv:1701.06963}' + +description: |- + A distance-three seven-qubit hybrid stabilizer code storing one qubit and one classical bit. + Admits a stabilizer generator set with a weight-two generator, which delineates the underlying classical code \cite[Eq. (3)]{arxiv:1911.12260}. + + +relations: + parents: + - code_id: hybrid_stabilizer + - code_id: small_distance_quantum + + +# Begin Entry Meta Information +_meta: + # Change log - most recent first + changelog: + - user_id: VictorVAlbert + date: '2024-07-03' diff --git a/codes/quantum/qubits/oa_stabilizer/stab_8_2-1_oaqecc.yml b/codes/quantum/qubits/oa_stabilizer/hybrid_8_2-1_3.yml similarity index 97% rename from codes/quantum/qubits/oa_stabilizer/stab_8_2-1_oaqecc.yml rename to codes/quantum/qubits/oa_stabilizer/hybrid_8_2-1_3.yml index f0f52d933..7a9db4f10 100644 --- a/codes/quantum/qubits/oa_stabilizer/stab_8_2-1_oaqecc.yml +++ b/codes/quantum/qubits/oa_stabilizer/hybrid_8_2-1_3.yml @@ -3,7 +3,7 @@ ## https://github.com/errorcorrectionzoo ## ####################################################### -code_id: oastab_8_2-1_3 +code_id: hybrid_8_2-1_3 physical: qubits logical: qubits diff --git a/codes/quantum/qubits/oa_stabilizer/hybrid_stabilizer.yml b/codes/quantum/qubits/oa_stabilizer/hybrid_stabilizer.yml index 6a85cfa39..2b72397c9 100644 --- a/codes/quantum/qubits/oa_stabilizer/hybrid_stabilizer.yml +++ b/codes/quantum/qubits/oa_stabilizer/hybrid_stabilizer.yml @@ -31,6 +31,10 @@ relations: detail: 'Any qubit stabilizer code can be converted into a hybrid stabilizer code by using some its qubits to store only classical information \cite{arxiv:0802.2414}.' - code_id: non_stabilizer detail: 'The algebraic structure of a hybrid stabilizer code is the same as that of a USt code whose cosets are indexed by a linear binary code \cite{arxiv:0802.2414}.' + - code_id: shor_nine + detail: 'The Shor code can be modified to store three additional classical bits to yield a \([[9,1:3,3]]\) hybrid stabilizer code \cite{arxiv:0802.2414}.' + - code_id: iceberg + detail: 'The \([[2m+1,2m+2:1,2]]\) hybrid stabilizer code \cite{arxiv:1911.12260} (extendable to modular qudits \cite{arxiv:2002.11075}) is closely related to the \([[2m,2m-2,2]]\) qubit stabilizer code.' # Begin Entry Meta Information