Efficient Quantum Emulation of Unknown Unitaries
Name
PRXQuantum.6.030346.pdf
Description
Published version
Size
1.11 MB
Format
Adobe PDF
Checksum (MD5)
fe3a9e548580c9455ed305aa2fa2b590
Author(s) •
Marvian, Iman
Lloyd, Seth
Date Issued
September 10, 2025
Journal
PRX Quantum
Publisher
American Physical Society (APS)
Version
Final published version
Abstract
We propose a quantum algorithm, termed the universal quantum emulator, that emulates the action of an unknown unitary transformation or its inverse on a given input state, using multiple copies of some unknown sample input states of the unitary and their corresponding output states. The algorithm does not assume any prior information about the unitary to be emulated, the sample input states, or the relation between them. We rigorously prove that if the sample input states are tomographically complete, such that the action of an unknown unitary on the input subspace can be uniquely determined by its action on the sample input states, then our proposed algorithm succeeds in generating the desired output, with an error that becomes arbitrarily small by increasing the number of copies of the samples. Remarkably, the run-time of the algorithm is logarithmic in 𝐷, the dimension of the Hilbert space, and increases polynomially with 𝑑, the dimension of the subspace spanned by the sample input states. Furthermore, the sample complexity of the algorithm—i.e., the total number of copies of the sample input-output pairs needed to run the algorithm—is independent of 𝐷 and polynomial in 𝑑. In contrast, the run-time and sample complexity of algorithms that perform tomography on the sample states are both linear in 𝐷. This algorithm can be used as a subroutine in other algorithms, such as quantum phase estimation. We discuss some applications of this algorithm in areas including complexity theory, secure quantum computation, and quantum resource theories.
Terms of Use
Creative Commons Attribution
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1103/PRXQuantum.6.030346