Si entiendo correctamente, deben existir operaciones unitarias que se puedan aproximar a una distancia solo por un número exponencial de puertas cuánticas y nada menos.
Sin embargo, según el teorema de Solovay-Kitaev, cualquier operación unitaria arbitraria en qubits, con n fijo, puede aproximarse a una distancia de ϵ utilizando puertas universales poli (log (1 / ϵ )).
¿No parecen estas dos declaraciones contradictorias? ¿Qué me estoy perdiendo?
quantum-gate
gate-synthesis
solovay-kitaev-algorithm
BlackHat18
fuente
fuente
Respuestas:
fuente
Now the issue is the accuracy parameterϵ . Since SU(d) is (d2−1) -dimension manifold, so to approximate every gate in SU(d) within ϵ0 , we generate O(1/ϵd2−10) sequences.
Hence, for any specific universal gate setG the length of gate sequences l0≥O(d2−1log|G|log(1/ϵ0)).
Set d=2n for n qubits, then we obtain l0∼4npolylog(1/ϵ) . Therefore, you indeed need exponentially many gates for approximating unitaries on n qubits.
fuente