Trading T gates for dirty qubits in state preparation and unitary synthesis

6Citations
Citations of this article
34Readers
Mendeley users who have this article in their library.

Abstract

Efficient synthesis of arbitrary quantum states and unitaries from a universal fault-tolerant gate-set e.g. Clifford+T is a key subroutine in quantum computation. As large quantum algorithms feature many qubits that encode coherent quantum information but remain idle for parts of the computation, these should be used if it minimizes overall gate counts, especially that of the expensive T-gates. We present a quantum algorithm for preparing any dimension-N pure quantum state specified by a list of N classical numbers, that realizes a trade-off between space and T-gates. Our scheme uses O(log (N/ϵ)) clean qubits and a tunable number of ∼ (λ log (logϵN )) dirty qubits, to reduce the T-gate cost to O(Nλ + λ log Nϵ log logϵN ). This trade-off is optimal up to logarithmic factors, proven through an unconditional gate counting lower bound, and is, in the best case, a quadratic improvement in T-count over prior ancillary-free approaches. We prove similar statements for unitary synthesis by reduction to state preparation. Underlying our constructions is a T–efficient circuit implementation of a quantum oracle for arbitrary classical data.

Cite

CITATION STYLE

APA

Low, G. H., Kliuchnikov, V., & Schaeffer, L. (2024). Trading T gates for dirty qubits in state preparation and unitary synthesis. Quantum, 8. https://doi.org/10.22331/q-2024-06-17-1375

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free