Lean, informalized

Nielsen & Chuang · Chapter 7, Quantum computers: physical realization · p. 332

Exercise 7.39 - Refocusing a qubit term with XX, YY and ZZ pulses, or with XX and YY pulses alone

Pauli conjugations average a qubit term to zero.

Hover over a blue or green term in the text, or a node in the graph, to find it in the other. Select it to read its declaration both in Lean and in words.

The Exercise

A qubit evolves under a term c→⋅σ→\vec{c} \cdot \vec{\sigma} of its Hamiltonian, where c→\vec{c} is a real vector in three dimensions and σ→\vec{\sigma} is the Pauli vector. Between two pulses of a Pauli operator PP, the term acts as its conjugate P(c→⋅σ→)PP(\vec{c} \cdot \vec{\sigma})P, since PP is unitary and squares to the identity. Divide a stretch of free evolution into four equal pieces, leave the first alone, and bracket the other three with pulses of the Pauli operators XX, YY and ZZ in turn. To first order in the length of the stretch, the term then acts through the mean of itself and its three conjugates. The exercise is to show that this mean vanishes for every c→\vec{c}, so that the term is refocused.✦

In a second form of the exercise, the fourth piece is bracketed by YY pulses and these in turn by XX pulses, so that pulses about two axes suffice. The mean must vanish in this sequence as well.✦

The Pauli Matrices

The Pauli matrices XX, YY and ZZ are the complex 2×22 \times 2 matrices X=(0110),Y=(0−ii0),Z=(100−1).X = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \qquad Y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}, \qquad Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}.(1)

For a real vector c→=(cx,cy,cz)\vec{c} = (c_x, c_y, c_z) in three dimensions, the matrix c→⋅σ→\vec{c} \cdot \vec{\sigma} is the complex 2×22 \times 2 matrix c→⋅σ→=cxX+cyY+czZ,\vec{c} \cdot \vec{\sigma} = c_x X + c_y Y + c_z Z,(2)✦ with σ→=(X,Y,Z)\vec{\sigma} = (X, Y, Z) the Pauli vector.

The Claim

Theorem 1. Let c→\vec{c} be a real vector in three dimensions. The matrix c→⋅σ→\vec{c} \cdot \vec{\sigma} and its conjugates by XX, YY and ZZ sum to zero, c→⋅σ→+X(c→⋅σ→)X+Y(c→⋅σ→)Y+Z(c→⋅σ→)Z=0,\vec{c} \cdot \vec{\sigma} + X (\vec{c} \cdot \vec{\sigma}) X + Y (\vec{c} \cdot \vec{\sigma}) Y + Z (\vec{c} \cdot \vec{\sigma}) Z = 0,(3)✦ and the sum still vanishes when the conjugate by ZZ is replaced by the conjugate by YY followed by the conjugate by XX, c→⋅σ→+X(c→⋅σ→)X+Y(c→⋅σ→)Y+X(Y(c→⋅σ→)Y)X=0.\vec{c} \cdot \vec{\sigma} + X (\vec{c} \cdot \vec{\sigma}) X + Y (\vec{c} \cdot \vec{\sigma}) Y + X \bigl( Y (\vec{c} \cdot \vec{\sigma}) Y \bigr) X = 0.(4)✦

What Is Checked

The claim is stated over the Pauli matrices XX, YY and ZZ, given by their entries in (1), and over the matrix c→⋅σ→\vec{c} \cdot \vec{\sigma} of (2). The library proves the identities (3) and (4) for these matrices and for every real vector c→\vec{c}.