T-count optimization and Reed-Muller codes
Abstract
In this paper, we study the close relationship between Reed-Muller codes and single-qubit phase gates from the perspective of -count optimization. We prove that minimizing the number of gates in an -qubit quantum circuit over CNOT and , together with the Clifford group powers of , corresponds to finding a minimum distance decoding of a length binary vector in the order punctured Reed-Muller code. Moreover, we show that the problems are polynomially equivalent in the length of the code. As a consequence, we derive an algorithm for the optimization of -count in quantum circuits based on Reed-Muller decoders, along with a new upper bound of on the number of gates required to implement an -qubit unitary over CNOT and gates. We further generalize this result to show that minimizing small angle rotations corresponds to decoding lower order binary Reed-Muller codes. In particular, we show that minimizing the number of gates for any integer is equivalent to minimum distance decoding in , where is the highest power of dividing .
Cite
@article{arxiv.1601.07363,
title = {T-count optimization and Reed-Muller codes},
author = {Matthew Amy and Michele Mosca},
journal= {arXiv preprint arXiv:1601.07363},
year = {2019}
}
Comments
19 pages. Version 2 gives a substantially different presentation of the results, as well as a generalization to rotation angles of any finite order