The Space-Time Cost of Purifying Quantum Computations
Mark Zhandry
TL;DR
This paper addresses whether intermediate quantum measurements can be eliminated from quantum computations in a way that is simultaneously space- and time-efficient. It introduces a black-box purifier framework and proves a fundamental barrier: any such purifier must incur either a space blow-up proportional to the running time or an exponential time blow-up in the space budget, under a black-box model. The authors develop a stateful-simulation technique and an oracle-based separation to show that, for low-space computations with measurements, there exist unitary simulations that necessarily require space Ω(T) or time 2^{Ω(S)}, ruling out efficient black-box purification across regimes. The results clarify why previous space-efficient transformations incur time blowups and establish a robust barrier against circuit-level purification approaches that do not exploit specific structure of the computation. Overall, the work formalizes the limitations of purifying quantum computations and highlights the intrinsic tradeoffs between space and time in the presence of measurements.
Abstract
General quantum computation consists of unitary operations and also measurements. It is well known that intermediate quantum measurements can be deferred to the end of the computation, resulting in an equivalent purely unitary computation. While time efficient, this transformation blows up the space to linear in the running time, which could be super-polynomial for low-space algorithms. Fefferman and Remscrim (STOC'21) and Girish, Raz and Zhan (ICALP'21) show different transformations which are space efficient, but blow up the running time by a factor that is exponential in the space. This leaves the case of algorithms with small-but-super-logarithmic space as incurring a large blowup in either time or space complexity. We show that such a blowup is likely inherent, demonstrating that any "black-box" transformation which removes intermediate measurements must significantly blow up either space or time.
