Abstract
We provide new results for computing and comparing the quantum gate fidelity of quantum channels via their Choi matrices. We extend recent work that showed that there exist non-dual pairs of quantum channels with equal gate fidelity by providing an explicit characterization of all such channels. We use our characterization to show that when the dimension is 2 (or 3, under slightly stronger hypotheses), the gate fidelity of two channels is equal if and only if their difference equals the difference of some unital map and its dual—a fact that has been shown to be false when the dimension is 4 or larger. We also present a formula for the minimum gate fidelity of a channel in terms of a well-studied norm on a compression of its Choi matrix. As a consequence, several new ways of bounding and approximating the minimum gate fidelity follow, including a simple semidefinite program to compute it for qubit channels.
Export citation and abstract BibTeX RIS
1. Introduction
In quantum information theory, many of the most important quantum operations are represented ideally by unitary transformations [1]. Experimentally, however, gates are imperfectly implemented via trace-preserving, completely positive maps (called quantum channels). The hope is that the quantum channel which is implemented is in some sense 'close' to the desired unitary channel. One of the most common techniques to measure the distance between quantum channels and unitary channels is via the quantum gate fidelity. The gate fidelity is a function, sending pure states to real numbers, that measures the amount of overlap between the output of the unitary channel and the output of the implemented quantum channel. The goal of this paper is to characterize the gate fidelity in terms of the Choi matrix [2] of a given channel.
Recent work [3] has investigated under what conditions two different quantum channels can have the same gate fidelity. It was demonstrated in that there exist non-dual pairs of channels with the same gate fidelity in all dimensions n ⩾ 4. We extend this work by providing an easily-testable necessary and sufficient condition that described exactly when two channels have the same gate fidelity. We use our characterization to show that for qubit channels, the only way for two channels to have the same gate fidelity is if their difference is the scaled difference of a unital channel and its dual. This property still holds for channels on a three-dimensional system as long as the channels are unital, but it fails for higher dimensional channels.
Our characterization of the gate fidelity is in terms of a compression of the Choi matrix of the channel. In addition to being useful for characterizing equality of the gate fidelity, we show that it can be used to calculate the average and variance of the gate fidelity. Furthermore, we show that the minimum gate fidelity can be phrased in terms of a certain norm [4, 5] on that operator, which allows us to bound the minimum gate fidelity in a variety of new ways and easily compute it for qubit channels.
The remainder of the paper is organized as follows. In section 2, we introduce the mathematical basics of quantum channels, the gate fidelity and the measures based on the gate fidelity that are most frequently used. In section 3, we present the symmetric subspace, flip operator and Choi matrices, which are the key ingredients in our characterization of the gate fidelity. Section 4 contains our main result, which characterizes gate fidelity in terms of the channel's Choi matrix, and section 5 specializes our result to the case when the channel acts on a two- or three-dimensional system. We conclude in section 6 by exploring how our characterization applies to minimum gate fidelity and we demonstrate how to calculate it for qubit channels.
2. Quantum channels and gate fidelity
Throughout this work, we will denote a (finite-dimensional) complex Hilbert space of dimension n by . The space of linear operators on will be denoted . We will use I to denote the identity operator on and idn to denote the identity operator on . It will sometimes be useful to associate with , and with the space of n × n complex matrices via matrix representations of operators in a given orthonormal basis, so we will do so freely without making special mention of that association.
A pure quantum state is represented by a unit vector . We will denote the standard basis of by |0〉, |1〉, ..., |n − 1〉. We will frequently work with bipartite Hilbert spaces , and we will make use of the shorthand notation . One particularly important bipartite pure state is the maximally entangled state .
Not all quantum states are pure however, and a general mixed quantum state is represented by positive-semidefinite operator with Tr(ρ) = 1, where Tr( · ) denotes the trace. Note that a pure state |ϕ〉 can be represented by the operator |ϕ〉〈ϕ|, where 〈ϕ| := |ϕ〉† is the dual vector of |ϕ〉. The fidelity [6, 7] of two quantum states ρ and σ is defined by
which reduces in the case when σ is a pure state to simply . The fidelity can be thought of as a measure of how well ρ and σ can be distinguished, and it satisfies with if and only if ρ = σ.
A quantum channel is a completely positive, trace-preserving linear map . Every quantum channel admits a family of Kraus operators [1] {Ei} such that for all ρ and ∑iE†iEi = I. Given a channel , its dual channel is defined via the Hilbert–Schmidt inner product to be the unique map such that for all . It is the case that is completely positive if and only if is completely positive, and is trace-preserving if and only if is unital—both of these facts can be seen by noting by cyclicity of the trace that
which implies that if {Ei} is a family of Kraus operators for then {E†i} is a family of Kraus operators for .
In the special case when a channel satisfies for some unitary operator U, is called a unitary channel. Unitary channels are exactly the channels that do not introduce mixedness (i.e. decoherence) into states and thus they very often are the types of channels that are meant to be implemented in experimental settings. However, no implementation of a channel is perfect—errors are introduced that cause the channel that is implemented to not actually be unitary. The gate fidelity is a tool for comparing how well the implemented quantum channel approximates the desired unitary channel . Gate fidelity is a function defined on pure states as follows:
Without loss of generality, we can assume U = I by noting that
so . For brevity, we will use the shorthand , which can be thought of as measuring how noisy the channel is. It will also be useful occasionally to consider the gate fidelity of linear maps that are not actually channels. That is, for any linear map we define .
The two most well-studied distance measures based on the gate fidelity are the average gate fidelity [8–12] and the minimum gate fidelity [1, 11]:
which are obtained by either averaging (via the Fubini–Study measure [13]) or minimizing over all pure states |ϕ〉, respectively. The minimum gate fidelity has the interpretation as the most noise that can introduce into a quantum system. Then, it makes sense that one might want instead to minimize over all mixed states ρ. The reason we minimize over pure states is that joint concavity of fidelity implies that minimizing over mixed states ρ gives exactly the same quantity as minimizing over pure states |ϕ〉—see [1], section 9.3, or [11], section IV.C, for a proof of this fact.
One of the most celebrated results concerning gate fidelity is an explicit formula for the average gate fidelity of a quantum channel in terms of its Kraus operators {Ei} [8, 9]:
Similarly, higher order moments of the gate fidelity have been computed [14, 15]. However, the minimum gate fidelity seems to be much more difficult to compute—for some partial results and bounds on minimum gate fidelity, see [16, 17]. In section 6, we will derive a formula for the minimum gate fidelity that will allow us to efficiently compute it for qubit channels and derive new bounds for it in general.
3. Choi matrices and the symmetric subspace
For every linear map there is an associated Choi matrix:
This identification between linear maps on and operators in is known as the Choi–Jamiolkowski isomorphism. A celebrated result of Choi says that is completely positive if and only if is positive semidefinite [2]. Similarly, is trace-preserving if and only if and is unital (i.e. ) if and only if , where Trj denotes the partial trace over the jth subsystem.
The flip operator is the Choi matrix of the transpose map T. Its name comes from the fact that F|ϕψ〉 = |ψϕ〉 for any . The symmetric subspace is the subspace spanned by the states of the form . The Takagi factorization [18, 19] of complex symmetric matrices (and hence symmetric states) says that if and only if |ϕ〉 has a symmetric Schmidt decomposition: |ϕ〉 = ∑nj = 1αj|ϕjϕj〉. We will denote the projection of onto by . Note that and that the dimension of is n(n + 1)/2.
We now present a simple proposition concerning the average gate fidelity. While this proposition may not appear particularly useful considering we already have equation (2) to work with, it gives in terms of the operator . We will see this operator repeatedly throughout this work, most notably in a characterization of the gate fidelity and also in a formula for the minimum gate fidelity, and hence it is useful to see how it relates to the average gate fidelity as well. Observe that the scaling factor 2/(n(n + 1)) in the following result is exactly the one divided by the dimension of , so average gate fidelity can be seen as an average over the symmetric subspace.
Proposition 1. Let be a quantum channel. Then
Proof. The proof is by straightforward algebra. If we write in its spectral decomposition ∑iλi|vi〉〈vi|, then
where the third equality follows from the identity T† = T, and the final equality comes from the fact that the (scaled) eigenvectors of are the vectorizations of the Kraus operators of . The result follows from equation (2) and the fact that is trace-preserving, so .
In fact, the proof of proposition 1 shows that , a quantity that was referred to as χ0, 0 in [15]. It follows that the formulas for the variance and higher order moments of can be written in terms of the operator as well.
For completeness, we close this section with a well-known fact that shows how the Choi matrices of a pair of dual channels and are related to each other. For another proof in the more general case of positive (not necessarily completely positive) maps, see [20], lemma 3.
Lemma 2. Let be a quantum channel. Then .
Proof. Use the spectral decomposition to write . Then . It is easily verified that for any , the vectorization of XT is exactly F times the vectorization of X. The result follows from recalling that {Ei} is a set of Kraus operators for if and only if {E†i} is a set of Kraus operators for , and that the Kraus operators of a channel can be chosen so that their vectorizations are the eigenvectors of .
4. Channels with identical gate fidelity
It was shown in [3] that if n ⩾ 4 and is a quantum channel with positive-definite Choi matrix, then there exists another quantum channel with such that . A particular consequence of this result is the fact that there exist non-depolarizing quantum channels with constant gate fidelity. In this section, we expand on this work by providing an easily-testable characterization of when two maps have the same gate fidelity in terms of their Choi matrices.
We begin with a lemma that allows us to talk about in terms of the Choi matrix of . This lemma is in essence a simplification of [3], lemma 1, but we present it here for completeness, along with a simplified proof.
Lemma 3. Let be a linear map and let . Then
Proof. The proof is by simple algebra:
We are now ready to state the main result of this section, which allows us to determine whether or not two quantum channels have the same gate fidelity simply by comparing a certain modification of their Choi matrices. In particular, we see that the gate fidelity of a channel is determined exactly by the operator . Note that the 'if' direction of this result follows trivially from [3], lemma 1, so what is new here is the 'only if' direction.
Theorem 4. Let be linear maps. Then if and only if
Proof. We begin by defining D := (T⊗idn)(CQ − CR). Using lemma 3 with Λ := Q − R shows that if and only if
If we can show that equation (3) implies
we will be done. To this end, fix arbitrary and let be such that |z| = 1. Then, equation (3) implies that
If we expand and add equations (4) and (5) together and use (3), we see that for all with |z| = 1,
If we subtract from equation (6) the equation obtained by replacing z in equation (6) by iz, we learn that
The following two equations arise from letting z = 1 and z = eiπ/4, respectively:
Adding i times the first equation to the second equation gives
Now let . By the Takagi factorization we know that we can write |s1〉 = ∑nj = 1αj|ϕjϕj〉 and |s2〉 = ∑nk = 1βk|ψkψk〉. Thus
since each term in the sum equals zero by equation (7). This completes the proof.
As a particularly important special case of theorem 4, consider the case of channels with constant gate fidelity. It is easily shown that any depolarizing channel has constant gate fidelity, and it was shown in [3] that there exist non-depolarizing channels with constant gate fidelity. We now present a characterization of all channels with constant gate fidelity.
Corollary 5. Let be a linear map and let . Then, if and only if .
Proof. Consider the linear map defined by (if 1/n ⩽ c ⩽ 1, then R is a depolarizing quantum channel). Simple algebra reveals that
for any . Also, . Thus,
Using theorem 4 gives the result.
Corollary 5 can be seen in terms of the higher rank numerical range of the operator (T⊗ idn)(CQ) [21]. In particular, it implies that if Q has constant gate fidelity, then (T⊗ idn)(CQ) must have a non-empty rank-[n(n + 1)/2] numerical range. Because the higher rank numerical range of a Hermitian operator is well understood in terms of its eigenvalues, it follows that the middle n eigenvalues of (T⊗idn)(CQ) must all be equal in order for Q to have constant gate fidelity.
5. Gate fidelity in small dimensions
Note that for any quantum channel and state it is trivially the case that , so . Similarly, if is a quantum channel, r ⩾ 0, and is a quantum channel, then also has gate fidelity equal to that of . A particular consequence of this observation is that for any quantum channel with full-rank Choi matrix, there is another quantum channel (not equal to ) with the same gate fidelity—a fact that was originally proved in dimensions n ⩾ 4 in [3]. To construct such a map it suffices to pick a unital channel and then choose a sufficiently small r > 0.
A natural question to ask is whether or not the converse of the observation made in the previous paragraph holds. That is, if two quantum channels and have the same gate fidelity, do they differ by some ? One simplification we can make right away is that we can assume without loss of generality that is unital. Indeed, it is easily verified that the channel is unital if and only if is trace-preserving. The example used in the construction of [3], theorem 1, shows that such a channel need not exist when n ⩾ 4, even if are assumed to be unital. We now present an example to show that need not exist when n = 3, as long as we do not require that and be unital.
Example 6. Consider the two channels defined in the standard basis by the following Choi matrices:
It is easily verified that and are both positive semidefinite and , so and are both indeed quantum channels (but so is unital but is not). It is also easily verified that , so by theorem 4.
On the other hand, because is unital, it follows that if is a unital quantum channel, then , so is unital as well. Thus, there does not exist r ⩾ 0 and a unital quantum channel such that .
We now present the main result of this section, which shows that when n = 2, the converse of our previous observation does indeed hold. That is, if two qubit channels have the same gate fidelity, then their difference equals the scaled difference of some pair of dual channels. We also show that this converse still holds when n = 3, in spite of example 6, under some slightly stronger hypotheses.
Theorem 7. Let be quantum channels. Suppose that either n = 2, or n = 3 and . Then if and only if there exists r ⩾ 0 and a unital quantum channel such that .
Proof. As has already been discussed, the 'if' direction clearly holds in any dimension. To see the 'only if' direction, we first consider the case when n = 2. Let us choose an orthogonal basis of (unnormalized) symmetric and antisymmetric states:
From theorem 4 we know . Thus, there exist and such that we can write
The fact that and are trace-preserving implies that , which implies that α = 0, c1 is purely imaginary, and . It follows that we can write in the standard basis as
Now choose r ⩾ 2|c2| + 2|c1| and define a channel via the Choi matrix
It is easily verified that so is unital and trace-preserving, and the fact that is completely positive follows from the fact that its Choi matrix is diagonally dominant and hence positive semidefinite. It is a simple calculation using lemma 2 to verify that
By comparing equations (8) and (9) we see that , which completes the proof for the case when n = 2.
The case when n = 3 and is proved analogously, but the algebra is more involved. Choose an orthogonal basis of (unnormalized) symmetric and antisymmetric states:
From theorem 4 we know . Thus, there exist and (1 ⩽ j ⩽ 3, 1 ⩽ k ⩽ 6) such that we can write
The facts that and are trace-preserving and imply that , which implies α1 = α2 = α3 = 0. The partial trace conditions also imply the following conditions:
If c1, 1 = b + id1, Im(c2, 2) = d2 and Im(c3, 3) = d3, then we can write in the standard basis as
where the * in the (j, k)-entry indicates the complex conjugate of the (k, j)-entry. Now let r > 0 be arbitrarily large, ε > 0 and 0 < s, t < 1 − ε, and define u := 1 − ε − s and v := 1 − ε − t. We consider the linear map defined by the Choi matrix
In particular, choose s and t so that s + t ⩾ 1 and s − t = 2b/r. This is always possible because we can choose s so that 2b/r < s < 1, set t = s − 2b/r and then choose some sufficiently small ε > 0. It follows that each diagonal entry of is strictly positive, and so by choosing r sufficiently large it becomes diagonally dominant and hence positive semidefinite. It is worth noting that, although t does depend on r, increasing r only increases t so diagonal dominance would not be interfered with as t varies. It is easily verified that so is in fact a unital quantum channel.
Furthermore, it is a simple (albeit tedious) calculation using lemma 2 to verify that , when written in the standard basis, is exactly the matrix (10). It follows that , which completes the proof.
It is worth pointing out where the techniques used in the proof of theorem 7 break down in the n ⩾ 4 case. The proofs in the n = 2 and n = 3 cases both begin by making use of the constraint (and similarly for Tr1 when n = 3) to restrict the n(n − 1)/2 real and n2(n − 1)(n + 1)/4 complex coefficients that define . In particular, we need the partial trace restrictions to imply that , where is the projection onto the antisymmetric subspace. In the n ⩾ 4 case, the two partial trace constraints are not strong enough to guarantee that this property holds, as demonstrated by the map in the proof of [3], theorem 1.
6. Minimum gate fidelity
Calculating the minimum gate fidelity is a problem that is expected to be difficult, and few general methods of approximating and bounding it are known. Our main result of this section shows that the minimal fidelity of a channel can be written in terms of the S(1)-norm [4, 5], defined on positive semidefinite operators as
Our reason for expressing the minimum gate fidelity in terms of this norm rather than in terms of other related minimizations or maximizations is that several bounds, inequalities and properties of the S(1)-norm are already known [4, 5, 22, 23], whereas other similar suprema or infima appear to be more nebulous. In particular, computation of the S(1)-norm on positive semidefinite operators is equivalent to the problem of determining whether or not a given operator is an entanglement witness [4], corollary 4.9, which is equivalent to the problem of determining whether or not a superoperator is positive. The problems of characterizing positive superoperators [24, 25] and entanglement witnesses and separable states [26–31] have been studied extensively, so an abundance of results from operator theory and entanglement theory now apply in this setting.
All separability criteria that have been developed over the past several years now automatically translate into methods of bounding minimum gate fidelity. As a particularly important example of this, symmetric extensions [29] can now be used to compute minimum gate fidelity within any desired accuracy simply by performing the optimization over separable states over the set of states with k-symmetric extension instead. The optimization over states with k-symmetric extension is a semidefinite program [32], which can be computed efficiently [33], and precise bounds for how far away the optimal value of the kth semidefinite program is from the optimization over separable states are given in [34].
Theorem 8. Let be a quantum channel and let λ1 be the maximal eigenvalue of . Then
Proof. Using lemma 3 with reveals that
For convenience, we will now define . Note that X is positive semidefinite. We now note that
trivially by letting |ψ〉 = |χ〉 = |ϕ〉. To see that the opposite inequality holds as well (and hence complete the proof), suppose |ψ〉 ≠ |χ〉 and observe that is a scalar multiple of a symmetric state with Schmidt rank 2. It follows via the Takagi factorization that we can write for some and α, β ⩾ 0. Suppose without loss of generality that
Then, write X in its spectral decomposition as X = ∑iλi|vi〉〈vi| and define the ith component of two vectors ρ' and σ' by and . Applying the Cauchy–Schwarz inequality to ρ' and σ' shows
Putting all of this together shows that
Thus, if we can prove that α + β ⩽ 1, then we are done. To this end, first note that without loss of generality we can assume that 〈ψ|χ〉 is real, simply by adjusting the global phase between |ψ〉 and |χ〉 appropriately. Now recall from the Takagi factorization that α and β are the square roots of the eigenvalues of the matrix
It is easily verified that eigenvectors of AA* are |ψ〉 ± |χ〉 and the associated eigenvalues are
If we add the square roots of these eigenvalues, we obtain
where the final equality follows from the fact that −1 ⩽ 〈ψ|χ〉 ⩽ 1. The result follows.
Several bounds and results on the minimum gate fidelity follow immediately from the corresponding results on the S(1)-norm derived in [4, 5]. We present a brief selection of these results here for completeness.
Corollary 9. Let be a quantum channel. Denote the eigenvalues of supported on by λ1 ⩾ λ2 ⩾ ⋅⋅⋅ ⩾ λn(n + 1)/2 (i.e. these are the eigenvalues of with n(n − 1)/2 zero eigenvalues removed). Let αj be the maximal Schmidt coefficient of the eigenvector corresponding to λj. Then
Proof. The fact that follows immediately from theorem 8 and the fact that || · ||S(1) ⩽ || · ||. The other upper bound of follows from [4], theorem 3.3 and proposition 4.11. The lower bound can be derived by using the spectral decomposition to write
If is the separable state corresponding to the maximal Schmidt coefficient αj of |vj〉, then
The corresponding lower bound follows by letting j range from 1 to n(n + 1)/2.
Remark 10. In the case that n = 2, the S(1)-norm can be efficiently computed to any desired accuracy via semidefinite programming [5]. As a corollary of this fact, we now have a semidefinite program for efficiently computing of qubit channels to any desired accuracy. The primal and dual forms of the semidefinite program in question are as follows:
Using the MATLAB code provided in [5] to solve this semidefinite program, we are able to approximate the distribution of the minimum gate fidelity when n = 2. Figure 1 shows the distribution of and when the quantum channel is chosen by picking a Haar-uniform unitary and then setting .
7. Outlook
We have seen that the quantum gate fidelity of a quantum channel is characterized by a particular operator, . Furthermore, the average and minimum gate fidelities can be expressed in terms of this operator relatively simply, as can the variance of the gate fidelity.
Although the S(1)-norm in general is NP-HARD to compute, this does not immediately imply that computing is NP-HARD as well, because the operator whose norm is computed in theorem 8 has a special form (in particular, it is supported on the symmetric subspace). Determining whether or not is difficult to compute would be a great step toward a better understanding of gate fidelities. Also, we have provided a semidefinite program that computes for any qubit channel , but it might be possible to do better than this and find an explicit formula for the minimum gate fidelity in this situation.
Acknowledgments
We are grateful to the referees for helpful comments. We also thank Moritz Ernst for pointing out an error in an early version of proposition 1. NJ was supported by an NSERC Canada Graduate Scholarship and the University of Guelph Brock Scholarship. DWK was supported by Ontario Early Researcher Award 048142, NSERC Discovery grant 400160 and NSERC Discovery Accelerator Supplement 400233.