A computer stores the state of a three-qubit register as an array of eight complex…

PHYSICS · Multi-part · Fermi University Physics · Quantum Information & Technology · Quantum states, measurement and entanglement · Quantum states, measurement and entanglement

Quantum Information and Technology, Ch Qubits, registers and the Bloch sphere

Problem

A computer stores the state of a three-qubit register as an array of eight complex amplitudes. Entry kk (k=0,…,7k=0,\dots,7) holds the amplitude of ∣abc⟩|abc\rangle, where the bit string abcabc read as a binary number equals kk, qubit 11 being the most significant; so ∣101⟩|101\rangle is entry 55. The register starts in ∣000⟩|000\rangle, the array (1,0,0,0,0,0,0,0)(1,0,0,0,0,0,0,0). ((a)) Apply H⊗I⊗IH\otimes I\otimes I. Give the resulting array and the ket it represents. ((b)) Next apply a CNOT with qubit 11 as control and qubit 33 as target: it flips qubit 33 exactly when qubit 11 is ∣1⟩|1\rangle and leaves qubit 22 alone. Write this gate in the same form as the chapter's CNOT, as a sum of two Kronecker products, say which pairs of array entries it swaps, and give the final array and ket. ((c)) Qubit 11 of the final state is measured in the computational basis. Find the probability of each outcome and the state left on qubits 22 and 33. ((d)) Suppose qubit 22 is measured instead. Find the probability of each outcome and the state left on qubits 11 and 33. The register is entangled, yet this measurement changes nothing: explain why. ((e)) Check parts (a) and (b) by an array calculation, by hand or in any numerical language: build the two 8×88\times8 matrices from Kronecker products and multiply them into the starting array.

Browse the problem library