Abstract
In this work we improve the runtime of recent classical algorithms for strong simulation of quantum circuits composed of Clifford and T gates. The improvement is obtained by establishing a new upper bound on the stabilizer rank of copies of the magic state in the limit of large . In particular, we show that can be exactly expressed as a superposition of at most stabilizer states, where , improving on the best previously known bound $\alpha \leq 0.463$. This furnishes, via known techniques, a classical algorithm which approximates output probabilities of an -qubit Clifford + T circuit with uses of the T gate to within a given inverse polynomial relative error using a runtime . We also provide improved upper bounds on the stabilizer rank of symmetric product states more generally; as a consequence we obtain a strong simulation algorithm for circuits consisting of Clifford gates and instances of any (fixed) single-qubit -rotation gate with runtime . We suggest a method to further improve the upper bounds by constructing linear codes with certain properties.