Skip to content

Commit

Permalink
xyz color
Browse files Browse the repository at this point in the history
  • Loading branch information
valbert4 committed Mar 29, 2024
1 parent 996c881 commit 7f9271a
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -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'
Original file line number Diff line number Diff line change
Expand Up @@ -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.'
Expand Down

0 comments on commit 7f9271a

Please sign in to comment.