Classification of Schmidt-rank-two multipartite unitary gates by singular number
Abstract
The multipartite unitary gates are called genuine if they are not product unitary operators across any bipartition. We mainly investigate the classification of genuine multipartite unitary gates of Schmidt rank two, by focusing on the multiqubit scenario. For genuine multipartite (excluding bipartite) unitary gates of Schmidt rank two, there is an essential fact that their Schmidt decompositions are unique. Based on this fact, we propose a key notion named as singular number to classify the unitary gates concerned. The singular number is defined as the number of local singular operators in the Schmidt decomposition. We then determine the accurate range of singular number. For each singular number, we formulate the parametric Schmidt decompositions of genuine multiqubit unitary gates under local equivalence. Finally, we extend the study to three-qubit diagonal unitary gates due to the close relation between diagonal unitary gates and Schmidt-rank-two unitaries. We start with discussing two typical examples of Schmidt rank two, one of which is a fundamental three-qubit unitary gate, i.e., the CCZ gate. Then we characterize the diagonal unitary gates of Schmidt rank greater than two. We show that a three-qubit diagonal unitary gate has Schmidt rank at most three, and present a necessary and sufficient condition for such a unitary gate of Schmidt rank three. This completes the characterization of all genuine three-qubit diagonal unitary gates.
I Introduction
The unitary evolution realized by unitary operations is a fundamental dynamical process for a quantum system, and has been regarded as valuable physical resource Nielsen03 . Hence implementing multipartite unitary operations is a key task in quantum information processing. The unitary operation is also known as the unitary gate in a quantum circuit. In particular, multiqubit unitary gates play an essential role in both theory cy13 ; cy14 ; gaterecover2018 and experiment mcug2003 ; MGbenchmark2012 ; MGatoms2019 . Multipartite unitary gates are basically divided into local and nonlocal ones. Specifically, a multipartite unitary gate is called local when it is the tensor product of unitary operators locally acting on subsystems, i.e., it has Schmidt rank one by the operator Schmidt decomposition. Otherwise, it is called nonlocal cy14 . It is known that local unitary gates can be implemented only by local operations and classical communication (LOCC) with probability one, while nonlocal unitary gates cannot be realized in this way, even if the probability is allowed to be close to zero pv98 . In this paper, we mainly investigate a kind of nonlocal unitary gates whose Schmidt rank (SR) is two.
Nonlocal unitary gates play a more powerful role than local unitaries in quantum computing dqc2007 , cryptography nlocalcrypt2011 , and so on, in virtue of the vital property that they can create quantum entanglement between distributed parties ejp00 . The entangling power cy16 ; cy16b which quantifies the maximum output entanglement of a nonlocal unitary gate is an effective measure to evaluate how useful it is for quantum information processing. The simplest type of nonlocal unitary is the controlled unitary gates. A bipartite unitary gate is said controlled from system if it is in the form as , where ’s are orthogonal projectors on system and ’s are unitaries on system . The controlled can be implemented by a simple nonlocal protocol ygc10 using a maximally entangled state of Schmidt rank . In this sense the implementation of controlled unitaries is operational. Thus, decomposing the complicated unitary gates into the product of controlled unitary gates cy15 is an instructive way to implement general nonlocal unitaries. Moreover, controlled unitary gates are indispensable for quantum circuits of various uses. For example, the controlled NOT (CNOT) gate is essential to construct the universal two-qubit gate used in quantum computing Barenco95 . It has also been shown that controlled unitary gates are instrumental to generate multiqubit graph states for one-way quantum computing br01 , and to construct the mutually unbiased bases (MUBs) wpz11 .
The research on unitary gates of Schmidt rank two (SR-2) is the first step to study nonlocal unitaries, and becomes the foundation to further study nonlocal unitaries of SR greater than two cy14 ; cy14ap . In addition, there are several widely used nonlocal unitary gates whose SR is two, e.g., the two-qubit CNOT gate and the three-qubit Toffoli gate Toffoli12 . Hence it is necessary to deeply understand multipartite unitary gates of SR-2 both theoretically and experimentally. There is a fundamental result from cy13 on the unitaries of SR-2, which builds a close connection to the above-mentioned controlled unitary gates. It states that every nonlocal unitary gate of SR-2 is locally equivalent to i) a fully controlled unitary (controlled from every party of the system), and ii) to a diagonal unitary (cy13, , Theorem 1). The former implies that one can implement any multipartite unitary gate of SR-2 by implementing some fully controlled unitary gate assisted with a sequence of local unitary gates. The latter reveals an essential structure for multipartite unitary gates of SR-2 under local equivalence.
Furthermore, it should be more useful to obtain specific Schmidt decompositions of SR-2 unitaries which are essentially diagonal unitaries under local equivalence. We note that some approximation algorithms to find the Schmidt decomposition under local unitary (LU) equivalence is in fact given in the approach of searching the local invertible operators to transform a three-qubit pure state in the GHZ class into the GHZ state aacj00 . The process of finding the Schmidt decomposition is equivalent to finding the local invertible operators to obtain a “standard” unitary in Schmidt form. These local invertible operators can actually be assumed to be local unitary operators, according to (cy14, , Theorem 7). By comparing the diagonal unitary forms from two unitary gates of SR-2, we can easily determine whether the two gates are locally equivalent. Thus, to figure out the parametric Schmidt decompositions under local equivalence is also related to the classification of unitary operators. For two-qubit unitary gates, there is an essential characterization under LU equivalence. That is, any two-qubit unitary gate is LU equivalent to the canonic form kc01 :
(1) |
where ’s are the Pauli matrices. According to the discussion above, Eq. (1) provides a complete classification of all two-qubit unitary gates under LU equivalence. The classification of nonlocal unitary gates has important practical significance dvc2002 . For example, since local unitary transformations do not change the entanglement, the nonlocal unitary gates in the same equivalence class share the same entangling power. Thus, in order to obtain the entangling power of two-qubit unitary gates it suffices to investigate that of the canonic given by Eq. (1) ylep2018 . Nevertheless, the classification of multipartite unitary gates is much more complicated, especially for the genuine multipartite unitary gates, i.e. those multipartite unitaries which are not product operators across any bipartition. Here, we focus on the classification of genuine multipartite unitary gates of SR-2 under local equivalence by formulating their Schmidt decompositions which can be assumed in a diagonal form.
In this paper, we introduce a key notion named as singular number (SN) to classify genuine multipartite unitary gates of SR-2 under local equivalence. The concept of SN relies on an essential observation from Lemma 4 that genuine multipartite unitary gates of SR-2 have unique Schmidt decomposition. In virtue of this uniqueness, SN is defined as the number of local singular operators in the Schmidt decomposition, see Definition 5. As we know, the singularity of an operator is invariant after multiplying an invertible operator. It implies that we can use the SN as an indicator of classification under local equivalence. The classification method is specifically described in Theorem 6. Then we determine the accurate range of SN in Lemma 7, which also implies the number of inequivalent classes. We specifically depict the inequivalent classes in Fig. 1. Based on this, we consider the Schmidt decompositions of genuine multiqubit unitary gates possessing SN for each . We begin with a subset of genuine three-qubit unitary gates of SR-2 in Lemma 9. Then we discuss all genuine three-qubit unitary gates of SR-2, and formulate their parametric Schmidt decompositions under local equivalence for each SN in Theorem 11 (i) - (iv) respectively. One can readily understand the classification given by Theorem 11 from Table 1. Furthermore, we similarly discuss the -qubit scenario for , and also formulate the parametric Schmidt decompositions under local equivalence for each SN in Theorem 13 (i) - (v) respectively. Analogously, we also illustrate the classification given by Theorem 13 in Table 2. Comparing Theorem 11 and Theorem 13 we discover the parametric Schmidt decompositions of -qubit unitary gates for are more constrained than that of three-qubit unitary gates. Finally, we extend the study to three-qubit diagonal unitary gates due to the close relation between diagonal unitary gates and SR-2 unitary gates. We start with discussing two typical examples of SR-2, which helps us better understand the essential difference between the bipartite scenario and multipartite scenarios, and the core role of SN in the classification. Next, we characterize the three-qubit diagonal unitary gates of SR greater than two in Lemma 14. By further indicating that a three-qubit diagonal unitary gate has SR at most three, and presenting a necessary and sufficient condition for such a unitary gate of SR-3 in Theorem 15, we provide a complete characterization of genuine three-qubit diagonal unitary gates.
The remainder of this paper is organized as follows. In Sec. II we introduce the preliminaries by clarifying the notations and presenting necessary definitions and useful results. In Sec. III we introduce the key notion called the singular number, and propose a method by exploiting the SN to classify genuine multipartite unitary gates of SR-2 under local equivalence. In Sec. IV, we focus on the classification of multiqubit unitary gates using the SN. For each SN , we formulate the parametric Schmidt decompositions of the unitary gates possesing SN under local equivalence. In Sec. V, we extend the investigation to three-qubit diagonal unitary gates by characterizing the unitary gates of SR greater than two. The concluding remarks are given in Sec. VI. Finally, we provide the detailed proofs of several crucial lemmas in the appendices.
II Preliminaries
First, we clarify some notations. Denote by the -partite Hilbert space whose local dimensions are ’s. A unitary matrix acting on the -partite Hilbert space represents an -partite unitary gate. If every local dimension , is specifically called an -qubit unitary gate. A commonly used technique to characterize multipartite unitary gates is that any -partite unitary gate can be regarded as a bipartite one acting on the bipartite space where and . In this way, the Schmidt decomposition of bipartite can be written as , where are linearly independent, and are also linearly independent. We say that the space of is the space spanned by , and similarly the space of is the space spanned by . Obviously, the tensor product of two unitary gates is still a unitary gate, and the properties of the latter can be characterized by that of former two gates. Therefore, to be specific, we shall focus on those unitary gates which are not the tensor product of two unitary gates with respect to any bipartition of subsystems. In this paper we call such non-product unitary gates the genuine multipartite unitary gates for simplicity.
Second, we extend the notion of Schmidt rank (SR) to multipartite operators. We refer to the operator Schmidt rank of an -partite operator as the minimum integer such that
(2) |
where for each the operators act on the th subsystem respectively and all have the same size. We usually call the minimum integer the Schmidt rank of in abbreviation when there is no ambiguity. When all matrices in Eq. (2) degenerate to vectors, the definition above reduces to the Schmidt rank of multipartite pure states. When in Eq. (2) reaches the minimum, we call the form on the right-hand-side of Eq. (2) as a Schmidt decomposition of the -partite operator . As we shall see, the Schmidt decomposition of a multipartite operator may not be unique. Therefore, as the foundation of our classification method, we discuss a sufficient and necessary condition on the unique Schmidt decomposition for multipartite unitary gates of SR-2 in Lemma 4. For bipartite spaces, the Schmidt decomposition in some literature additionally requires the local operators on every subsystem are orthogonal (under the Hilbert-Schmidt inner product) to each other. Specifically, in Eq. (2) with , for are mutually orthogonal, and for are also mutually orthogonal. However, the notion of Schmidt decomposition in this paper does not have this additional requirement.
Third, we introduce two equivalence relations between two multipartite operators. One is the local unitary (LU) equivalence. We say that two -partite operators and are LU equivalent if there are two -partite product unitary matrices and such that . Such an equivalence provides convenience to prepare quantum circuits in experiments, as the unitary gate can be implemented using the prepared unitary gate assisted with local unitary gates and . Another relation is more general, which is called the equivalence under stochastic local operations and classical communications (SLOCC), or SLOCC equivalence in short. We say that two -partite operators and are SLOCC equivalent if there are two -partite product invertible matrices and such that . In fact, for unitary gates the SLOCC equivalence is the same as LU equivalence, see (cy14, , Theorem 7). Thus, the two terms are used interchangeably when studing multipartite unitary gates. Such two equivalence relations also apply to quantum states. Based on the SLOCC equivalence for states, we further clarify the notion of SLOCCa equivalence for multipartite operators in Definition 1 below.
Definition 1
(i) (The state corresponding to a multipartite operator) Suppose an -partite operator acts on the -dimensional system that is composed of subsystems with dimensions , respectively, where . Define the state corresponding to as
(3) |
where the subscript “anc” refers to the ancilla system, and is the identity operator on the -dimensional system. Correspondingly, the ancilla system is also composed of subsystems with dimensions , respectively, and the -th ancilla subsystem is associated with the -th original subsystem.
(ii) (SLOCCa equivalence of two multipartite operators) Two multipartite operators are called SLOCCa equivalent, if and only if the two states corresponding to such two operators are SLOCC equivalent. One original subsystem and its associated local ancilla are counted as one subsystem for considering the SLOCC equivalence of states here.
To better understand Definition 1, we give an example of the state corresponding to the two-qubit CNOT gate. The two-qubit CNOT gate reads as and its corresponding state reads as by Eq. (3), where the first and third qubits are the original qubits, and the second and fourth qubits are the ancilla qubits associated with the first and third qubits respectively. Then we use the SLOCCa equivalence to discuss the SR of the CNOT gate and that of the corresponding state. One can verify that this corresponding state is of SR-2 across the bipartition of the first two qubits versus the last two qubits, and thus the CNOT gate is of operator Schmidt rank two. In general, the Schmidt rank of an operator is equal to that of its corresponding state. This directly follows from Definition 1. This equality can also be trivially extended to multipartite operators and their corresponding states. Note that the SR for multipartite states is often called the tensor rank in some literature dvc2000 . The latter usually works for pure multipartite states.
Finally, we present two important lemmas for the purpose of characterizing multipartite unitary gates of SR-2. The following lemma physically reveals that each multipartite unitary gate of SR-2 is a controlled unitary gate controlled from every subsystem, also known as a fully controlled unitary gate.
Lemma 2
(cy13, , Theorem 1) Suppose is an -partite unitary matrix of Schmidt rank two on the subsystems . Then up to the switch of subsystems, we have , where and are two orthonormal bases in for .
Lemma 2 also implies that each SR-2 unitary gate is LU equivalent to a diagonal one cy13 . Thus, we are only concerned with diagonal unitary matrices of SR-2 in this paper. Then we review a fact in the matrix analysis, which characterizes the number of unitary matrices in the span of two diagonal unitaries.
Lemma 3
(cy16, , Lemma 1) Suppose is a diagonal unitary matrix and is not proportional to . Then the following two conditions are equivalent.
(i) Up to global phases, any diagonal unitary matrix in the span of and must be proportional to one of and .
(ii) There are two different numbers in the set which are both not equal to .
III Singular number (SN) for multipartite unitary gates of SR-2
Although the classification of two-qubit unitary gates was completed by B. Kraus et al. kc01 , i.e., the LU equivalent expression given by Eq. (1), the classification of multipartite unitary gates is still complicated with few results. In this section we propose a method to classify multipartite unitary gates of SR-2 by the number of local singular operators in the Schmidt decomposition. This classification method is based on an essential observation that the Schmidt decomposition for genuine multipartite unitary gates of SR-2 is unique up to the switching of parties. We verify such an observation in Lemma 4.
Lemma 4
Suppose is an -partite unitary gate of Schmidt rank two.
(i) When , the Schmidt decomposition is always not unique up to the switching of parties.
(ii) When , the Schmidt decomposition is unique up to the switching of parties if and only if up to the switching of parties cannot be decomposed as
(4) |
where are linearly independent, and are linearly independent because is of Schmidt rank two.
Proof.
(i) When , suppose , where are linearly independent, and are linearly independent. We may always expand using linearly independent and which are both linear combinations of and . Thus we obtain . There is no other requirement for and . So the Schmidt decomposition is always not unique, and in fact there are infinitely many forms of Schmidt decomposition.
(ii) First, we show the “If” part. We discuss it in two cases as follows.
Case (ii.a) Suppose , where and are linearly independent for any . In order to figure out another form of Schmidt decomposition, we expand using the linear combinations of and for some . Without loss of generality, we may assume here, and the corresponding operators on the remaining parties are linear combinations of and . Since and are linearly independent for any , it follows that any linear combination of such two corresponding operators cannot be a product one. It implies that the decomposition of into the sum of two product operators is unique up to the switching of parties.
Case (ii.b) The remaining case is when up to the switching of parties can be written as
(5) |
where , and are linearly independent for any . According to the result in Case (ii.a), we obtain that in Eq. (5) is unique, and thus the decomposition given by Eq. (5) is unique.
Second, we show the “Only if” part. We prove it by contradiction. Up to the switching of parties, we may assume is written as Eq. (4). It follows from the assertion (i) that has infinitely many forms. Thus, the Schmidt decomposition of is not unique. So we derive a contradiction, and the “Only if” part holds.
This completes the proof.
By definition, every unitary of SR-2 can be written as . Recall that we only consider the genuine multipartite unitary gates of SR-2. It means that and are linearly independent for any . In this scenario, we conclude that the Schmidt decomposition is unique for according to Lemma 4. Such uniqueness ensures that the definition below is well-defined.
Definition 5
Suppose that is a genuine -partite unitary gate of Schmidt rank two where . The singular number (SN) of is defined as the number of local singular operators in the Schmidt decomposition of .
Definition 5 also reveals that the notion of SN is a key factor to classify multipartite unitary gates of SR-2 under local equivalence, since the singularity of a matrix is invariant when multiplying it with invertible matrices. We explicitly clarify such a classification method in Theorem 6 below.
Theorem 6 (Classification of multipartite unitary gates of Schmidt rank two)
Under SLOCC equivalence, the singular number defined in Definition 5 is invariant when the number of parties is greater than two. For , denote by the set of genuine -partite unitary gates of Schmidt rank two supported on whose singular number is exactly . As a result, if and respectively belong to and with , then such two unitary gates are SLOCC inequivalent. If the local dimensions are all equal, i.e., , then we shall denote the above set as in short.
From the perspective of Theorem 6, it is natural to ask what is the range of SN . In the following we derive the accurate range of SN for the set . Specifically, as we shall see from Theorem 11 and Theorem 13, for every in this range there exist unitary gates of SR-2 whose SN is exactly .
Lemma 7
For any genuine -partite unitary gate of Schmidt rank two where , the singular number is at most . That is for any set . Further, if , then .
We put the proof of Lemma 7 in Appendix A. It follows from Lemma 7 that there are four and five SLOCC inequivalent classes of genuine -partite unitary gates of SR-2 for and respectively according to the factor SN proposed in Theorem 6. This result is also visualized in Fig. 1.

