Measurement-based uncomputation of quantum circuits for modular arithmetic
Alessandro Luongo, Antonio Michele Miti, Varun Narasimhachar, Adithya, Sireesh

TL;DR
This paper formalizes measurement-based uncomputation (MBU) for quantum circuits, especially in modular arithmetic, reducing gate counts and depths, and enhancing efficiency for quantum cryptography applications.
Contribution
It introduces a formal framework for MBU in single-qubit registers and applies it to optimize various modular arithmetic circuits, filling gaps in existing literature.
Findings
Reduced Toffoli count and depth by 10-15% for certain architectures
Achieved nearly 25% reduction for other modular adder architectures
Potential improvements for modular multiplication and exponentiation circuits
Abstract
Measurement-based uncomputation (MBU) is a technique used to perform probabilistic uncomputation of quantum circuits. We formalize this technique for the case of single-qubit registers, and we show applications to modular arithmetic. First, we present formal statements for several variations of quantum circuits performing non-modular addition: controlled addition, addition by a constant, and controlled addition by a constant. We do the same for subtraction and comparison circuits. This addresses gaps in the current literature, where some of these variants were previously unexplored. Then, we shift our attention to modular arithmetic, where again we present formal statements for modular addition, controlled modular addition, modular addition by a constant, and controlled modular addition by a constant, using different kinds of plain adders and combinations thereof. We introduce and prove…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Neural Networks and Applications · Computability, Logic, AI Algorithms
