Quantum precomputation: parallelizing cascade circuits and the Moore-Nilsson conjecture is false
arXiv:2510.04411
Abstract
Parallelization is a major challenge in quantum algorithms due to physical constraints like no-cloning. This is vividly illustrated by the conjecture of Moore and Nilsson from their seminal work on quantum circuit complexity [MN01, announced 1998]: unitaries of a deceptively simple form--controlled-unitary "staircases"--require circuits of minimum depth . If true, this lower bound would represent a major break from classical parallelism and prove a quantum-native analogue of the famous NC P conjecture. In this work we settle the Moore-Nilsson conjecture in the negative by compressing all circuits in the class to depth , which is the best possible. The parallelizations are exact, ancilla-free, and can be computed in poly() time. We also consider circuits restricted to 2D connectivity, for which we derive compressions of optimal depth . More generally, we make progress on the project of quantum parallelization by introducing a quantum blockwise precomputation technique somewhat analogous to the method of Arlazarov, DiniÄ, Kronrod, and Faradžev [Arl+70] in classical dynamic programming, often called the "Four-Russians method." We apply this technique to more-general "cascade" circuits as well, obtaining for example polynomial depth reductions for staircases of controlled -qubit unitaries.
38 + 10 pages