Lean, informalized

Nielsen & Chuang · Chapter 12, Quantum information theory · p. 598

Exercise 12.36 - The state of nn Bell pairs in the computational basis and in the phase coset states of a binary linear code

Bell pairs are a sum of matched coset states.

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

Alice and Bob share nn Bell pairs |β00⟩=(|00⟩+|11⟩)/2|\beta_{00}\rangle = (|00\rangle + |11\rangle)/\sqrt{2}. Alice holds the first qubit of each pair and Bob the second, so each of them holds a register of nn qubits. In the computational basis their joint state is a sum over bit strings, each string in Alice’s register paired with the same string in Bob’s, all with the same amplitude.✦ The exercise is to show that the state keeps this form in a basis built from a binary linear code C2C_2, whose states superpose the codewords shifted by one bit string, with signs set by another: each such state of Alice’s appears paired with the same state of Bob’s, again with equal amplitudes.

A Register of Qubits

A quantum system SS is described by its state space, a finite dimensional complex Hilbert space✦, and every such space is the state space of a quantum system.✦ A pure state |ψ⟩|\psi\rangle of SS is a vector of unit norm in the state space of SS, determined physically up to a global phase.✦

For a finite group GG, the group system ℂ[G]\mathbb{C}[G] is the quantum system whose state space is the space of complex functions on GG with its standard inner product.✦ The bit register of nn qubits, one for each element of a finite index set, is the group system of the additive group ℤ2n\mathbb{Z}_2^n of bit strings.✦ The computational basis {|w⟩}\{|w\rangle\} of the bit register of nn qubits is the standard basis of its state space, indexed by the bit strings ww: |w⟩|w\rangle is the function on ℤ2n\mathbb{Z}_2^n equal to 11 at ww and to 00 elsewhere.✦

Coset States of a Code

A binary linear code C2C_2 on nn bits is a subspace of ℤ2n\mathbb{Z}_2^n, whose elements are its codewords. The dual code C2⟂C_2^\perp of a binary linear code C2C_2 on nn bits is the subspace of ℤ2n\mathbb{Z}_2^n consisting of the strings zz with z⋅y=0z \cdot y = 0 for every codeword yy of C2C_2, where z⋅y=∑iziyiz \cdot y = \sum_i z_i y_i modulo 22.✦

For bit strings uu, vv and xx, the twisted coset state of C2C_2 is the state of the register |x+C2⟩u,v=1|C2|∑y∈C2(−1)u⋅y|x+y+v⟩.|x + C_2\rangle_{u,v} = \frac{1}{\sqrt{|C_2|}} \sum_{y \in C_2} (-1)^{u \cdot y}\, |x + y + v\rangle .(1)✦

For bit strings aa and zz, the phase coset state |a+C2⟩z|a + C_2\rangle_z of C2C_2 is the twisted coset state of the register with x=ax = a, u=zu = z and v=0v = 0.✦ These states are labelled by the pairs p=(a+C2,z+C2⟂)p = (a + C_2,\ z + C_2^\perp) of a coset of C2C_2 in ℤ2n\mathbb{Z}_2^n and a coset of C2⟂C_2^\perp.✦ With a representative aa fixed in each coset of C2C_2 and a representative zz in each coset of C2⟂C_2^\perp, the state of the pair pp is |χp⟩=|a+C2⟩z|\chi_p\rangle = |a + C_2\rangle_z.✦

The Claim

The nn pairs live on two copies of the register, the first qubit of every pair in the first copy and the second qubit in the second. The library’s vector of the pairs is unnormalised, |Φ⟩=(|00⟩+|11⟩)⊗n=2n/2|β00⟩⊗n.|\Phi\rangle = \bigl(|00\rangle + |11\rangle\bigr)^{\otimes n} = 2^{n/2}\,|\beta_{00}\rangle^{\otimes n} .(2)✦

Theorem 1. Let C2C_2 be a binary linear code on nn bits and |χp⟩|\chi_p\rangle its phase coset states. In the computational basis of the register, |Φ⟩=∑w∈ℤ2n|w⟩⊗|w⟩,|\Phi\rangle = \sum_{w \in \mathbb{Z}_2^n} |w\rangle \otimes |w\rangle ,(3)✦ and in the phase coset states of C2C_2, |Φ⟩=∑p|χp⟩⊗|χp⟩.|\Phi\rangle = \sum_{p} |\chi_p\rangle \otimes |\chi_p\rangle .(4)✦

What Is Checked

The claim is stated over the vector |Φ⟩|\Phi\rangle of (2) on two copies of the bit register, expanded in (3) over the register’s computational basis and in (4) over the phase coset states |χp⟩|\chi_p\rangle of C2C_2, labelled by pairs of cosets of C2C_2 and C2⟂C_2^\perp.

The library proves that the computational basis is orthonormal, and that every twisted coset state (1), the phase coset states among them, has unit norm and so is a pure state of the register.