English

Efficient Clifford+T approximation of single-qubit operators

Quantum Physics 2015-03-13 v2

Abstract

We give an efficient randomized algorithm for approximating an arbitrary element of SU(2)SU(2) by a product of Clifford+TT operators, up to any given error threshold ϵ>0\epsilon>0. Under a mild hypothesis on the distribution of primes, the algorithm's expected runtime is polynomial in log(1/ϵ)\log(1/\epsilon). If the operator to be approximated is a zz-rotation, the resulting gate sequence has TT-count K+4log2(1/ϵ)K+4\log_2(1/\epsilon), where KK is approximately equal to 1010. We also prove a worst-case lower bound of K+4log2(1/ϵ)K+4\log_2(1/\epsilon), where K=9K=-9, so that our algorithm is within an additive constant of optimal for certain zz-rotations. For an arbitrary member of SU(2)SU(2), we achieve approximations with TT-count K+12log2(1/ϵ)K+12\log_2(1/\epsilon). By contrast, the Solovay-Kitaev algorithm achieves TT-count O(logc(1/ϵ))O(\log^c(1/\epsilon)), where cc is approximately 3.973.97.

Keywords

Cite

@article{arxiv.1212.6253,
  title  = {Efficient Clifford+T approximation of single-qubit operators},
  author = {Peter Selinger},
  journal= {arXiv preprint arXiv:1212.6253},
  year   = {2015}
}
R2 v1 2026-06-21T23:00:31.410Z