Analytic and numerical demonstration of quantum self-correction in the 3D Cubic Code
Sergey Bravyi, Jeongwan Haah
TL;DR
This work analyzes the feasibility of self-correcting quantum memories in the 3D Cubic Code by coupling the memory to a thermal bath via Davies dynamics and decoding errors with a novel Renormalization Group decoder. It derives a rigorous, scalable lower bound on memory time $T_{mem}$ in regimes where the lattice size $L$ is below a critical value $L^*\sim e^{\beta/3}$, showing $T_{mem}\ge L^{c\beta-3}$ for some $c>0$, and demonstrates that the optimal memory time grows as $e^{\Theta(\beta^2)}$ for large inverse temperature $\beta$. A key technical ingredient is the logarithmic energy barrier guaranteed by the no-strings rule, enabling local decodability of low-barrier errors; the RG decoder further provides a universal constant threshold for topological stabilizer codes. Numerical simulations corroborate the analytic bounds, indicating that the bound is tight up to constant factors and supporting the potential for macroscopic memory times at suitable $L$ and $\beta$. Overall, the paper offers a concrete, scalable route to self-correcting quantum memories in 3D stabilizer codes and introduces a decoder with broad applicability and provable performance guarantees.
Abstract
A big open question in the quantum information theory concerns feasibility of a self-correcting quantum memory. A quantum state recorded in such memory can be stored reliably for a macroscopic time without need for active error correction if the memory is put in contact with a cold enough thermal bath. In this paper we derive a rigorous lower bound on the memory time $T_{mem}$ of the 3D Cubic Code model which was recently conjectured to have a self-correcting behavior. Assuming that dynamics of the memory system can be described by a Markovian master equation of Davies form, we prove that $T_{mem}\ge L^{cβ}$ for some constant $c>0$, where $L$ is the lattice size and $β$ is the inverse temperature of the bath. However, this bound applies only if the lattice size does not exceed certain critical value $L^*\sim e^{β/3}$. We also report a numerical Monte Carlo simulation of the studied memory indicating that our analytic bounds on $T_{mem}$ are tight up to constant coefficients. In order to model the readout step we introduce a new decoding algorithm which might be of independent interest. Our decoder can be implemented efficiently for any topological stabilizer code and has a constant error threshold under random uncorrelated errors.
