English

Integer Factoring with Unoperations

Quantum Physics 2025-10-10 v1 Data Structures and Algorithms

Abstract

This work introduces the notion of unoperation Un(O^)\mathfrak{Un}(\hat{O}) of some operation O^\hat{O}. Given a valid output of O^\hat{O}, the corresponding unoperation produces a set of all valid inputs to O^\hat{O} that produce the given output. Further, the working principle of unoperations is illustrated using the example of addition. A device providing that functionality is constructed utilising a quantum circuit performing the unoperation of addition - referred to as unaddition. To highlight the potential of the approach the unaddition quantum circuit is employed to construct a device for factoring integer numbers NN, which is then called unmultiplier. This approach requires only a number of qubits O((logN)2)\in \mathcal{O}((\log{N})^2), rivalling the best known factoring algorithms to date.

Cite

@article{arxiv.2510.08027,
  title  = {Integer Factoring with Unoperations},
  author = {Paul Kohl},
  journal= {arXiv preprint arXiv:2510.08027},
  year   = {2025}
}
R2 v1 2026-07-01T06:26:22.227Z