Universal Fault-Tolerant Quantum Computing with Stabiliser Codes
arXiv:2012.05260 · doi:10.1103/PhysRevResearch.4.013092
Abstract
The quantum logic gates used in the design of a quantum computer should be both universal, meaning arbitrary quantum computations can be performed, and fault-tolerant, meaning the gates keep errors from cascading out of control. A number of no-go theorems constrain the ways in which a set of fault-tolerant logic gates can be universal. These theorems are very restrictive, and conventional wisdom holds that a universal fault-tolerant logic gate set cannot be implemented natively, requiring us to use costly distillation procedures for quantum computation. Here, we present a general framework for universal fault-tolerant logic with stabiliser codes, together with a no-go theorem that reveals the very broad conditions constraining such gate sets. Our theorem applies to a wide range of stabiliser code families, including concatenated codes and conventional topological stabiliser codes such as the surface code. The broad applicability of our no-go theorem provides a new perspective on how the constraints on universal fault-tolerant gate sets can be overcome. In particular, we show how non-unitary implementations of logic gates provide a general approach to circumvent the no-go theorem, and we present a rich landscape of constructions for logic gate sets that are both universal and fault-tolerant. That is, rather than restricting what is possible, our no-go theorem provides a signpost to guide us to new, efficient architectures for fault-tolerant quantum computing.
11 pages + 11 page appendix, 8 figures; v2 improvements to presentation
References in corpus (17)
- Surface codes: Towards practical large-scale quantum computation
- Restrictions on Transversal Encoded Quantum Gate Sets
- A no-go theorem for a two-dimensional self-correcting quantum memory based on stabilizer codes
- Topological Computation without Braiding
- Fault-tolerant conversion between the Steane and Reed-Muller quantum codes
- Fault-Tolerance of "Bad" Quantum Low-Density Parity Check Codes
- Fault-tolerant logical gates in quantum error-correcting codes
- Quantum accuracy threshold for concatenated distance-3 codes
- The cost of universality: A comparative study of the overhead of state distillation and code switching with color codes
- Locality-Preserving Logical Operators in Topological Stabiliser Codes
- Fault-tolerant qubit from a constant number of components
- Tensor-network codes
- Numerical Implementation of Just-In-Time Decoding in Novel Lattice Slices Through the Three-Dimensional Surface Code
- Decoding Holographic Codes with an Integer Optimisation Decoder
- Fault-tolerant logical gates in holographic stabilizer codes are severely restricted
- Limitations on transversal gates for hypergraph product codes
- Finding the disjointness of stabilizer codes is NP-complete
Cited by in corpus (12)
- Floquet codes without parent subsystem codes
- Anyon condensation and the color code
- Partitioning qubits in hypergraph product codes to implement logical gates
- Numerical Implementation of Just-In-Time Decoding in Novel Lattice Slices Through the Three-Dimensional Surface Code
- Anyonic Defect Branes and Conformal Blocks in Twisted Equivariant Differential (TED) K-theory
- Near-optimal quantum circuit construction via Cartan decomposition
- Mitigating Errors on Superconducting Quantum Processors through Fuzzy Clustering
- Bulk-to-boundary anyon fusion from microscopic models
- Single-shot quantum error correction with the three-dimensional subsystem toric code
- Superconducting qubits in the millions: the potential and limitations of modularity
- On The Stabilizer Formalism And Its Generalization
- Universal fault tolerant quantum computation in 2D without getting tied in knots