Optimal ancilla-free Clifford+T synthesis for general single-qubit unitaries

Abstract

We propose two Clifford+T synthesis algorithms that are optimal with respect to T-count. The first algorithm, called deterministic synthesis, approximates any single-qubit unitary by a single-qubit Clifford+T circuit with the minimum T-count. The second algorithm, called probabilistic synthesis, approximates any single-qubit unitary by a probabilistic mixture of single-qubit Clifford+T circuits with the minimum T-count. For most of single-qubit unitaries, the runtimes of deterministic synthesis and probabilistic synthesis are -1/2 - o(1) and -1/4 - o(1), respectively, for an approximation error . Although this complexity is exponential in the input size, we demonstrate that our algorithms run in practical time at ≈ 10-15 and ≈ 10-22, respectively. Furthermore, we show that, for most single-qubit unitaries, the deterministic synthesis algorithm requires at most 32(1/) + o(2(1/)) T-gates, and the probabilistic synthesis algorithm requires at most 1.52(1/) + o(2(1/)) T-gates. Remarkably, complexity analyses in this work do not rely on any numerical or number-theoretic conjectures.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…