Lecture 14: Cluster States Scribed by: Ilia Mirkin Department of Mathematics, MIT October 21, 2003 A cluster state is a highly entangled rectangular array of qubits. We measure qubits one at a time. The wiring diagram tells us which basis to measure each qubit in, and which order to measure them in. A wiring diagram is represented by connecting up the dots (which represent qubits) with lines. A junction of two separate lines represents a gate. These gates do not have to be unitary, but if done right, are. p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p Figure 1: Unconnected cluster states p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p Figure 2: Wiring diagram for two gates Measurement on a wiring diagram is done by first measuring all the qubits that are not in the wiring diagram (i.e. unconnected) in the σz basis. Once those qubits are measured, we measure the qubits in the circuit from left to right in the specified basis. 1 P. Shor – 18.435/2.111 Quantum Computation – Lecture 14 2 Cluster state given by eigenvalue equations. The neighborhood of a qubit are the up, down, left, and right qubits. K (a) = σx(a) ⊗ � σz(b) |b ∈ neighborhood(a) (1) b The claim is that K (a) commutes with K (b) when a �= b. To show that this is true, we can look at the following cases: neighborhood(a) ∩ neighborhood(b) = ∅ (2) When this is true, then there is absolutely no overlap between K (a) and K (b) and thus the two commute. neighborhood(a) �� b (3) This means that neighborhoods overlap, but that the qubit b is not in the neighborhood of a in an arrangement such as p ap u p ap l ap p p ap r bp ap d p p Figure 3: Neighborhoods overlap K (a) = σx(a) ⊗ σz(ar ) ⊗ · · · K (b) = σx(b) ⊗ σz(ar ) ⊗ · · · K (a) K (b) = σx(a) ⊗ σz(ar ) ⊗ · · · ⊗ σx(b) ⊗ σz(ar ) ⊗ · · · And in the third case, a and b are adjacent to each other. p ap u p ap l ap p bp ap d p p bp r p Figure 4: a and b are adjacent (4) (5) (6) P. Shor – 18.435/2.111 Quantum Computation – Lecture 14 3 K (a) K (b) = σx(a) ⊗ σz(b) ⊗ · · · ⊗ σx(a) σz(b) · ·· (7) In all three cases K (a) and K (b) both commute, so the claim holds. This means that K (a) are all simultaneously diagonalizable. Any simultaneous eigenvector of K (a) , a ∈ C (cluster) is a cluster state. Each K (a) has eigenvalue ±1, making for 2n vectors of eigenvalues {Ka }�. � � � �φ{κa } is a cluster state with eigenvalue κa on qubit a, {κa } = {±1}. Thus φ{κa } |φ � = {κa } C C � 0 if {κ a } = � {κa }. For example, κb = +1 κ = −1 � � � � �a � φ{κa } |φ{κ�a } = − φ{κa } |Kb |φ{κ�a } = − φ{κa } |φ{κ�a } =0 C � If {κa } = {κa } except for κb = −κb , then (b) σz (10) C C � (8) (9) � � � � � φ{κa } = �� φ � {κa } C C � � � � Ka σz(b) � φ{κa } C = (−1)δab σz(b) Ka �φ{κa } C � � = (−1)δab σz(b) κa �φ{κa } C � � � = κa σz(b) �φ{κa } C Cluster state for ∀a κa = 1, start in state |ψ�C = then apply Sab to all neighbors a, b. � a |+�a , where |+� = (11) (12) (13) √1 (|0� + |1�). 2 ⎛ Sab ⎞ 1 0 0 0 ⎜ 0 1 0 0 ⎟ ⎟ = ⎜ ⎝ 0 0 1 0 ⎠ 0 0 0 −1 � � 1 = I + σz(a) + σz(b) − σz(a) ⊗ σz(b) 2 We Here are a few examples of gates that can be made using wiring diagrams: Transmission Line CNOT Gate σ p p p p x p p σp x σp x σp x σp x σp x p σy p Hadamard p p p σp x σp y σp y σp y σp x σp x σ σ σ p p p p y p σp x σp x σp y p σx p y p p y Rotation σp x σp x ±θ σp x σp x p Figure 5: CNOT Gate, Transmission Line, Hadamard, Rotation (14) (15) P. Shor – 18.435/2.111 Quantum Computation – Lecture 14 4 |ψ� p |+� p |+� p Sab Figure 6: Transmission line We also know that Sab commutes with Sa� b� . In the |0�, |1� basis, Sab� can be represented by a diagonal matrix, which means that they have to commute. K (a) a,b Sab |+�⊗n is an eigenvector of K (a) . Demonstration of a transmission line effect: 1 Sab |+� |+� = Sab (|00� + |01� + |10� + |11�) 2 1 = (|00� + |01� + |10� − |11�) 2 1 = √ (|+� |0� + |−� |1�) 2 (16) (17) (18) With this, we apply Sab and measure both a and b in the |+�, |−� basis. This is equivalent to measuring in the �++| Sab , �+−| Sab , �−+| Sab , �−−| Sab basis, which is also equivalent to measuring in the √12 (�0+| + �1−|) basis. In this way we get the teleportation effect on the original |ψ�.