In the final part of this section, recall that one can regard a multipartite unitary gate as a bipartite one with respect to a bipartition of systems. In advantage of this technique, the following lemma provides a useful decomposition (not the Schmidt decomposition) to characterize genuine multipartite unitary gates of SR-2. In this way, the discussion on the -partite system may be reduced to the -partite system.
Lemma 8
(i) Suppose is an -qubit unitary gate of Schmidt rank two, and is a projector on a single-qubit system. Then and both are -qubit unitary gates of Schmidt rank one or two. For each case the unitary gate exists.
(ii) Suppose is an -partite unitary gate of Schmidt rank two, and the projector acts on a single system. Then every is an -partite unitary gate of Schmidt rank one or two. For each case the unitary gate exists.
Proof.
(i) It follows from is unitary that and are both unitary. Because has SR-2, it directly follows that and both have SR at most two. To verify the last claim, we construct examples. Let
(6) |
where . By choosing and , one can show that and in Eq. (III) has SR , and respectively, while still has SR-2.
(ii) The assertion can be proven similarly to the proof of assertion (i).
This completes the proof.
IV Classification of genuine multiqubit unitary gates of SR-2
In this section we focus on genuine multiqubit unitary gates of SR-2, and discuss the classification of such unitary gates carefully using the key notion SN clarified in Theorem 6. Recall that one can implement a unitary gate in experiments by applying a sequence of local unitary gates to some unitary gate which is locally equivalent to . Therefore, in order to completely characterize the set for each , it suffices to formulate the representative expressions of , and then each unitary gate in is locally equivalent to some representative expression. We begin with the three-qubit system in Sec. IV.1, and characterize the representative expressions of by formulating the parametric forms in Theorem 11 for every SN. Then we extend our results to -qubit systems where in Sec. IV.2, and analogously formulate the parametric Schmidt decompositions of unitary gates in under SLOCC equivalence in Theorem 13 for every SN.
IV.1 Genuine three-qubit unitary gates of SR-2
First, we may regard the three-qubit system as a bipartite one with respect to one of the three bipartitions and . The following lemma determines the representative expressions of those genuine three-qubit unitary gates of SR-2 satisfying the property that one of the , and spaces is spanned by two product unitary matrices.
Lemma 9
Suppose is a genuine three-qubit unitary gate of Schmidt rank two acting on the system consisted of three parties , and one of the , and spaces of is spanned by two product unitary matrices. Up to a permutation of the three parties, is LU equivalent to one of the following two forms. The first form is
(7) |
and the second form is
(8) |
where and are both in such that is of Schmidt rank two.
Proof.
Up to a permutation of the three parties, we may assume that the space of is spanned by two product unitary matrices. It follows from Lemma 2 that any unitary matrix of SR-2 is LU equivalent to a diagonal one. Then under LU equivalence we may assume that the two product unitary matrices spanning the space are and with of modulus one. Thus, the three-qubit unitary gate can be decomposed as
(9) |
Because is controlled from the first system from Lemma 2, we may also assume that and are both diagonal matrices. Let and . Note that have at most two zeros. Applying the unitary equivalence to system , we obtain four cases: (i) , (ii) , (iii) and (iv) . In case (i), is LU equivalent to Eq. (7). In case (ii), is a product unitary gate, so this case does not exist. In case (iii), since is controlled from system , there must be a unitary which is a linear combination of and with two nonzero coefficients. Then Lemma 3 implies that . So is LU equivalent to Eq. (9) with . In case (iv), the similar argument also applies, and we obtain that is LU equivalent to Eq. (9). On the other hand, evidently both Schmidt decompositions given by Eqs. (7) - (9) need satisfy the hypothesis of this lemma that is of SR-2. This completes the proof.
Furthermore, we consider the classification of all genuine three-qubit unitary gates of SR-2. Specifically, in Theorem 11 we derive the parametric forms of the Schmidt decomposition under SLOCC (LU) equivalence for the unitary gates in the set for each SN . To characterize the set of unitary gates with SN , i.e., , we have to present the following lemma first.
Lemma 10
Given a positive number , there exist three nonzero complex numbers with and such that the following continuous equality
(10) |
holds, if and only if are given in one of the following two cases:
(i) , , and . Here, the free parameter satisfies that and .
(ii) , , where , and . Here, due to the periodicity we may assume that , and such two free parameters satisfy that , and .
Now, we are able to describe the classification of genuine three-qubit unitary gates of SR-2 by the key factor SN in Theorem 11 below. In order to understand the main result Theorem 11 conveniently, we also illustrate the classification in Table 1.
singular number | parametric Schmidt decomposition | range of parameters |
---|---|---|
, , | ||
, | , , , and | |
with are a solution of Eq. (16) |
Theorem 11
Suppose is a genuine three-qubit unitary gate of Schmidt rank two with singular number . Then . For each , the representative expressions of , i.e., the Schmidt decompositions under local unitary equivalence are parameterized as follows.
(i) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is , where .
(ii) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is either
(11) |
or
(12) |
(iii) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is either
(13) |
where and for some positive , or
(14) |
where , and for some given positive the parameters satisfy that , , and .
(iv) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(15) |
where the four parameters with constitute a solution of the following system of equations
(16) |
Proof.
It directly follows from Lemma 7 that . Suppose is the Schmidt decomposition of . Since is of SR-2, it follows from Lemma 2 that we may assume that and are all diagonal matrices under local equivalence. Next, we discuss the representative expressions of by the key factor SN .
(i) For , we may assume are singular without loss of generality. It follows that all have to be unitary. Thus, we can further assume that are all singular. By applying proper local unitary gates, we may assume that for every and with . It follows that and the assertion holds.
(ii) For , up to a permutation of systems there are only two different cases, i.e., either are both singular or are both singular. According to the assumption that and are all diagonal, we assume that either or and under local equivalence.
In the case when , we obtain
(17) |
where , and . The last two matrices in the second term are unitary because is singular, and the first and third matrices in the second term are unitary because is singular. We may further apply diagonal phase gates on all three qubits, such that the global gate becomes
(18) |
where and since is not singular. Then, after swapping and on each of the first two qubits, and making use of the facts that is unitary, and that , we obtain the form in Eq. (11).
In the case when and , it follows that are all diagonal unitary. Then, after applying proper local unitary gates on last two qubits, we obtain the form in Eq. (12).
(iii) For , up to a permutation of systems and under local equivalence we may assume that , and . It follows that
(19) |
where , , and because is not a product gate across any bipartition of the three-qubit system. In order to make , there could be a phase for in the first term, but such phase may be absorbed into and . For is unitary, it requires that the matrix
(20) |
is unitary. It is equivalent to that the following continuous equality holds
(21) |
We may further assume that
(22) |
where . When , it follows from that
(23) |
From Lemma 17 in Appendix A we conclude that Eq. (23) holds only when or . However, the solutions of Eq. (23) contradict to the requirements and . It means there are no satisfied such that the continuous equality (21) holds if . For any given positive , all satisfied have been formulated in Lemma 10. The two parametric Schmidt decompositions given by Eqs. (13) and (14) correspond to the two cases in Lemma 10 respectively.
(iv) For , we may similarly assume the Schmidt decomposition of as
(24) |
where . Moreover, can also be decomposed as , where and are both diagonal unitary operators of SR-2 because otherwise . Then under LU equivalence we may assume
(25) |
where , and because is of SR-2.
Note that Eqs. (24) and (25) are compatible. This means that for any diagonal three-qubit unitary gate , there are unitary matrices such that satisfies both Eqs. (24) and (25). This is because the form in Eq. (25) may be obtained from a general diagonal three-qubit unitary gate by multiplying it with a local unitary gate , where , . Such a local diagonal unitary operation does not change the general form in Eq. (24) but only changes the values of .
By comparing Eq. (24) with Eq. (25), we obtain , and , where . It follows that , , , , and
(26) |
where and because and are nonzero, and should still hold. Moreover, since is genuine, from Eq. (24) we conclude that additionally satisfy , and . By direct calculation, these constraints are indeed , and . One can verify that cannot be zero under these constraints for . By noting that , we obtain the system of equations as Eq. (16).
This completes the proof.
Here, we would like to give some remarks on the clssification of genuine three-qubit unitary gates of SR-2 by comparing the parametric Schmidt decompositions formulated in Theorem 11 with the two forms given by Eq. (7) and Eq. (9) in Lemma 9. First, one can verify the expression of in Theorem 11 (i) is not locally equivalent to the form in Eq. (7) or Eq. (9) by direct calculation. Second, on the one hand, the expression of given by Eq. (11) in Theorem 11 (ii) is also not locally equivalent to the form in Eq. (7) or Eq. (9). This can be deduced from Lemma 3, as there are three different diagonal entries in the expression Eq. (11). It implies that none of the , and spaces of given by Eq. (11) is spanned by two product unitary matrices. On the other hand, the expression of given by Eq. (12) is locally equivalent to the form in Eq. (7) by observation. Third, some but not all expressions of in Theorem 11 (iii) are locally equivalent to the form in Eq. (9). For example, for is a special form of Eq. (13), and it is also a special form of Eq. (9) under local equivalence. However, for , the unitary gate given by Eq. (13) is not locally equivalent to the form in Eq. (9). Finally, the parametric Schmidt decomposition formulated in Theorem 11 (iv) is locally equivalent to the form in Eq. (9) if and only if the space of is spanned by two product unitary matrices and .
IV.2 Genuine multiqubit unitary gate of SR-2
Next, we extend the classification of genuine three-qubit unitary gates of SR-2 to multiqubit scenarios. We similarly utilize the key notion SN to present a complete classification of genuine multiqubit unitary gates of SR-2 by explicitly expressing the parametric Schmidt decompositions of unitary gates in for . The classification is specifically described in Theorem 13 below. Note that in Theorem 11 (iv) for the case of SN , the Schmidt decomposition is parameterized in an implicit form, where the parameters are contained in a system of equations. Nevertheless, as we shall see from Theorem 13, the Schmidt decompositions of unitary gates in are parameterized in explicit expressions for every SN when . Thus, the three-qubit case seems to be the most difficult case in the classification of genuine multiqubit unitary gates of SR-2. Before presenting our main result Theorem 13, we need the following lemma to analyze the case of SN .
Lemma 12
Suppose is a genuine -qubit unitary gate of Schmidt rank two with singular number , where .
(i) Both and are -qubit unitary gates of Schmidt rank two, and are not product unitary gates across any bipartition of the last qubits.
(ii) Suppose and are both diagonal under local equivalence, and has the Schmidt decomposition , where and are fixed for , and are linearly independent from each other. Then can also be expanded with and , i.e., has the Schmidt decomposition .
Then we present the complete classification of genuine -qubit unitary gates of SR-2 in Theorem 13 below. Analogously, in order to readily understand this main result we also illustrate the classification in Table 2.
singular number | parametric Schmidt decomposition | range of parameters |
---|---|---|
and | ||
for |
Theorem 13
Suppose is a genuine -qubit unitary gate of Schmidt rank two with singular number , where and . For each , the representative expressions of , i.e., the Schmidt decompositions under local unitary equivalence are parameterized as follows.
(i) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(27) |
where .
(ii) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(28) |
where and .
(iii) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(29) |
where .
(iv) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(30) |
where .
(v) For , up to a permutation of systems and under local equivalence the Schmidt decomposition of is
(31) |
where .
Proof.
Suppose is the Schmidt decomposition, where are all diagonal matrices under local equivalence. Theorem 11 analyze the case of . Here, we focus on the case of . From Lemma 7 we determine that the SN is upper bounded by the number of parties , and further is either or if .
(i) For , we conclude that either are all singular or are all singular. Otherwise, suppose there is an and a are both singular. It follows that all with are all unitary, and all with are all unitary. It leads to a contradiction that the SN . Thus, without loss of generality, we may assume are all singular, and thus under local equivalence. It implies that where . This gives the form in Eq. (27).
(ii) For , from the proof of Lemma 7 we may assume under local equivalence and up to a permutation of systems. It follows that , , where , and because is a genuine -qubit unitary gate. This gives the form in Eq. (28).
(iii) For , up to a permutation of systems there are two different cases for the Schmidt decomposition of . The first case is when are both singular, and the second case is when are both singular. In the first case, we may similarly assume as Eq. (60). It follows from the proof of Lemma 7 that only is possible. It means . Thus, this case is reduced to Eq. (11) in Theorem (ii). For the second case, we determine that is locally equivalent to Eq. (29), because , are all diagonal unitary matrices, and all of them are not for is a genuine -qubit unitary gate.
(iv) For , up to a permutation of systems and under local equivalence we may assume
(32) |
where , and , are all non-singular. It follows that are all diagonal unitary. Hence, under local equivalence we further assume
(33) |
It follows that
(34) |
is an -qubit unitary gate. It implies that
(35) |
Suppose a diagonal entry of is . Then Eq. (35) implies , or equivalently,
(36) |
The case of is discussed in Theorem 11(iii). Here, we further discuss the case of . Obviously, Eq. (36) has a class of solutions as and . This class of solutions corresponds to the Schmidt decomposition as Eq. (30), where . We aim to show the claim that there is no other type of Schmidt decomposition. We may extract a constant factor from each such that , where , and with , for . By observation the Schmidt decomposition of given by Eq. (30) corresponds to , for . We prove the above claim by contradiction, and assume the diagonal entries in each are not identically .
Without loss of generality, we may assume . Consider the eight diagonal entries of acting on the last qubits. Explicitly, they are
(37) |
Similar to the discussion in the proof of Lemma 10 in Appendix B, we regard the complex numbers as points on the complex plane, and discuss the following two cases.
Case (a): If the four points are not on the same line, it follows from Eq. (36) that all have modulus one, and from a geometric point of view the latter four points are on the unit circle centered at the origin , where this unit circle is denoted as Circle 1. We similarly determine that the four points are also on Circle 1. Since is nonzero, we equivalently derive that are on the circle of radius centered at , where this circle is denoted as Circle 2. Thus, the four points are on Circle 1 and Circle 2 simultaneously. Since we have assumed that are not on the same line, the four points can only determine one circle. It implies that Circle 1 must coincide with Circle 2, and in particular the two centers of the circles have to coincide. It means . However, cannot be , otherwise would be a bipartite product unitary gate. Thus, this case is excluded.
Case (b): Suppose the four points are on the same line. On the one hand, it follows from Eq. (36) that these four points are on the same circle. On the other hand, the intersection of a line and a circle contains at most two points. Thus, there are at most two different numbers among . Since is not a bipartite product unitary gate across any bipartition, it implies that and . Then we derive that , and thus . This contradicts with the assumption that . Thus, this case is also excluded.
Therefore, for , if , up to a permutation of systems and under local equivalence, the Schmidt decomposition of can only be parameterized as Eq. (30).
(v) For , we aim to show that there is no other type of parametric Schmidt decomposition except the form in Eq. (31). Suppose is the Schmidt decomposition. We first consider a special case when every is proportional to , and every is proportional to , for any . In this case, under local equivalence the Schmidt decomposition is parameterized as
(38) |
where . It is a special case of Eq. (31). Next, up to a permuation of systems we may assume that and are not simultaneously proportional to and , respectively.
Then, we decompose as , where and are both unitary matrices of SR-2, and are both in the . It follows from Lemma 12 (i) that and are not bipartite product matrices across any bipartition. Further, it follows from Lemma 12 (ii) that and respectively have the following Schmidt decompositions:
(39) | |||||
(40) |
where , and () are all diagonal matrices. Let
(41) | ||||
It follows from Eqs. (39) and (40) that are all unitary. Since the four diagonal unitary matrices ’s are all linear combinations of and , there are at most two linearly independent matrices among , and some of them may be equal up to a phase. Note that and are not product unitary gates across the bipartition of the second qubit versus the last qubits from Lemma 12 (i). It implies that and are not proportional to each other, and and are not proportional to each other. Finally, we discuss the following two cases, in order to show that the parametric form of is strongly constrained.
Case (a): Suppose that three of the four ’s are not proportional to each other. It follows from Lemma 3 that every contains at most two different diagonal elements for . Under local equivalence we may assume that , and , for . It follows that the Schmidt decomposition of is
(42) |
where are diagonal matrices. From , we obtain that
(43) |
Assume , , , . The two equalities in Eq. (IV.2) are respectively equivalent to
(44) | ||||
According to the first continuous equality in Eq. (44), there exist such that
(45) |
Moreover, satisfy and from Eq. (IV.2). They are equivalent to and respectively, which implies , or . The former implies and , and the latter implies and . Note that we may always assume , and thus the former implies that and are or , and they cannot simultaneously be or because is not a bipartite product unitary gate. Similarly, the latter implies that and are or , and they cannot simultaneously be or too. By noting the phase conditions implied in Eq. (44), we obtain the following Schmidt decomposition of :
(46) |
where for , because both and are not singular.
Case (b): Suppose that two pairs of the ’s are proportional. We obtain either and , or and . In the former case we further obtain that the two scale factors such that and are not equal, because and are linearly independent. Then if we expand using and on the last qubits, the two operators on the first two qubits respectively associated with and are not product operators, which violates that is of SR-2. Thus, this case is impossible. In the latter case we may apply some local diagonal unitary operators on the first two qubits, and then assume , and . Then we obtain and . Since is of SR-2, we similarly conclude that the operators on the first two qubits respectively associated with and are two product operators. It follows that and . Furthermore, since is not a bipartite product unitary gate across any bipartition, we have . Hence, by further applying some local diagonal unitary gates on the first two qubits, we obtain . This violates the initial assumption that and in the Schmidt decomposition are not simultaneously proportional to and , respectively. Hence this case is also excluded.
This completes the proof.
V Application: The characterization of three-qubit diagonal unitary gates
In this section we further study three-qubit diagonal unitary gates under LU equivalence. As the term suggests, three-qubit diagonal unitary gates are in the form of diagonal matrix. Since diagonal unitary gates physically are controlled gates controlled from every party of the quantum system (cy13, , Lemma 2), they are indispensable for quantum circuits. For example, the two-qubit CNOT gate is a common controlled gate, which is LU equivalent to a diagonal unitary matrix. As we know from Lemma 2, every unitary gate of SR-2 is LU equivalent to a diagonal one. Thus, all three-qubit unitary gates of SR-2 are contained in the set of three-qubit diagonal unitary gates under local equivalence. In Sec. V.1, we discuss two specific examples of three-qubit diagonal unitary gates of SR-2. It is helpful to understand the essential difference between the bipartite scenario and multipartite scenarios, and the core role of factor SN in this paper. In Sec. V.2, we show that three-qubit diagonal unitary gates have SR at most three, and give a complete characterization of genuine three-qubit diagonal unitary gates.
V.1 Two typical examples of three-qubit diagonal unitary gates
In this subsection we discuss two examples of three-qubit diagonal unitaries. The first example reveals an essential difference between the tripartite scenario and the bipartite scenario, and reflects the factor SN cannot be used to classify bipartite unitary gates. The second example is the so-called CCZ gate which is very useful in quantum computation, as it is LU equivalent to the well-known Toffoli gate.
Example 1: Suppose is a three-qubit diagonal unitary gate of system . One can verify that is of SR-2, and it can be decomposed as
(47) |
Obviously, there is no local singular matrix in the Schmidt decomposition as Eq. (47), and thus the SN of is zero. According to Theorem 11 (iv), the Schmidt decomposition of must coincide with the the form in Eq. (15) under local equivalence and up to a permutation of systems. It means that Eq. (47) gives a special solution for the system of equations (16), i.e., , , and . Moreover, one can verify that is also LU equivalent to where and . It follows that the Schmidt decomposition of also coincides with the parametric form in Eq. (31) from Theorem 13 (v). Thus, we conclude that the form in Eq. (15) is reduced to that in Eq. (31) for some solutions of the system of equations (16). Nevertheless, for example, if the solution of the system of equations (16) satisfies or , the form in Eq. (15) may not be reduced to that in Eq. (31).
Furthermore, it follows directly from the SR-2 condition that either of the , and spaces of unitary is spanned by exactly two product matrices. From the form of in Eq. (47) , we obtain that in such a linear space spanned by two product matrices, there are at most two product (unitary) matrices up to global coefficients. Hence cannot be written as where one of the pairs , and are orthogonal projectors. Therefore, the matrix is a typical example different from the scenario of bipartite unitary gates of SR-2, as the latter allows the expression for some projectors and cy13 .
Example 2: The so-called CCZ gate is a three-qubit diagonal unitary gate in the matrix form as , and has the Schmidt decomposition as
(48) |
It is obvious that the CCZ gate has SR-2 and its SN is three, which reaches the upper bound of SN. Hence the CCZ gate is LU equivalent to the form given in Theorem 11 (i). Moreover, it is LU equivalent to the Toffoli gate, also known as controlled-controlled-not gate, whose matrix form is
(49) | ||||
Physically, the effect of Toffoli gate is to flip the third qubit, if and only if the first two qubits are both in state (and does nothing otherwise), see Fig. V.1. Quantum Toffoli gate is a fundamental three-qubit unitary gate, and has been shown to be a crucial component of many quantum information processing schemes, such as fault tolerant quantum circuits toffolift2013 , distributed quantum computation toffolidqc2017 , and quantum error correction toffoliqecc2011 . Thus, as a unitary gate LU equivalent to the Toffoli gate, the CCZ gate has also aroused great interest, and has been realized in several experimental protocols Toffoli09 ; Toffoli12 ; toffoliopt2017 .
Similar to the discussion about the first example, we claim that the CCZ gate also cannot be written in the form where one of the pairs , and are orthogonal projectors. To sum up, such two examples both reflect the Schmidt decompositions for multipartite unitary gates are essentially different from that for bipartite gates.
V.2 Characterization of three-qubit diagonal unitary gates
Every unitary gate of SR-2 is LU equivalent to a diagonal one. Conversely, whether every nonlocal genuine three-qubit diagonal unitary gate has only SR-2? If the answer is positive, the classification of genuine three-qubit unitary gates of SR-2 given by Theorem 11 provides a complete charcterization of genuine three-qubit diagonal unitary gates under local equivalence. Neverthless, as we shall see from the discussion below, the answer is actually negative, i.e., there exist three-qubit diagonal unitary gates whose SR is greater than two. Therefore, we further characterize three-qubit diagonal unitary gates of SR greater than two. Combined with Theorem 11, we present a complete characterization of genuine three-qubit diagonal unitary gates under local equivalence.
By further study of the relationship between Eqs. (24) and (25) we confirm the existence of three-qubit diagonal unitary gates of SR greater than two. Specifically, we study whether Eqs. (24) and (25) are equivalent without considering the conditions in Eq. (25) and the SN which are only for Theorem 11 (iv), in order to study all possible SRs of given by Eq. (25).
We begin with such an example: , where . It is in the form of Eq. (25) under local equivalence. Via the isomorphism below
(50) |
we obtain a three-qubit pure state which is isomorphic to the original unitary gate . Since the SR of is the same as that of the isomorphic state, we may equivalently show the SR of this isomorphic state is greater than two. One can verify that this isomorphic state is SLOCC equivalent to the three-qubit state . It is known that has SR-3 PhysRevA.81.014301 . Since the SR of a tensor is invariant under SLOCC equivalence ccd2010 , we conclude that the SR of the original unitary gate is three too. As a result, the original three-qubit diagonal unitary gate cannot be decomposed in the form as Eq. (24) even under local equivalence.
The above discussion provides an effective method to identify the SR of a three-qubit diagonal unitary gate. That is, by first mapping the three-qubit diagonal unitary gate into a pure three-qubit state via an isomorphism, then to identify the SR of the isomorphic state under SLOCC equivalence. We next use such a method to characterize the general form of three-qubit diagonal unitary gates of SR greater than two, which helps to classify the whole set of three-qubit diagonal unitary gates under local equivalence. It is well known from dvc2000 that any genuinely entangled three-qubit pure state is SLOCC equivalent to either the state or the state . By definition the genuinely entangled pure states are not bipartite product states across any bipartition, and they are corresponding to the genuine multipartite unitary gates via the above-mentioned isomorphism between the states and the unitary gates. Therefore, when only considering the genuine three-qubit diagonal unitary gates, there are only two SLOCC inequivalent classes. One class is related to , and the other is related to . Note that the term “related” here refers to an indirect relation via first mapping the unitary gate to some state (i.e., SLOCCa equivalence in Definition 1), rather than the direct relation by multiplying local invertible operators (i.e., SLOCC equivalence). As we know, the SR of is two and the SR of is three PhysRevA.81.014301 . Therefore, we shall study the class of three-qubit diagonal unitary gates that is related to .
Similar to Eq. (25), under LU equivalence we may assume a three-qubit diagonal unitary gate as
(51) |
where . The only difference from Eq. (25) is that there is no , since this constraint is specific to the case of SR-2 and the SN . Our task now becomes to find out when the three-qubit state isomorphic to in the form of Eq. (51), i.e., the state
(52) |
is SLOCC equivalent to . Here, the isomorphism is given by
(53) |
Since is genuinely entangled, the pure state has to be genuinely entangled too. It follows that all of the following three matrices should have rank two.
(54) |
Or equivalently, all of the following three conditions are met.
(55) |
Based on such a precondition, we obtain the following result.
Lemma 14
Suppose that the four parameters satisfy the precondition given by Eq. (55). Then the three-qubit pure state is SLOCC equivalent to the three-qubit state if and only if one of the following two conditions holds:
(i) , and ;
(ii) , , and for .
We put the proof of Lemma 14 in Appendix D. Note that if satisfy the condition in Lemma 14 (ii), then they naturally satisfy the precondition given by Eq. (55).
Based on Lemma 14 we give a complete characterization of the genuine three-qubit diagonal unitary gates that have SR-3 as follows.
Theorem 15
(i) Every three-qubit diagonal unitary gate is in the form of under LU equivalence, where . Any such unitary gate has Schmidt rank at most three, and if it is of Schmidt rank three, it must be genuine.
Proof.
(i) Suppose is a three-qubit diagonal unitary gate. Then we may decompose it as , where and are both two-qubit diagonal unitary gates. One can verify that and can be transformed into and respectively after applying a proper local unitary gate . Thus, every three-qubit diagonal unitary gate is LU equivalent to the desired form. In advantage of the isomorphism given by (53), we may equivalently consider the SR of the three-qubit pure state in the form of Eq. (52) under SLOCC equivalence. We also conclude from the isomorphism that is a genuine three-qubit unitary gate if and only if is genuinely entangled. It is well known from dvc2000 that every three-qubit pure state is SLOCC equivalent to one of the following six states and , where only and are genuinely entangled. It is also known that such six states have SR at most three, and the upper bound is only saturated by PhysRevA.81.014301 . Thus, such a unitary gate has SR-3 if and only if the pure state isomorphic to this gate is SLOCC equivalent to . It implies that such a unitary gate must be genuine if it is of SR-3.
(ii) It follows from the above result that has SR-3 if and only if is SLOCC equivalent to . Thus, assertion (ii) directly follows from Lemma 14.
This completes the proof.
We obtain the following corollary to characterize genuine three-qubit diagonal unitary gates of SR-2. Note that it is easy to determine whether a three-qubit diagonal unitary gate is a bipartite product unitary gate across some bipartition by checking whether the three matrices in Eq. (54) all have rank two.
Corollary 16
Combining Theorem 15 and Corollary 16, we give a complete characterization of genuine three-qubit diagonal unitary gates under LU equivalence. This also means we have provided the SLOCCa equivalence classes of three-qubit diagonal unitary gates by Definition 1. In particular, we can determine all the diagonal matrix forms of genuine three-qubit unitary gates of SR-2, and then use the key factor SN to classify them as Theorem 11.
VI Conclusions
In this paper we mainly investigated the classification of multipartite (excluding bipartite) unitary gates of Schmidt rank two (SR-2) under local equivalence. We focused on genuine multipartite unitary gates, i.e. those multipartite unitaries which are not product operators across any bipartition. First, we proposed a key notion named as singular number (SN) to classify the genuine multipartite unitary gates of SR-2 based on an essential observation that the Schmidt decomposition of such a unitary gate is unique. Then we determined all possible numbers for SN . Specifically, for tripartite unitary gates, the SN can only be , and for -partite unitary gates with , the SN can only be . Second, we discussed the classification of genuine multiqubit unitary gates of SR-2 using the key factor SN in detail. We divided the discussion into two parts, i.e., the part of three-qubit unitary gates and the part of -qubit unitary gates with , as the ranges of the SN for such two parts are different. In each part, we formulated the parametric Schmidt decompositions of the unitary gates under LU equivalence for every SN respectively. In other words, up to a permutation of systems and under local equivalence, every genuine multiqubit unitary gate of SR-2 with SN is in the corresponding parametric form for some proper parameters. Finally, we extended our study to three-qubit diagonal unitary gates due to the close relation between diagonal unitary gates and SR-2 unitary gates. As we know, every SR-2 unitary gate is LU equivalent to a diagonal unitary matrix. Hence, we started with discussing two typical examples of SR-2, which helps us better understand the essential difference between the bipartite scenario and multipartite scenarios, and the core role of SN in the classification we have proposed. Then we addressed the characterization of three-qubit diagonal unitary gates of SR greater than two. We have shown that the SR of a three-qubit diagonal unitary gate is at most three, and characterized the parametric form of the SR-3 diagonal unitary gates. This result completed the characterization of all genuine three-qubit diagonal unitary gates.
Our results clearly show all equivalence classes of genuine multiqubit unitary gates of SR-2 under LU equivalence, and provide the parametric Schmidt decompositions for every SN. All these parametric forms are explicit except the case of three-qubit unitary gates with SN , i.e., Theorem 11 (iv). So an interesting open problem is whether the parametric form in Theorem 11 (iv) can be further simplified. This is helpful for understanding the relation between Theorem 11 (iv) and Theorem 13 (v). Moreover, we believe such an essential characterization would be beneficial to introduce more controlled operations into quantum computing and quantum information processing tasks, as SR-2 unitary gates are physically regarded as controlled gates controlled from each party. Thus, it is very interesting to further explore the connections between the results in this paper and other aspects of quantum information science.
Acknowledgements.
Authors were supported by the NNSF of China (Grant Nos. 11871089, 11974096), and the Fundamental Research Funds for the Central Universities (Grant No. ZG216S2005).Appendix A Proof of Lemma 7
Here, we present the proof of Lemma 7. For this purpose, we first need the following useful lemma.
Lemma 17
Suppose . Then the equation holds if and only if either or .
Proof.
The real and imaginary parts of the above equation give the following two independent constraints.
(56) |
By applying trigonometric formulas, Eq. (56) can be simplified to
(57) |
This system of equations is equivalent to
(58) |
From the second equality of the former system of equations in Eq. (58), we obtain that
(59) |
Furthermore, from the first equality of the former system of equations in Eq. (58), we obtain that if , and if . For the latter system of equations in Eq. (58), we similarly conclude from the second equality that or . Then, from the first equality we obtain that if , and if . Since we have supposed due to the periodicity, the latter in Eq. (58) is not applicable here.
This completes the proof.
Note that Lemma 17 is also used to exclude the parameter in Theorem 11 (iii). Now, we are able to present the proof of Lemma 7 as follows.
Proof of Lemma 7. Let be the Schmidt decomposition. We prove it by contradiction. Assume that there exists a genuine -partite SR-2 unitary gate whose SN is . Up to a permutation of systems, we may assume and are both singular. Then the fact that is unitary and is singular implies that are all unitary. Simiarly, we conclude that are all unitary because is singular. It follows that the number of local singular matrices is two only, and thus we obtain a contradiction. Next, we show the last claim that for , is impossible.
First, if there is some and some that are both singular, then with are all unitary, and with are all unitary. It follows that which contradicts with . Thus, we may assume are all singular without loss of generality. Since is of SR-2, it follows from Lemma 2 that are all diagonal matrices under LU equivalence. For simplicity, we take the -qubit system as an example to illustrate our proof. One can similarly show the case of general multipartite systems by adding more diagonal entries into diagonal . When acts on the -qubit system, up to a permutation of systems and under local equivalence we may further assume it as
(60) |
where , and . The requirement that follows from that is a genuine -qubit unitary gate. From Eq. (60), it suffices to show that is impossible. We prove it by contradiction. Assume . Then Eq. (60) accurately is
(61) |
It implies that is unitary. We may assume , where because , for . It also requires that and , since both are not equal to . Then , and
(62) |
It follows that , i.e. . Then, from Lemma 17 in Appendix A, we conclude that the above equality holds if and only if either or . However, this contradicts with the restriction that and . Hence no unitary can exist. It means that is impossible. It implies that is impossible, where .
This completes the proof.
Appendix B Proof of Lemma 10
Proof of Lemma 10. Due to Eq. (10) we may assume , , and with and for integer , and thus we obtain . Denote by the real and imaginary parts of the complex number respectively, and similarly for the other two complex numbers . That is, , , . It follows that and . From we specifically calculate and . Then it remains to determine the complex number , or equivalently the phase , by the two parameters . To figure out all the parametric expressions of , we regard complex numbers as points on the complex plane where the X-axis represents the real part and the Y-axis represents the imaginary part. To better describe our explanation, we mark as the line segment with two endpoints and on the complex plane. By direct calculation we obtain the coordinates of points and as
(63) | ||||
Since the condition from Eq. (10) is equivalent to , from a geometric point of view it implies that the point is in the perpendicular bisector of . Recall that from Eq. (10), so we similarly determine that the point is also in the perpendicular bisector of . Thus, the slope of the perpendicular bisector of is . If , then is perpendicular to the X-axis. If , then is parallel to the X-axis. Note that . We shall consider such two cases: Case (i) and Case (ii) . It follows from the expression of derived above that if and only if . One can verify that . Due to we further conclude that if and only if .
Case (i). If , it means is dependent on for , and thus there is only one free parameter in this case. Since and , we obtain
(64) |
Substituting and into Eq. (64) it follows that . The two roots for are and . Since , we conclude that with . Furthermore, we obtain that and , since the point is in the perpendicular bisector of . It follows from Eq. (63) that and . To satisfy the constraint , we have to restrict . Thus, we have formulated the analytic expressions of with a parameter satisfying that for a given positive number .
Case (ii). If , it is equivalent to . It follows that the slope of is . By Eq. (63) we obtain the following equation
(65) |
After simplification, the above equation is equivalent to
(66) |
If , it follows directly from Eq. (66) that , which implies that . However, it contradicts with the condition . So we conclude , and thus . One can verify that . Hence, the equality is equivalent to
(67) |
Since , we obtain that
(68) | ||||
Furthermore, one can verify when . Let
(69) |
Then we conclude that , where is an integer and . Since , we obtain the constraint that for integer . Thus, we have formulated the analytic expressions of with the two parameters satisfying all the constraints in this case. Specifically, due to the periodicity we may assume , and such two parameters satisfy , , , and .
This completes the proof.
Appendix C Proof of Lemma 12
Proof of Lemma 12. Suppose the genuine -qubit unitary gate has the Schmidt decomposition as . Then we obtain that both and are in the .
(i) Since is a unitary gate of SR-2, it follows that and are both unitary, and have SR at most two. Furthermore, it follows from the SN that both and have SR-2, otherwise the SN . Next, we prove the assertion that and are both genuine -qubit unitary gates. Assume is a bipartite product matrix across some bipartition, i.e., , where acts on a true subset of the qubits, and acts on the subset consisting of the remaining qubits. Since has SR-2, without loss of generality we may assume has SR-2, and is a product unitary gate on the qubits. On the one hand, we conclude that is equal to either or up to a constant factor, as . On the other hand, since is of SR-2, the Schmidt decomposition of must be for . Recall that is a genuine -qubit unitary gate, which means and are linearly independent from each other for any . Thus, we derive a contradiction that is not in the . Therefore, is not a bipartite product matrix across any bipartition. Similarly, we obtain the same assertion for .
(ii) It follows from assertion (i) that and are both diagonal unitary gates under local equivalence. Then we may assume
(70) | |||||
(71) |
where , and () are all diagonal matrices. By applying Lemma 4 (ii) to the -qubit unitary gate , there must be no other linear combination of and to expand except the form as Eq. (70). It means that the Schmidt decomposition of is unique. Since has SR-2 across the bipartition of the first two qubits versus the other qubits, it implies that the four operators , , and are all in the two-dimensional operator space . Furthermore, since and are linearly independent from each other, they span the two-dimensional space . Similarly, since and are also linearly independent from each other, they span the same two-dimensional space. Specifically, that is
(72) | ||||
In other words, both and are in the . It follows that , where .
This completes the proof.
Appendix D Proof of Lemma 14
Proof of Lemma 14. Under the precondition in Eq. (55), it follows from the paragraph above (dvc2000, , Eq. (18)) that a genuinely entangled three-qubit pure state is SLOCC equivalent to if and only if the range of its bipartite marginal of system has exactly one product vector. We discuss the following two cases.
Case (i). Suppose that is not a product vector, i.e., . Then the condition above can be stated as: there is exactly one solution such that is a product vector. That is, the equation has exactly one solution . Equivalently, the equation
(73) |
has exactly one solution. Since we have supposed in this case, Eq. (73) has exactly one solution if and only if the discriminant is equal to zero, i.e., . This case gives the condition (i) of this lemma.
Case (ii). Suppose that is a product vector, i.e., . Then must not be a product vector, otherwise the SR of is at most two. It follows that . Then the initial necessary and sufficient condition can be similarly stated as: there is only one solution such that is a product vector. That is, the equation has exactly one solution . Equivalently, the equation
(74) |
has exactly one solution . Since we have derived that in this case, Eq. (74) has exactly one solution if and only if . It follows that which implies that , i.e., . Then one can deduce from the sum-to-product identity: that
(75) | ||||
Moreover, we have to exclude the possibility that . From we may equivalently consider when the two equalities: and hold simultaneously. One can deduce from another sum-to-product identity: that
(76) | ||||
Since and cannot be zero simultaneously, it follows that if and only if . Hence, we conclude that , i.e., , and thus from Eq. (75), i.e, . It is equivalent to , and thus from . Since , it follows that , and thus . This case gives the condition (ii) of this lemma.
This completes the proof.
References
- [1] Michael A. Nielsen, Christopher M. Dawson, Jennifer L. Dodd, Alexei Gilchrist, Duncan Mortimer, Tobias J. Osborne, Michael J. Bremner, Aram W. Harrow, and Andrew Hines. Quantum dynamics as a physical resource. Phys. Rev. A, 67:052301, May 2003.
- [2] Scott M. Cohen and Li Yu. All unitaries having operator Schmidt rank 2 are controlled unitaries. Phys. Rev. A, 87:022329, Feb 2013.
- [3] Lin Chen and Li Yu. Nonlocal and controlled unitary operators of Schmidt rank three. Phys. Rev. A, 89:062326, Jun 2014.
- [4] I. Roth, R. Kueng, S. Kimmel, Y.-K. Liu, D. Gross, J. Eisert, and M. Kliesch. Recovering quantum gates from few average gate fidelities. Phys. Rev. Lett., 121:170502, Oct 2018.
- [5] Hayato Goto and Kouichi Ichimura. Multiqubit controlled unitary gate by adiabatic passage with an optical cavity. Phys. Rev. A, 70:012305, Jul 2004.
- [6] J. P. Gaebler, A. M. Meier, T. R. Tan, R. Bowler, Y. Lin, D. Hanneke, J. D. Jost, J. P. Home, E. Knill, D. Leibfried, and D. J. Wineland. Randomized benchmarking of multiqubit gates. Phys. Rev. Lett., 108:260503, Jun 2012.
- [7] Harry Levine, Alexander Keesling, Giulia Semeghini, Ahmed Omran, Tout T. Wang, Sepehr Ebadi, Hannes Bernien, Markus Greiner, Vladan Vuletić, Hannes Pichler, and Mikhail D. Lukin. Parallel implementation of high-fidelity multiqubit gates with neutral atoms. Phys. Rev. Lett., 123:170503, Oct 2019.
- [8] Martin B. Plenio and Vlatko Vedral. Teleportation, entanglement and thermodynamics in the quantum world. Contemporary Physics, 39(6):431–446, 1998.
- [9] Liang Jiang, Jacob M. Taylor, Anders S. Sørensen, and Mikhail D. Lukin. Distributed quantum computation based on small quantum registers. Phys. Rev. A, 76:062323, Dec 2007.
- [10] Salman Beigi and Robert König. Simplified instantaneous non-local quantum computation with applications to position-based cryptography. New Journal of Physics, 13(9):093036, sep 2011.
- [11] J. Eisert, K. Jacobs, P. Papadopoulos, and M. B. Plenio. Optimal local implementation of nonlocal quantum gates. Phys. Rev. A, 62:052317, Oct 2000.
- [12] Lin Chen and Li Yu. Entanglement cost and entangling power of bipartite unitary and permutation operators. Phys. Rev. A, 93:042331, Apr 2016.
- [13] Lin Chen and Li Yu. Entangling and assisted entangling power of bipartite unitary operations. Phys. Rev. A, 94:022307, Aug 2016.
- [14] Li Yu, Robert B. Griffiths, and Scott M. Cohen. Efficient implementation of bipartite nonlocal unitary gates using prior entanglement and classical communication. Phys. Rev. A, 81:062315, Jun 2010.
- [15] Lin Chen and Li Yu. Decomposition of bipartite and multipartite unitary gates into the product of controlled unitary gates. Phys. Rev. A, 91:032308, Mar 2015.
- [16] Adriano Barenco, Charles H. Bennett, Richard Cleve, David P. DiVincenzo, Norman Margolus, Peter Shor, Tycho Sleator, John A. Smolin, and Harald Weinfurter. Elementary gates for quantum computation. Phys. Rev. A, 52:3457–3467, Nov 1995.
- [17] Hans J. Briegel and Robert Raussendorf. Persistent entanglement in arrays of interacting particles. Phys. Rev. Lett., 86:910–913, Jan 2001.
- [18] M Wiesniak, T Paterek, and A Zeilinger. Entanglement in mutually unbiased bases. New Journal of Physics, 13(5):053047, 2011.
- [19] Lin Chen and Li Yu. On the Schmidt-rank-three bipartite and multipartite unitary operator. Annals of Physics, 351:682–703, 2014.
- [20] A. Fedorov, L. Steffen, M. Baur, M. P. da Silva, and A. Wallraff. Implementation of a toffoli gate with superconducting circuits. Nature, 481:170 – 172, Jan 2012.
- [21] A. Acin, A. Andrianov, L. Costa, E. Jane, J. I. Latorre, and R. Tarrach. Generalized schmidt decomposition and classification of three-quantum-bit states. Phys. Rev. Lett., 85:1560–1563, Aug 2000.
- [22] B. Kraus and J. I. Cirac. Optimal creation of entanglement using a two-qubit gate. Phys. Rev. A, 63:062309, May 2001.
- [23] W. Dür, G. Vidal, and J. I. Cirac. Optimal conversion of nonlocal unitary operations. Phys. Rev. Lett., 89:057901, Jul 2002.
- [24] Yi Shen and Lin Chen. Entangling power of two-qubit unitary operations. Journal of Physics A: Mathematical and Theoretical, 51(39):395303, aug 2018.
- [25] W. Dür, G. Vidal, and J. I. Cirac. Three qubits can be entangled in two inequivalent ways. Phys. Rev. A, 62:062314, 2000.
- [26] Adam Paetznick and Ben W. Reichardt. Universal fault-tolerant quantum computation with only transversal gates and error correction. Phys. Rev. Lett., 111:090505, Aug 2013.
- [27] He-Liang Huang, You-Wei Zhao, Tan Li, Feng-Guang Li, Yu-Tao Du, Xiang-Qun Fu, Shuo Zhang, Xiang Wang, and Wan-Su Bao. Homomorphic encryption experiments on ibm’s cloud quantum computing platform. Frontiers of Physics, 12(1):1–6, 2017.
- [28] Philipp Schindler, Julio T. Barreiro, Thomas Monz, Volckmar Nebendahl, Daniel Nigg, Michael Chwalla, Markus Hennrich, and Rainer Blatt. Experimental repetitive quantum error correction. Science, 332(6033):1059–1061, 2011.
- [29] T. Monz, K. Kim, W. Hänsel, M. Riebe, A. S. Villar, P. Schindler, M. Chwalla, M. Hennrich, and R. Blatt. Realization of the quantum toffoli gate with trapped ions. Phys. Rev. Lett., 102:040501, Jan 2009.
- [30] He-Liang Huang, Wan-Su Bao, Tan Li, Feng-Guang Li, Xiang-Qun Fu, Shuo Zhang, Hai-Long Zhang, and Xiang Wang. Deterministic linear optical quantum toffoli gate. Physics Letters A, 381(33):2673–2676, 2017.
- [31] Nengkun Yu, Eric Chitambar, Cheng Guo, and Runyao Duan. Tensor rank of the tripartite state . Phys. Rev. A, 81:014301, Jan 2010.
- [32] Lin Chen, Eric Chitambar, Runyao Duan, Zhengfeng Ji, and Andreas Winter. Tensor rank and stochastic entanglement catalysis for multipartite pure states. Physical Review Letters, 105:200501, 2010.