Lean, informalized

Nielsen & Chuang · Chapter 4, Quantum circuits · p. 174

Exercise 4.1 - The six eigenstates of the Pauli observables, with their eigenvalues and their Bloch vectors

Where the Pauli eigenstates sit on the Bloch sphere.

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

The Pauli matrices XX, YY and ZZ each have two normalized eigenvectors, one with eigenvalue +1+1 and one with eigenvalue −1-1: six states of a qubit in all. The exercise asks for the points of the Bloch sphere that represent them. The library states, for each of the six, its eigenvalue and its Bloch vector.

A Qubit and Its States

A quantum system SS is a physical system whose state space is a finite dimensional complex Hilbert space.✦ The qubit is the two level system whose state space is ℂ2\mathbb{C}^2 with its standard inner product.✦

A pure state |ψ⟩\lvert\psi\rangle of SS is a vector of unit norm in the state space of SS.✦ A state ρ\rho of SS is a positive operator of unit trace on the state space of SS.✦ A pure state |ψ⟩\lvert\psi\rangle of SS determines the state |ψ⟩⟨ψ|\lvert\psi\rangle\langle\psi\rvert of SS, the rank one projector onto |ψ⟩\lvert\psi\rangle.✦

The computational basis states |0⟩\lvert 0\rangle and |1⟩\lvert 1\rangle of the qubit are the pure states whose vectors are the standard basis vectors (1,0)(1,0) and (0,1)(0,1) of ℂ2\mathbb{C}^2. The other four states of the exercise are the pure states of the qubit with vectors |±⟩=12(|0⟩±|1⟩),|±i⟩=12(|0⟩±i|1⟩).\lvert\pm\rangle = \frac{1}{\sqrt{2}}\bigl(\lvert 0\rangle \pm \lvert 1\rangle\bigr), \qquad \lvert\pm i\rangle = \frac{1}{\sqrt{2}}\bigl(\lvert 0\rangle \pm i\lvert 1\rangle\bigr).(1)

The Pauli Observables

An observable AA on SS is a self adjoint operator on the state space of SS, A†=AA^\dagger = A.✦ A pure state |ψ⟩\lvert\psi\rangle of SS is an eigenstate of an observable AA on SS with eigenvalue μ\mu, a real number, when A|ψ⟩=μ|ψ⟩.A\lvert\psi\rangle = \mu\lvert\psi\rangle.(2)✦

The Pauli matrices 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},(3) and σ→=(X,Y,Z)\vec{\sigma} = (X, Y, Z) is the Pauli vector. For a real vector n→=(n1,n2,n3)\vec{n} = (n_1, n_2, n_3), the matrix n→⋅σ→\vec{n}\cdot\vec{\sigma} is the complex 2×22\times 2 matrix n→⋅σ→=n1X+n2Y+n3Z.\vec{n}\cdot\vec{\sigma} = n_1 X + n_2 Y + n_3 Z.(4)✦

The Pauli observable n→⋅σ→\vec{n}\cdot\vec{\sigma} is the observable on the qubit whose operator is the matrix (4) acting on ℂ2\mathbb{C}^2.✦ The observables XX, YY and ZZ are the Pauli observables for the unit vectors nˆ=(1,0,0)\hat{n} = (1,0,0), (0,1,0)(0,1,0) and (0,0,1)(0,0,1), with the matrices (3) as their operators.

The Bloch Sphere

For a real vector r→=(r1,r2,r3)\vec{r} = (r_1, r_2, r_3) in the closed unit ball, r12+r22+r32≤1r_1^2 + r_2^2 + r_3^2 \le 1, the Bloch state ρ(r→)\rho(\vec{r}) is the state of the qubit whose operator is the Bloch matrix ρ(r→)=12(I+r→⋅σ→),\rho(\vec{r}) = \frac{1}{2}\bigl(I + \vec{r}\cdot\vec{\sigma}\bigr),(5)✦ with II the 2×22\times 2 identity. The vector r→\vec{r} is the Bloch vector of the state, and the unit sphere |r→|=1\lvert\vec{r}\rvert = 1 is the Bloch sphere.

The Claim

Theorem 1. The states |+⟩\lvert +\rangle and |−⟩\lvert -\rangle are eigenstates of XX, X|+⟩=|+⟩,X\lvert +\rangle = \lvert +\rangle,(6)✦ X|−⟩=−|−⟩,X\lvert -\rangle = -\lvert -\rangle,(7)✦ and their states are the Bloch states at the ends of the first coordinate axis: |+⟩⟨+|=ρ(1,0,0),\lvert +\rangle\langle +\rvert = \rho(1,0,0),(8)✦ |−⟩⟨−|=ρ(−1,0,0).\lvert -\rangle\langle -\rvert = \rho(-1,0,0).(9)✦ The states |+i⟩\lvert +i\rangle and |−i⟩\lvert -i\rangle are eigenstates of YY, Y|+i⟩=|+i⟩,Y\lvert +i\rangle = \lvert +i\rangle,(10)✦ Y|−i⟩=−|−i⟩,Y\lvert -i\rangle = -\lvert -i\rangle,(11)✦ and their states are the Bloch states at the ends of the second: |+i⟩⟨+i|=ρ(0,1,0),\lvert +i\rangle\langle +i\rvert = \rho(0,1,0),(12)✦ |−i⟩⟨−i|=ρ(0,−1,0).\lvert -i\rangle\langle -i\rvert = \rho(0,-1,0).(13)✦ The states |0⟩\lvert 0\rangle and |1⟩\lvert 1\rangle are eigenstates of ZZ, Z|0⟩=|0⟩,Z\lvert 0\rangle = \lvert 0\rangle,(14)✦ Z|1⟩=−|1⟩,Z\lvert 1\rangle = -\lvert 1\rangle,(15)✦ and their states are the Bloch states at the ends of the third: |0⟩⟨0|=ρ(0,0,1),\lvert 0\rangle\langle 0\rvert = \rho(0,0,1),(16)✦ |1⟩⟨1|=ρ(0,0,−1).\lvert 1\rangle\langle 1\rvert = \rho(0,0,-1).(17)✦

What Is Checked

The claim is stated over the qubit, its six pure states |0⟩\lvert 0\rangle, |1⟩\lvert 1\rangle, |±⟩\lvert\pm\rangle and |±i⟩\lvert\pm i\rangle with the states |ψ⟩⟨ψ|\lvert\psi\rangle\langle\psi\rvert they determine, the Pauli observables XX, YY and ZZ with the eigenstate condition (2), and the Bloch states (5) at the six unit vectors along the coordinate axes.

About these constructions the library proves that each of the six vectors has unit norm, and that the projector onto a unit vector is a state, a positive operator of unit trace. The matrix n→⋅σ→\vec{n}\cdot\vec{\sigma} is Hermitian, so each Pauli observable is self adjoint. The Bloch matrix has trace one and is positive exactly when |r→|≤1\lvert\vec{r}\rvert \le 1, which makes ρ(r→)\rho(\vec{r}) a state for every r→\vec{r} in the closed unit ball.