From 36065fd6a55953f04228294969980d5810cf0934 Mon Sep 17 00:00:00 2001 From: "Victor V. Albert" Date: Thu, 5 Dec 2024 11:19:03 -0500 Subject: [PATCH] chern_simons_gkp --- .../stabilizer/lattice/chern_simons_gkp.yml | 34 +++++++++++++++++++ .../lattice/gkp_surface_concatenated.yml | 3 ++ 2 files changed, 37 insertions(+) create mode 100644 codes/quantum/oscillators/stabilizer/lattice/chern_simons_gkp.yml diff --git a/codes/quantum/oscillators/stabilizer/lattice/chern_simons_gkp.yml b/codes/quantum/oscillators/stabilizer/lattice/chern_simons_gkp.yml new file mode 100644 index 000000000..d443011d0 --- /dev/null +++ b/codes/quantum/oscillators/stabilizer/lattice/chern_simons_gkp.yml @@ -0,0 +1,34 @@ +####################################################### +## This is a code entry in the error correction zoo. ## +## https://github.com/errorcorrectionzoo ## +####################################################### + +code_id: chern_simons_gkp +physical: oscillators +logical: qudits + +name: '\(U(1)_{2n} \times U(1)_{-2m}\) Chern-Simons GKP code' +introduced: '\cite{arxiv:2411.04993}' + +description: | + A non-CSS multimode GKP code defined on a 2D mode lattice that encodes a qudit logical space and whose excitations are characterized by the \(U(1)_{2n} \times U(1)_{-2m}\) Chern-Simons theory. + The code can be obtained from the analog surface code by \hyperref[topic:code-switching]{condensing} certain anyons \cite{arxiv:2411.04993}. + + The \(U(1)_{2} \times U(1)_{-4}\) case admits a topological order that is Witt non-trivial, i.e., that does not admit a gapped boundary. This order is not chiral (i.e., chiral central charge is zero) and does not admit a bosonic anyon. + +relations: + parents: + - code_id: multimodegkp + - code_id: 2d_stabilizer + cousins: + - code_id: topological_abelian + detail: 'The \(U(1)_{2n} \times U(1)_{-2m}\) Chern-Simons GKP code realizes \(U(1)_{2n} \times U(1)_{-2m}\) Chern-Simons theory on bosonic modes. The code can be obtained from the analog surface code by \hyperref[topic:code-switching]{condensing} certain anyons \cite{arxiv:2411.04993}.' + - code_id: analog_surface + detail: 'The \(U(1)_{2n} \times U(1)_{-2m}\) Chern-Simons GKP code can be obtained from the analog surface code by \hyperref[topic:code-switching]{condensing} certain anyons \cite{arxiv:2411.04993}.' + + +_meta: + # Change log - most recent first + changelog: + - user_id: VictorVAlbert + date: '2024-12-04' diff --git a/codes/quantum/oscillators/stabilizer/lattice/gkp_surface_concatenated.yml b/codes/quantum/oscillators/stabilizer/lattice/gkp_surface_concatenated.yml index 382e0c535..157621a73 100644 --- a/codes/quantum/oscillators/stabilizer/lattice/gkp_surface_concatenated.yml +++ b/codes/quantum/oscillators/stabilizer/lattice/gkp_surface_concatenated.yml @@ -32,6 +32,7 @@ features: relations: parents: - code_id: gkp_concatenated + - code_id: 2d_stabilizer cousins: - code_id: toric detail: 'GKP codes have been concatenated with toric codes \cite{arXiv:1810.00047}.' @@ -41,6 +42,8 @@ relations: detail: 'GKP codes have been concatenated with XZZX surface codes \cite{arxiv:2207.04383}.' - code_id: asymmetric_qecc detail: 'Using rectangular lattices accounts for asymmetric noise and improves the GKP-surface threshold to \(0.58\) \cite{arxiv:1810.00047}.' + - code_id: analog_surface + detail: 'The GKP-surface code can be obtained from the analog surface code by \hyperref[topic:code-switching]{condensing} certain anyons \cite{arxiv:2411.04993}.' # Begin Entry Meta Information