Learning stabilizer structure of quantum states
Abstract
We consider the task of learning a structured stabilizer decomposition of an arbitrary n-qubit quantum state |: for ε > 0, output a state |φ with stabilizer-rank poly(1/ε) such that |=|φ+|φ' where |φ' has stabilizer fidelity < ε. We first show the existence of such decompositions using the recently established inverse theorem for the Gowers-3 norm of states [AD,STOC'25]. To learn this structure, we initiate the task of self-correction of a state | with respect to a class of states S: given copies of | which has fidelity ≥ τ with a state in S, output |φ ∈ S with fidelity | φ | |2 ≥ τC for a constant C>1. Assuming the algorithmic polynomial Frieman-Rusza (APFR) conjecture in the high doubling regime (whose combinatorial version was recently resolved [GGMT,Annals of Math.'25]), we give a polynomial-time algorithm for self-correction of stabilizer states. Given access to the state preparation unitary U for | and its controlled version cU, we give a polynomial-time protocol that learns a structured decomposition of |. Without assuming APFR, we give a quasipolynomial-time protocol for the same task. As our main application, we give learning algorithms for states | promised to have stabilizer extent , given access to U and cU. We give a protocol that outputs |φ which is constant-close to | in time poly(n, ), which can be improved to polynomial-time assuming APFR. This gives an unconditional learning algorithm for stabilizer-rank k states in time poly(n,kk2). As far as we know, learning arbitrary states with even stabilizer-rank 2 was unknown.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.