diff --git a/codes/quantum/qubits/stabilizer/topological/color/2d_color/non-css/xyz_color.yml b/codes/quantum/qubits/stabilizer/topological/color/2d_color/non-css/xyz_color.yml new file mode 100644 index 000000000..5fa931eb3 --- /dev/null +++ b/codes/quantum/qubits/stabilizer/topological/color/2d_color/non-css/xyz_color.yml @@ -0,0 +1,39 @@ +####################################################### +## This is a code entry in the error correction zoo. ## +## https://github.com/errorcorrectionzoo ## +####################################################### + +code_id: xyz_color +physical: qubits +logical: qubits + +name: 'XYZ color code' +introduced: \cite{arxiv:2203.16534} + +description: | + Non-CSS variant of the 6.6.6 color code whose generators are \(XZXZXZ\) and \(ZYZYZY\) Pauli strings associated to each hexagonal in the hexagonal (6.6.6) tiling. + +features: + decoders: + - 'Cellular-automaton decoder \cite{arxiv:2203.16534}.' + code_capacity_threshold: + - '\(50\%\) threshold for noise infinitely biased towards \(X\) or \(Y\) or \(Z\) errors using cellular-automaton decoder \cite{arxiv:2203.16534}.' + + +relations: + parents: + - code_id: qubit_stabilizer + - code_id: 2d_stabilizer + cousins: + - code_id: triangular_color + detail: 'The XYZ surface code is obtained from the 6.6.6 color code by applying single-qubit Cliffors rotations on a subset of qubits such that the \(X\)- and \(Z\)-type generators are mapped to \(XZXZXZ\) and \(ZYZYZY\), respectively.' + - code_id: xzzx + detail: 'The XZZX surface (XYZ color) is a non-CSS analogue of the rotated surface (6.6.6 color) code such that the two codes are related by single-qubit Cliffors rotations.' + + +# Begin Entry Meta Information +_meta: + # Change log - most recent first + changelog: + - user_id: VictorVAlbert + date: '2024-03-29' diff --git a/codes/quantum/qubits/stabilizer/topological/surface/non-css/xzzx/xzzx.yml b/codes/quantum/qubits/stabilizer/topological/surface/non-css/xzzx/xzzx.yml index 29fddaf12..1d46a89d6 100644 --- a/codes/quantum/qubits/stabilizer/topological/surface/non-css/xzzx/xzzx.yml +++ b/codes/quantum/qubits/stabilizer/topological/surface/non-css/xzzx/xzzx.yml @@ -48,8 +48,8 @@ realizations: This code outperformed the average of several instances of the smaller distance-three 9-qubit \(XZZX\) variant of the \hyperref[code:surface-17]{surface-17} code realized on the same device, both in terms of logical error probability over 25 cycles and in terms of logical error per cycle. This increase in error-correcting capabilities while using more physical qubits supports the notion of an error threshold. Braiding of defects has been demonstrated for the distance-five code \cite{arxiv:2210.10255}. Leakage errors have been handled in a separate work in a distance-three code \cite{arxiv:2211.04728}.' - -# - 'Rydberg atom arrays: transversal CNOT gate performed on distance \(3\), \(5\), and \(7\) codes by the Lukin group \cite{arxiv:}.' + - 'Rydberg atom arrays: Lukin group \cite{arxiv:2308.08648}. + Transversal CNOT gates performed on distance \(3\), \(5\), and \(7\) codes.' notes: - 'A single \(X\) or \(Z\) error gives rise to two nearby defects, which can be viewed as endpoints of a string. That way, multiple \(Z\) errors can be decomposed into a combination of diagonal strings.'