Paper 3, Section II, D

Quantum Information and Computation
Part II, 2021

Let Bn\mathcal{B}_{n} denote the set of all nn-bit strings and let Hn\mathcal{H}_{n} denote the space of nn qubits.

(a) Suppose f:B2B1f: \mathcal{B}_{2} \rightarrow \mathcal{B}_{1} has the property that f(x0)=1f\left(x_{0}\right)=1 for a unique x0B2x_{0} \in \mathcal{B}_{2} and suppose we have a quantum oracle UfU_{f}.

(i) Let ψ0=12xB2x\left|\psi_{0}\right\rangle=\frac{1}{2} \sum_{x \in \mathcal{B}_{2}}|x\rangle and introduce the operators

Ix0=I22x0x0 and J=I22ψ0ψ0I_{x_{0}}=I_{2}-2\left|x_{0}\right\rangle\left\langle x_{0}\right| \quad \text { and } \quad J=I_{2}-2\left|\psi_{0}\right\rangle\left\langle\psi_{0}\right|

on H2\mathcal{H}_{2}, where I2I_{2} is the identity operator. Give a geometrical description of the actions of J,Ix0-J, I_{x_{0}} and Q=JIx0Q=-J I_{x_{0}} on the 2-dimensional subspace of H2\mathcal{H}_{2} given by the real span of x0\left|x_{0}\right\rangle and ψ0\left|\psi_{0}\right\rangle. [You may assume without proof that the product of two reflections in R2\mathbb{R}^{2} is a rotation through twice the angle between the mirror lines.]

(ii) Using the results of part (i), or otherwise, show how we may determine x0x_{0} with certainty, starting with a supply of qubits each in state 0|0\rangle and using UfU_{f} only once, together with other quantum operations that are independent of ff.

(b) Suppose Hn=AA\mathcal{H}_{n}=A \oplus A^{\perp}, where AA is a fixed linear subspace with orthogonal complement AA^{\perp}. Let ΠA\Pi_{A} denote the projection operator onto AA and let IA=I2ΠAI_{A}=I-2 \Pi_{A}, where II is the identity operator on Hn\mathcal{H}_{n}.

(i) Show that any ξHn|\xi\rangle \in \mathcal{H}_{n} can be written as ξ=sinθα+cosθβ|\xi\rangle=\sin \theta|\alpha\rangle+\cos \theta|\beta\rangle, where θ[0,π/2]\theta \in[0, \pi / 2], and αA|\alpha\rangle \in A and βA|\beta\rangle \in A^{\perp} are normalised.

(ii) Let Iξ=I2ξξI_{\xi}=I-2|\xi\rangle\langle\xi| and Q=IξIAQ=-I_{\xi} I_{A}. Show that Qα=sin2θβ+cos2θαQ|\alpha\rangle=-\sin 2 \theta|\beta\rangle+\cos 2 \theta|\alpha\rangle.

(iii) Now assume, in addition, that Qβ=cos2θβ+sin2θαQ|\beta\rangle=\cos 2 \theta|\beta\rangle+\sin 2 \theta|\alpha\rangle and that ξ=|\xi\rangle= U00U|0 \ldots 0\rangle for some unitary operation UU. Suppose we can implement the operators U,U,IAU, U^{\dagger}, I_{A} as well as the operation I20000I-2|0 \ldots 0\rangle\langle 0 \ldots 0|. In the case θ=π/10\theta=\pi / 10, show how the nn-qubit state α|\alpha\rangle may be made exactly from 00|0 \ldots 0\rangle by a process that succeeds with certainty.