Quantum Programmable Reflections
Abstract
Similar to a classical processor, which is an algorithm for reading a program and executing its instructions on input data, a universal programmable quantum processor is a fixed quantum channel that reads a quantum program that causes the processor to approximately apply an arbitrary unitary to a quantum data register. The present work focuses on a class of simple programmable quantum processors for implementing reflection operators, i.e. for an arbitrary pure state of finite dimension . Unlike quantum programs that assume query access to , our program takes the form of independent copies of the state to be reflected about . We then identify the worst-case optimal algorithm among all processors of the form where the algorithm is a unitary linear combination of permutations. By generalizing these algorithms to processors for arbitrary-angle rotations, for , we give a construction for a universal programmable processor with better scaling in . For programming reflections, we obtain a tight analytical lower bound on the program dimension by bounding the Holevo information of an ensemble of reflections applied to an entangled probe state. The lower bound makes use of a block decomposition of the uniform ensemble of reflected states with respect to irreps of the partially transposed permutation matrix algebra, and two representation-theoretic conjectures based on extensive numerical evidence.
Cite
@article{arxiv.2411.03648,
title = {Quantum Programmable Reflections},
author = {Eddie Schoute and Dmitry Grinko and Yigit Subasi and Tyler Volkoff},
journal= {arXiv preprint arXiv:2411.03648},
year = {2024}
}
Comments
50 pages, 4 figures