Quantum precomputation: parallelizing cascade circuits and the Moore-Nilsson conjecture is false
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\v{c}, Kronrod, and Farad\v{z}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.
Cite
@article{arxiv.2510.04411,
title = {Quantum precomputation: parallelizing cascade circuits and the Moore-Nilsson conjecture is false},
author = {Adam Bene Watts and Charles R. Chen and J. William Helton and Joseph Slote},
journal= {arXiv preprint arXiv:2510.04411},
year = {2025}
}
Comments
38 + 10 pages