Lean, informalized

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

Exercise 7.36 - The high temperature state of one spin as a Bloch state, and of two spins as a diagonal state

Thermal states of one and two nuclear spins.

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

In nuclear magnetic resonance the qubits are nuclear spins in a strong static magnetic field, at thermal equilibrium at inverse temperature β\beta. A single spin has the Hamiltonian ℏωZ\hbar\omega Z, where ZZ is the Pauli matrix diag⁡(1,−1)\operatorname{diag}(1,-1) and ω\omega the precession frequency of the spin; two spins AA and BB in the same field have H=ℏωAZA+ℏωBZBH = \hbar\omega_A Z_A + \hbar\omega_B Z_B, with ZAZ_A and ZBZ_B the matrix ZZ acting on spin AA and on spin BB. At the temperatures of the experiment βℏω\beta\hbar\omega is small, and the equilibrium state e−βH/tr⁡e−βHe^{-\beta H}/\operatorname{tr} e^{-\beta H} is replaced by its expansion to first order in β\beta.

The exercise computes this state in two cases: for one spin, as a point of the Bloch ball, the closed unit ball of vectors r→\vec r that label the states of a qubit; for two spins whose frequencies stand in the ratio ωA=4ωB\omega_A = 4\omega_B, as four populations on the diagonal of the computational basis. The library gives both answers as equalities of states, each under a bound on the product βℏω\beta\hbar\omega.

A Quantum System

A quantum system SS is a physical system whose state space is a finite dimensional complex Hilbert space.✦ A state ρ\rho of SS is a positive operator of unit trace on the state space of SS.✦ An observable AA on SS is a self adjoint operator A=A†A = A^\dagger on the state space of SS, and a Hamiltonian is an observable.✦

The qudit with dd levels is the quantum system whose state space is ℂd\mathbb{C}^d with its standard inner product.✦ The qubit is the qudit with two levels and holds one spin; a register of two qubits is the qudit with four levels and holds two. Matrices on the two spins are written in the computational basis in the order |00⟩|00\rangle, |01⟩|01\rangle, |10⟩|10\rangle, |11⟩|11\rangle, the first label belonging to spin AA.✦

On the qubit, in the basis |0⟩|0\rangle, |1⟩|1\rangle, the Pauli matrices are I=(1001),X=(0110),Y=(0−ii0),Z=(100−1).I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}, \quad X = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \quad Y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}, \quad Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix}.(1) For a real vector n→=(nx,ny,nz)\vec n = (n_x, n_y, n_z) the matrix n→⋅σ→\vec n \cdot \vec\sigma is nxX+nyY+nzZn_x X + n_y Y + n_z Z, and the Pauli observable n→⋅σ→\vec n \cdot \vec\sigma is the observable on the qubit with this matrix. For a real vector r→\vec r in the closed unit ball, |r→|≤1|\vec r| \le 1, the Bloch state ρ(r→)\rho(\vec r) is the state of the qubit whose matrix is the Bloch matrix ρ(r→)=12(I+r→⋅σ→).\rho(\vec r) = \tfrac12 \left( I + \vec r \cdot \vec\sigma \right).(2)✦

Spins in a Field

The Hamiltonian of one spin is ℏωZ\hbar\omega Z, the Pauli observable of the vector (0,0,ℏω)(0, 0, \hbar\omega).✦ The Hamiltonian of two spins is the observable on the four level system whose matrix is H=ℏωAZ⊗I+ℏωBI⊗Z,H = \hbar\omega_A \, Z \otimes I + \hbar\omega_B \, I \otimes Z,(3)✦ diagonal with entries ℏ(ωA+ωB)\hbar(\omega_A + \omega_B), ℏ(ωA−ωB)\hbar(\omega_A - \omega_B), ℏ(ωB−ωA)\hbar(\omega_B - \omega_A) and −ℏ(ωA+ωB)-\hbar(\omega_A + \omega_B).

