Stabilizer States as a Basis for Density Matrices

Reading time: 5 minute
...

📝 Original Info

  • Title: Stabilizer States as a Basis for Density Matrices
  • ArXiv ID: 1112.2156
  • Date: 2011-12-12
  • Authors: Simon J. Gay

📝 Abstract

We show that the space of density matrices for n-qubit states, considered as a (2^n)^2 dimensional real vector space, has a basis consisting of density matrices of stabilizer states. We describe an application of this result to automated verification of quantum protocols.

💡 Deep Analysis

📄 Full Content

arXiv:1112.2156v1 [quant-ph] 9 Dec 2011 Stabilizer States as a Basis for Density Matrices Simon J. Gay School of Computing Science, University of Glasgow, UK August 28, 2018 Abstract We show that the space of density matrices for n-qubit states, considered as a (2n)2-dimensional real vector space, has a basis consisting of density matrices of sta- bilizer states. We describe an application of this result to automated verification of quantum protocols. 1 Definitions and Results We are working with the stabilizer formalism [5], in which certain quantum states on sets of qubits are repre- sented by the intersection of their stabilizer groups with the group generated by the Pauli operators. The sta- bilizer formalism is defined, explained and illustrated in a substantial literature; good introductions are given by Aaronson and Gottesman [1] and Nielsen and Chuang [7, Sec. 10.5]. In this paper we only need to use the following facts about stabilizer states. 1. The standard basis states are stabilizer states. 2. The set of stabilizer states is closed under applica- tion of Hadamard (H), Pauli (X, Y, Z), controlled not (CNot), and phase (P = 1 0 0 i  ) gates. 3. The set of stabilizer states is closed under tensor product. Notation 1 Write the standard basis for n-qubit states as {|x⟩| 0 ⩽x < 2n}, considering numbers to stand for their binary representations. We omit normalization factors when writing quantum states. Definition 1 Let GHZn = |0⟩+ |2n −1⟩and iGHZn = |0⟩+ i|2n −1⟩, as n-qubit states. Lemma 1 For all n, GHZn and iGHZn are stabilizer states. Proof: By induction on n. For the base case (n = 1), we have that |0⟩+ |1⟩and |0⟩+ i|1⟩are stabilizer states, by applying H and then P to |0⟩. For the inductive case, GHZn and iGHZn are obtained from GHZn−1 ⊗|0⟩and iGHZn−1 ⊗|0⟩, respectively, by applying CNot to the two rightmost qubits. □ Lemma 2 If 0 ⩽x, y < 2n and x ̸= y then |x⟩+|y⟩and |x⟩+ i|y⟩are stabilizer states. Proof: By induction on n. For the base case (n = 1), the closure properties imply that |0⟩+ |1⟩, |0⟩+ i|1⟩and |1⟩+ i|0⟩= |0⟩−i|1⟩are stabilizer states. For the inductive case, consider the binary represen- tations of x and y. If there is a bit position in which x and y have the same value b, then |x⟩+ |y⟩is the tensor product of |b⟩with an (n −1)-qubit state of the form |x′⟩+ |y′⟩, where x′ ̸= y′. By the induction hypothesis, |x′⟩+ |y′⟩is a stabilizer state, and the conclusion follows from the closure properties. Similarly for |x⟩+ i|y⟩. Otherwise, the binary representations of x and y are complementary bit patterns. In this case, |x⟩+ |y⟩can be obtained from GHZn by applying X to certain qubits. The conclusion follows from Lemma 1 and the closure properties. The same argument applies to |x⟩+ i|y⟩, using iGHZn. □ Theorem 1 The space of density matrices for n-qubit states, considered as a (2n)2-dimensional real vector space, has a basis consisting of density matrices of n- qubit stabilizer states. Proof: This is the space of Hermitian matrices and its obvious basis is the union of {|x⟩⟨x| | 0 ⩽x < 2n} (1) {|x⟩⟨y| + |y⟩⟨x| | 0 ⩽x < y < 2n} (2) {−i|x⟩⟨y| + i|y⟩⟨x| | 0 ⩽x < y < 2n}. (3) Now consider the union of {|x⟩⟨x| | 0 ⩽x < 2n} (4) {(|x⟩+ |y⟩)(⟨x| + ⟨y|) | 0 ⩽x < y < 2n} (5) {(|x⟩+ i|y⟩)(⟨x| −i⟨y|) | 0 ⩽x < y < 2n}. (6) This is also a set of (2n)2 states, and it spans the space because we can obtain states of forms (2) and (3) by subtracting states of form (4) from those of forms (5) and (6). Therefore it is a basis, and by Lemma 2 it consists of stabilizer states. □ 1 2 Applications The stabilizer formalism can be used to implement an efficient classical simulation of quantum computation, if quantum operations are restricted to those under which the set of stabilizer states is closed — i.e. the Clifford group operations. This result is the Gottesman-Knill Theorem [6]. Gay, Nagarajan and Papanikolaou [3, 4, 8] have applied it to formal verification of quantum sys- tems, adapting model-checking techniques [2] from clas- sical computer science. A simple example of model- checking is the following. Consider a quantum teleportation protocol as a sys- tem with one qubit as input and one (different) qubit as output; call this system Teleport. Also consider the one-qubit identity operator I. Then the specification that teleportation should satisfy is that Teleport = I, where equality means the same transformation of a one- qubit state. The aim of model-checking in this context is to automatically verify that this specification is satis- fied, by simulating the operation of the two systems on all possible inputs. For this to be possible, the telepor- tation protocol is first expressed in a formal modelling language analogous to a programming language. The approach of Gay, Nagarajan and Papanikolaou re- duces the problem to that of simulating teleportation on stabilizer states as inputs, which can be done efficiently because the teleportation protocol itself only uses Clif- ford group operations. Correctness of telepo

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut