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.
arXiv comment11 pages + 11 page appendix, 8 figures; v2 improvements to presentation
References in corpus (60)
- Surface codes: Towards practical large-scale quantum computation
- Quantum Teleportation is a Universal Computational Primitive
- Topological quantum memory
- Universal Quantum Computation with ideal Clifford gates and noisy ancillas
- Multiple Particle Interference and Quantum Error Correction
- Quantum Computing with Very Noisy Devices
- Holographic quantum error-correcting codes: Toy models for the bulk/boundary correspondence
- Roads towards fault-tolerant universal 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
- Universal fault-tolerant quantum computation with only transversal gates and error correction
- Quantum memories at finite temperature
- Magic State Distillation: Not as Costly as You Think
- Topological Computation without Braiding
- Fault-tolerant conversion between the Steane and Reed-Muller quantum codes
- Classification of topologically protected gates for local stabilizer codes
- Unfolding the color code
- Poking holes and cutting corners to achieve Clifford gates with the surface code
- 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
- Threshold Accuracy for Quantum Computation
- Using concatenated quantum codes for universal fault-tolerant quantum gates
- Universal topological phase of 2D stabilizer codes
- Feasibility of self-correcting quantum memory and thermal stability of topological order
- The cost of universality: A comparative study of the overhead of state distillation and code switching with color codes
- Fault-tolerant magic state preparation with flag qubits
- Three-dimensional surface codes: Transversal gates and fault-tolerant architectures
- A fault-tolerant non-Clifford gate for the surface code in two dimensions
- Universal fault-tolerant gates on concatenated stabilizer codes
- Clifford Gates by Code Deformation
- Very low overhead fault-tolerant magic state preparation using redundant ancilla encoding and flag qubits
- The boundaries and twist defects of the color code and their applications to topological quantum computation
- Protected gates for topological quantum field theories
- Calderbank-Steane-Shor Holographic Quantum Error Correcting Codes
- Sorting topological stabilizer models in three dimensions
- Thresholds for universal concatenated quantum codes
- The disjointness of stabilizer codes and limitations on fault-tolerant logical gates
- Stacked codes: universal fault-tolerant quantum computation in a two-dimensional layout
- Universal fault-tolerant measurement-based quantum computation
- Fault-Tolerant Quantum Gates with Defects in Topological Stabiliser Codes
- Locality-Preserving Logical Operators in Topological Stabiliser Codes
- Fault-tolerant gates on hypergraph product codes
- Fault-tolerant qubit from a constant number of components
- Tensor-network codes
- 2D quantum computation with 3D topological codes
- Topological wormholes
- Universal limitations on implementing resourceful unitary evolutions
- Fault-Tolerant Quantum Computation with Constant Overhead
- Rewiring Stabilizer Codes
- Numerical Implementation of Just-In-Time Decoding in Novel Lattice Slices Through the Three-Dimensional Surface Code
- Optimal local unitary encoding circuits for the surface code
- Universal fault-tolerant quantum computation with Bacon-Shor codes
- Decoding Holographic Codes with an Integer Optimisation Decoder
- Fault-tolerant gates via homological product codes
- Fault-tolerant logical gates in holographic stabilizer codes are severely restricted
- Limitations on transversal gates for hypergraph product codes
- A Hierarchy of Anyon Models Realised by Twists in Stacked Surface Codes
- Fault-tolerant conversion between stabilizer codes by Clifford operations
- 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