-
Notifications
You must be signed in to change notification settings - Fork 91
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
63 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
codes/quantum/qubits/stabilizer/topological/surface/non-css/twist_defect_surface.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
####################################################### | ||
## This is a code entry in the error correction zoo. ## | ||
## https://github.com/errorcorrectionzoo ## | ||
####################################################### | ||
|
||
code_id: twist_defect_surface | ||
physical: qubits | ||
logical: qubits | ||
|
||
name: 'Twist-defect surface code' | ||
introduced: | | ||
\cite{arxiv:1004.1838,arxiv:1612.04795,arxiv:2101.09349} | ||
description: | | ||
A non-CSS extension of the 2D surface-code construction whose non-CSS stabilizer generators are associated with twist defects of the associated topological phase. | ||
For lattices with dislocations and rotational disclinations, twist-defect stabilizer generators are placed at the location of the dislocations to yield a stabilizer code whose logical dimension depends on the defects. | ||
A simple example is a surface code on a lattice with a single lattice dislocation which hosts a weight-five non-CSS twist-defect stabilizer generator \cite[Fig. 2]{arxiv:1004.1838}. | ||
More generally, given a graph embedded in a 2D manifold, qubits are placed on vertices, stabilizers on faces, and twist defects are associated to odd-degree vertices. | ||
protection: | | ||
Code properties depends on the number and size of the twist defects. | ||
features: | ||
general_gates: | ||
- | | ||
Clifford gates can be implemented via twist-based lattice surgery \cite{arxiv:2201.05678} or braiding defects | ||
\cite{arxiv:0704.2540,arxiv:1004.1838,arXiv:1104.5047,arXiv:1208.0928,arXiv:1508.04166,arXiv:1609.04673,arXiv:2103.08381}. | ||
realizations: | ||
- | | ||
Ground state of the toric code has been implemented with and without twists, and the non-Abelian braiding behavior of the twists, which realize Ising anyons, has been demonstrated \cite{arxiv:2211.09802}. | ||
relations: | ||
parents: | ||
- code_id: qubit_stabilizer | ||
- code_id: 2d_stabilizer | ||
cousins: | ||
- code_id: topological_abelian | ||
detail: 'Twist-defect surface codes realize \(\mathbb{Z}_2\) topological order with twist defects.' | ||
|
||
|
||
# Begin Entry Meta Information | ||
_meta: | ||
changelog: | ||
- user_id: VictorVAlbert | ||
date: '2024-02-13' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters