Lean, informalized

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

Exercise 7.45 - Two qubit states with the same expectation values in nine measurement settings are equal

Nine experiments fix the state of two 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

Two spins one half, two qubits, are prepared in an unknown state ρ\rho. In one experiment each spin is measured along an axis of its own, xx, yy or zz, which measures the Pauli observable XX, YY or ZZ of that spin with outcomes ±1\pm 1, and the experiment is repeated on many copies of ρ\rho. The average outcome of each spin gives the expectation value of its observable, and the average product of the two outcomes gives that of the product: the setting (x,z)(x, z) yields the expectation values of X⊗IX \otimes I, I⊗ZI \otimes Z and X⊗ZX \otimes Z. With three axes for each spin there are nine settings. The exercise is to show that the nine experiments determine ρ\rho: two states of the two spins with the same expectation values in all nine settings are the same state.✦

Two Qubits

A quantum system SS is a physical object whose state space is a finite dimensional complex Hilbert space.✦ The system modelled on a finite dimensional complex Hilbert space HH is the quantum system whose state space is HH itself.✦ The qudit with dd levels is the system modelled on ℂd\mathbb{C}^d with its standard inner product; the qubit is the qudit with two levels, and the qudit with 2n2^n levels is the register of nn qubits.✦ The two spins are the register with n=2n = 2, on ℂ4\mathbb{C}^4.

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 on the state space of SS, A†=AA^\dagger = A, whose real spectrum is the set of its possible measured values.✦ The expectation value of AA in the state ρ\rho is the real number ⟨A⟩ρ=tr⁡(ρA).\langle A \rangle_\rho = \operatorname{tr}(\rho A).(1)✦

Pauli Strings

The Pauli matrices are the four complex 2×22 \times 2 matrices σ0=I\sigma_0 = I and σ1=X=(0110),σ2=Y=(0−ii0),σ3=Z=(100−1),\sigma_1 = X = \begin{pmatrix} 0 & 1 \\ 1 & 0 \end{pmatrix}, \qquad \sigma_2 = Y = \begin{pmatrix} 0 & -i \\ i & 0 \end{pmatrix}, \qquad \sigma_3 = Z = \begin{pmatrix} 1 & 0 \\ 0 & -1 \end{pmatrix},(2)✦ with rows and columns indexed by {0,1}\{0, 1\}.

For a choice g=(g1,…,gn)g = (g_1, \dots, g_n) of an index in {0,1,2,3}\{0, 1, 2, 3\} for each of nn qubits, the Pauli string Pg=σg1⊗⋯⊗σgnP_g = \sigma_{g_1} \otimes \cdots \otimes \sigma_{g_n} is the operator on the nn qubits whose matrix, with rows labelled by strings of bits i=(i1,…,in)i = (i_1, \dots, i_n) and columns by strings of bits j=(j1,…,jn)j = (j_1, \dots, j_n), has the entries (Pg)ij=∏k=1n(σgk)ikjk.(P_g)_{ij} = \prod_{k=1}^{n} (\sigma_{g_k})_{i_k j_k}.(3) For a real coefficient cc, the Pauli string term cPgc\,P_g is the observable on the register that acts on state vectors as cc times this matrix.✦ On the register of nn qubits, whose levels are numbered 0,…,2n−10, \dots, 2^n - 1, the operator PgP_g is the matrix whose entry in row aa and column bb is the entry of PgP_g at the bit strings obtained by writing aa and bb as binary numbers.✦

Measurement Settings

A setting s=(s1,…,sn)s = (s_1, \dots, s_n) on nn qubits chooses for each qubit kk one of the matrices σ1,σ2,σ3\sigma_1, \sigma_2, \sigma_3, by its index sk∈{1,2,3}s_k \in \{1, 2, 3\}: the axis along which qubit kk is measured. The setting ss observes the Pauli string PgP_g when each factor of PgP_g is either the identity or the Pauli matrix the setting chooses on that qubit: gk=0orgk=skfor every qubit k.g_k = 0 \quad \text{or} \quad g_k = s_k \qquad \text{for every qubit } k.(4)✦

The Claim

Theorem 1. Let ρ\rho and ρ′\rho' be states of the register of two qubits, and suppose that for every Pauli string PgP_g on the two qubits that one of the nine settings observes, ⟨Pg⟩ρ=⟨Pg⟩ρ′.\langle P_g \rangle_\rho = \langle P_g \rangle_{\rho'}.(5)✦ Then ρ=ρ′\rho = \rho'.

What Is Checked

The claim is stated over states of the qudit with four levels and over the expectation values (1) in them of the Pauli string terms PgP_g with coefficient one, for the strings a setting observes in the sense of (4).