PRX Quantum (Jan 2021)
Complexity of Quantum State Verification in the Quantum Linear Systems Problem
Abstract
We analyze the complexity of quantum state verification in the context of solving systems of linear equations of the form Ax[over →]=b[over →]. We show that any quantum operation that verifies whether a given quantum state is within a constant distance from the solution of the quantum linear systems problem requires q=Ω(κ) uses of a unitary that prepares a quantum state |b⟩, proportional to b[over →], and its inverse in the worst case. Here, κ is the condition number of matrix A. For typical instances, we show that q=Ω(sqrt[κ]) with high probability. These lower bounds are almost achieved if quantum state verification is performed using known quantum algorithms for the quantum linear systems problem. We also analyze the number of copies of |b⟩ required by verification procedures of the prepare-and-measure type. In this case, the lower bounds are quadratically worse, being Ω(κ^{2}) in the worst case and Ω(κ) in typical instances with high probability. We discuss the implications of our results to known variational and related approaches to this problem, where state preparation, gate, and measurement errors will need to decrease rapidly with κ for worst-case and typical instances if error correction is not used, and present some open problems.