For an observable HH on a system SS whose state space has dimension dd, and a real number β\beta for which the operator (I−βH)/d(I - \beta H)/d is positive with unit trace, the high temperature thermal state of SS at inverse temperature β\beta is the state ρβ(H)=1d(I−βH).\rho_\beta(H) = \frac{1}{d} \left( I - \beta H \right).(4)✦

The populations of two spins with frequencies ωA=4ωB\omega_A = 4\omega_B and ωB\omega_B at inverse temperature β\beta are the four numbers p00,p11=14(1∓5βℏωB),p01,p10=14(1∓3βℏωB),p_{00}, \, p_{11} = \tfrac14 \left( 1 \mp 5\beta\hbar\omega_B \right), \qquad p_{01}, \, p_{10} = \tfrac14 \left( 1 \mp 3\beta\hbar\omega_B \right),(5) and when 5|βℏωB|≤15|\beta\hbar\omega_B| \le 1 the state σβ\sigma_\beta of the populations is the state of the four level system whose matrix is diagonal with entries p00p_{00}, p01p_{01}, p10p_{10}, p11p_{11} in that order.

The Claim

Theorem 1. Let β\beta, ℏ\hbar and ω\omega be real numbers with |βℏω|≤1|\beta\hbar\omega| \le 1. The high temperature thermal state of a single spin with Hamiltonian ℏωZ\hbar\omega Z is the Bloch state of the vector (0,0,−βℏω)(0, 0, -\beta\hbar\omega): ρβ(ℏωZ)=ρ((0,0,−βℏω)).\rho_\beta(\hbar\omega Z) = \rho\bigl( (0, 0, -\beta\hbar\omega) \bigr).(6)✦

The vector r→\vec r of the Bloch state ρ(r→)\rho(\vec r) is its Bloch vector. For positive β\beta and ℏω\hbar\omega the Bloch vector in (6) points toward |1⟩|1\rangle, the lower level of ℏωZ\hbar\omega Z, and its length βℏω\beta\hbar\omega is the polarization of the spin.

Theorem 2. Let β\beta, ℏ\hbar and ωB\omega_B be real numbers with 5|βℏωB|≤15|\beta\hbar\omega_B| \le 1, and let ωA=4ωB\omega_A = 4\omega_B. The high temperature thermal state of two spins with the Hamiltonian HH of (3) is the diagonal state of the populations (5): ρβ(H)=σβ.\rho_\beta(H) = \sigma_\beta.(7)✦

What Is Checked

The first claim is stated over the qubit, the Pauli observable ℏωZ\hbar\omega Z built from the matrices (1), the high temperature thermal state (4) with d=2d = 2, and the Bloch state (2). The second is stated over the register of two qubits as the four level system, the Hamiltonian (3) written in the order |00⟩|00\rangle, |01⟩|01\rangle, |10⟩|10\rangle, |11⟩|11\rangle, the same thermal state with d=4d = 4, and the state σβ\sigma_\beta of the populations (5).

The matrices ℏωZ\hbar\omega Z and (3) are Hermitian, so ℏωZ\hbar\omega Z and HH are observables. When |βℏω|≤1|\beta\hbar\omega| \le 1, the library shows that the operator 12(I−βℏωZ)\tfrac12 (I - \beta\hbar\omega Z) is positive with unit trace and that the vector (0,0,−βℏω)(0, 0, -\beta\hbar\omega) lies in the Bloch ball. When 5|βℏωB|≤15|\beta\hbar\omega_B| \le 1 and ωA=4ωB\omega_A = 4\omega_B, it shows that 14(I−βH)\tfrac14 (I - \beta H) is positive with unit trace, and that the populations are nonnegative and sum to one. The Bloch matrix 12(I+r→⋅σ→)\tfrac12 (I + \vec r \cdot \vec\sigma) is positive exactly when |r→|≤1|\vec r| \le 1, and its trace is one.