A Logarithmic-Depth Quantum Multiplier
quant-ph
Submitted: 2026-04-10
Updated: 2026-10-19
Comments: Replaced the binary adder tree in V1 with a tree of carry-save adders and updated the resource bounds
License: http://creativecommons.org/licenses/by/4.0/
The gist: We present a quantum algorithm for multiplying two n-bit integers with overall circuit depth and T-depth both bounded by O(n), while using O(n 2) gates and ancillary qubits.
Abstract
We present a quantum algorithm for multiplying two n-bit integers with overall circuit depth and T-depth both bounded by O(n), while using O(n 2) gates and ancillary qubits. Our construction generates partial products via indicator-controlled copying and adds them using a tree of reversible 3-to- 2 adders followed by one quantum carry-lookahead adder. Building on the carry-save adders of Kim et al., we combine full input fanout, workspace reuse, and phase-corrected gate implementations to reduce T-depth. We provide explicit circuit constructions, proofs of correctness, and concrete closed-form resource bounds.
Sources
- A Comprehensive Study of Quantum Arithmetic Circuits
- A new quantum ripple-carry addition circuit
- A logarithmic-depth quantum carry-lookahead adder
- A Classical-Quantum Adder with Constant Workspace and Linear Gates
- Improved reversible and quantum circuits for Karatsuba-based integer multiplication
Related papers
- Reconquering Bell sampling on qudits: stabilizer learning and testing, quantum pseudorandomness bounds, and more
- Encrypted clones can leak: Classification of informative subsets in Quantum Encrypted Cloning
- Polynomial-time classical and quantum simulation of quantum impurity models
- A quasiparticle-protected superconducting qubit
- Theory of quantum-enhanced interferometry with general Markovian light sources
- A convergent hierarchy of spectral gap certificates for qubit Hamiltonians