Abstract
The surface code is currently the leading proposal to achieve fault-tolerant quantum computation. Among its strengths are the plethora of known ways in which fault-tolerant Clifford operations can be performed, namely, by deforming the topology of the surface, by the fusion and splitting of codes, and even by braiding engineered Majorana modes using twist defects. Here, we present a unified framework to describe these methods, which can be used to better compare different schemes and to facilitate the design of hybrid schemes. Our unification includes the identification of twist defects with the corners of the planar code. This identification enables us to perform single-qubit Clifford gates by exchanging the corners of the planar code via code deformation. We analyze ways in which different schemes can be combined and propose a new logical encoding. We also show how all of the Clifford gates can be implemented with the planar code, without loss of distance, using code deformations, thus offering an attractive alternative to ancilla-mediated schemes to complete the Clifford group with lattice surgery.
9 More- Received 2 November 2016
DOI:https://doi.org/10.1103/PhysRevX.7.021029
Published by the American Physical Society under the terms of the Creative Commons Attribution 4.0 International license. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.
Published by the American Physical Society
Physics Subject Headings (PhySH)
Popular Summary
Quantum computers have the potential to perform tasks that are intractable with even the most powerful supercomputers. But quantum states are fragile and strongly susceptible to interference from their environment. This introduces errors that could severely limit the scope of quantum computing. Much research has therefore gone into developing error-correcting techniques that also minimize computing resources. One well-studied method uses surface codes, a way of encoding quantum information onto a flat plane. Surface codes are robust to noise, but implementing various computational operations requires tricks that need additional laboratory hardware. We have developed a universal framework that shows how different methods of surface-code computation can be combined and compared to minimize computing resources.
A surface code is described on a square lattice, and in the corners of this lattice lay Majorana modes, which are pointlike objects that describe quantum degrees of freedom. We show a way to move these Majorana modes to manipulate the encoded quantum information. This allows us to implement all Clifford gates, a special set of operations from which a universal quantum computer can be built. Our technique is less demanding on computational resources than existing schemes.
Our framework can describe all known methods of computation with surface codes, which previously seemed distinct and, in some cases, incompatible with one another. We even show how to dynamically transform between different computation schemes. This is helpful for designing flexible computer architectures, and it brings us one step closer to a practical universal quantum computer.