Lean, informalized

Nielsen & Chuang · Chapter 8, Quantum noise and quantum operations · p. 378

Exercise 8.16 - The projection onto |0⟩|0\rangle changes the trace and has no affine form on Bloch vectors

Projecting onto zero is not an affine Bloch map.

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 in the state ρ\rho is measured in the computational basis, and the state is kept only when the outcome is 00. Without renormalisation it becomes P0ρP0†P_0 \rho P_0^\dagger, where P0P_0 is the projector onto |0⟩|0\rangle. The exercise asks to show two things about this operation: it does not preserve the trace, and it is not an affine map of the Bloch sphere. For any real 3×33 \times 3 matrix MM and real vector c→\vec{c} there is a state whose image has a Bloch vector different from Mr→+c→M\vec{r} + \vec{c}, with r→\vec{r} the Bloch vector of that state, the real vector with ρ=12(I+r→⋅σ→)\rho = \tfrac{1}{2}(I + \vec{r} \cdot \vec{\sigma}), where II is the identity and σ→\vec{\sigma} the vector of the three Pauli matrices.

The Bloch Picture

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 r→=(rx,ry,rz)\vec{r} = (r_x, r_y, r_z) in three dimensions and the Pauli vector σ→=(X,Y,Z)\vec{\sigma} = (X, Y, Z), the matrix r→⋅σ→\vec{r} \cdot \vec{\sigma} is the complex 2×22 \times 2 matrix r→⋅σ→=rxX+ryY+rzZ.\vec{r} \cdot \vec{\sigma} = r_x X + r_y Y + r_z Z.(2)✦

The Bloch matrix ρr→\rho_{\vec{r}} of a real vector r→\vec{r} in three dimensions is the complex 2×22 \times 2 matrix, with II the 2×22 \times 2 identity, ρr→=12(I+r→⋅σ→).\rho_{\vec{r}} = \tfrac{1}{2} \left( I + \vec{r} \cdot \vec{\sigma} \right).(3)✦

The Projection

For ii in {0,1}\{0, 1\}, the computational basis ket |i⟩|i\rangle is the column vector of ℂ2\mathbb{C}^2 with entry 11 in position ii and 00 in the other, so that |0⟩=(1,0)|0\rangle = (1, 0) and |1⟩=(0,1)|1\rangle = (0, 1).✦ For ii and jj in {0,1}\{0, 1\}, the outer product |i⟩⟨j||i\rangle\langle j| is the complex 2×22 \times 2 matrix obtained as the column |i⟩|i\rangle times the row ⟨j|\langle j|, whose entries are the complex conjugates of those of |j⟩|j\rangle.✦

The projector P0P_0 onto |0⟩|0\rangle is the outer product P0=|0⟩⟨0|=(1000).P_0 = |0\rangle\langle 0| = \begin{pmatrix} 1 & 0 \\ 0 & 0 \end{pmatrix}.(4)✦ The projection ℰ\mathcal{E} onto |0⟩|0\rangle is the map on complex 2×22 \times 2 matrices, states and others alike, that sends AA to ℰ(A)=P0AP0†.\mathcal{E}(A) = P_0 A P_0^\dagger.(5)✦

The Claim

Theorem 1. For every real 3×33 \times 3 matrix MM and every real vector c→\vec{c} in three dimensions there is a real vector r→\vec{r} with rx2+ry2+rz2≤1r_x^2 + r_y^2 + r_z^2 \le 1 for which the equality ℰ(ρr→)=ρMr→+c→\mathcal{E}(\rho_{\vec{r}}) = \rho_{M\vec{r} + \vec{c}}(6)✦ fails. There is a complex 2×22 \times 2 matrix AA for which tr⁡ℰ(A)≠tr⁡A.\operatorname{tr} \mathcal{E}(A) \neq \operatorname{tr} A.(7)✦

What Is Checked

The claim is stated over the projection ℰ\mathcal{E} of (5), built from the projector P0P_0 of (4), and over the Bloch matrices (3), built from the Pauli matrices (1). About these constructions the library proves both parts of the theorem: ℰ\mathcal{E} does not preserve the trace, and on the Bloch vectors of the unit ball it acts as no affine map.