Lattice Surgery for Dummies
arXiv:2404.13202 · doi:10.3390/s25061854
Abstract
Quantum error correction (QEC) plays a crucial role in correcting noise and paving the way for fault-tolerant quantum computing. This field has seen significant advancements, with new quantum error correction codes emerging regularly to address errors effectively. Among these, topological codes, particularly surface codes, stand out for their low error thresholds and feasibility for implementation in large-scale quantum computers. However, these codes are restricted to encoding a single qubit. Lattice surgery is crucial for enabling interactions among multiple encoded qubits or between the lattices of a surface code, ensuring that its sophisticated error-correcting features are maintained without significantly increasing the operational overhead. Lattice surgery is pivotal for scaling QECCs across more extensive quantum systems. Despite its critical importance, comprehending lattice surgery is challenging due to its inherent complexity, demanding a deep understanding of intricate quantum physics and mathematical concepts. This paper endeavors to demystify lattice surgery, making it accessible to those without a profound background in quantum physics or mathematics. This work explores surface codes, introduces the basics of lattice surgery, and demonstrates its application in building quantum gates and emulating multi-qubit circuits.
10 pages, 13 figures, 1 table
References in corpus (34)
- Surface codes: Towards practical large-scale quantum computation
- Introduction to Quantum Noise, Measurement and Amplification
- Topological quantum memory
- Measure for the Degree of Non-Markovian Behavior of Quantum Processes in Open Systems
- An introduction to quantum machine learning
- Entanglement and non-Markovianity of quantum evolutions
- Elucidating Reaction Mechanisms on Quantum Computers
- Quantum Error Correction for Beginners
- Topological Quantum Distillation
- Quantum computing for finance: overview and prospects
- Surface code quantum computing by lattice surgery
- Operator Quantum Error Correcting Subsystems for Self-Correcting Quantum Memories
- A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery
- Low-distance Surface Codes under Realistic Quantum Noise
- Quantum computing for energy systems optimization: Challenges and opportunities
- On measures of non-Markovianity: divisibility vs. backflow of information
- Scalable Architecture for a Room Temperature Solid-State Quantum Information Processor
- Fault-tolerant operation of a logical qubit in a diamond quantum processor
- Entangling logical qubits with lattice surgery
- Decoding Small Surface Codes with Feedforward Neural Networks
- Fault tolerant architectures for superconducting qubits
- Universal quantum computing with twist-free and temporally encoded lattice surgery
- The ZX calculus is a language for surface code lattice surgery
- Two-Dimensional Arrays of RF Ion Traps with Addressable Interactions
- A Photonic Implementation for the Topological Cluster State Quantum Computer
- Code Deformation and Lattice Surgery Are Gauge Fixing
- Reconfigurable, site-selective manipulation of atomic quantum systems in two-dimensional arrays of dipole traps
- Fault-tolerant interface between quantum memories and quantum processors
- Optimization of Lattice Surgery is NP-Hard
- A circuit-level protocol and analysis for twist-based lattice surgery
- A High Performance Compiler for Very Large Scale Surface Code Computations
- Tunable coupling between three qubits as a building block for a superconducting quantum computer
- Fast shuttling of ions in a scalable Penning trap array
- Lattice Surgery on the Raussendorf Lattice