PHYSICS · Multi-part · Fermi University Physics · Quantum Information & Technology · The quantum circuit model and quantum algorithms · The quantum circuit model and quantum algorithms
Quantum Information and Technology, Ch Oracles, quantum parallelism and the first algorithms
Problem
Bernstein-Vazirani is run for n=3 with hidden string a=101. The oracle Of=Za1⊗Za2⊗Za3 (a Z gate on qubit i exactly where ai=1, otherwise the identity) is built from three independent single-qubit phase gates. Suppose each of these three gates, independently, applies the wrong one of {I,Z} (identity where Z was needed, or Z where identity was needed) with probability ϵ, and the correct one with probability 1−ϵ.
((a)) Show that Of=Za1⊗Za2⊗Za3 correctly reproduces (−1)a⋅x on every basis state ∣x⟩.
((b)) Explain why, whichever three gates actually fire, the Bernstein-Vazirani circuit still returns, with certainty, whatever string those three gates happen to encode.
((c)) Find the probability that a run of the circuit returns the true string a=101.