Local Transformations of Bipartite Entanglement Are Rigid
Abstract
Uhlmann’s theorem is a fundamental result in quantum information theory that quantifies the optimal overlap between two bipartite pure states after applying local unitary operations (called Uhlmann transformations). We show that optimal Uhlmann transformations are rigid – in other words, they must be unique up to some well-characterized degrees of freedom. This rigidity is also robust: Uhlmann transformations achieving near-optimal overlaps must be close to the unique optimal transformation (again, up to well-characterized degrees of freedom). We describe two applications of our robust rigidity theorem: (a) we obtain better interactive proofs for synthesizing Uhlmann transformations and (b) we obtain a simple, alternative proof of the Gowers-Hatami theorem on the stability of approximate representations of finite groups.
Keywords and phrases:
Uhlmann’s theorem, quantum entanglement, stability theoremsCopyright and License:
2012 ACM Subject Classification:
Mathematics of computingFunding:
JB and HY are supported by AFOSR award FA9550-23-1-0363, NSF CAREER award CCF-2144219, and the Sloan Foundation. TM acknowledges support from SNSF Grant No. 20QU-1_225171 and NCCR SwissMAP.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Let denote bipartite pure states; let denote the first subsystem and denote the second subsystem. What is the closest that one can get to by performing a unitary on subsystem of the state ? Uhlmann’s theorem [18] quantifies the optimal overlap achievable:
| (1.1) |
where and denote the reduced density matrices on subsystem of and respectively, the function denotes the fidelity between the two states, and the maximization is over all unitary transformations acting on subsystem . We call a unitary achieving equality in Equation 1.1 an Uhlmann transformation.
Given the ubiquity of Uhlmann’s theorem throughout quantum information science, it seems worthwhile to study the mathematical and computational properties of Uhlmann transforms. Many natural questions arise: how unique are Uhlmann transformations? How robust are they to perturbations of the underlying states ? What is the complexity of performing Uhlmann transformations on a quantum computer? Can difficult Uhlmann transformations be used for cryptography? The latter two questions were recently studied by Metger and Yuen [13] and Bostanci, et al. [2], who investigate a theory of state and unitary complexity, respectively.
This paper studies the first two questions concerning the uniqueness and robustness of Uhlmann transformations. At first glance, Uhlmann transformations are not generally unique. For example, suppose that the reduced density matrix of on subsystem does not have full support. Then any Uhlmann transformation can behave arbitrarily on the orthogonal complement of the support, while remaining optimal. What if we disregard these trivial degrees of freedom, however – could Uhlmann transformations be unique in some other meaningful way?
We provide an answer via canonical Uhlmann transformations, first defined by Metger and Yuen [13]. For every pair of bipartite states ), this is the operator
| (1.2) |
where denotes tracing out register and denotes the following function: for a matrix with singular value decomposition , we define where are unitary operators and denotes the projection onto the eigenvectors of with positive eigenvalues (i.e., the support of ). The canonical transformation is a partial isometry111A partial isometry can be thought of as the restriction of a unitary to a subspace. More formally, an operator is a partial isometry if is a projection.; it is unitary if and only if both reduced states (of , respectively) are invertible.
The following was proven by Bostanci, et al. [2, Proposition 6.3] in their investigation of the computational complexity of implementing Uhlmann transformations:
Lemma 1.
The canonical Uhlmann transformation satisfies , and furthermore for all partial isometries such that , we have that in the positive semidefinite ordering.
In other words, the canonical Uhlmann transformation defined in Equation 1.2 achieves the optimal overlap between and , and furthermore any other partial isometry achieving the optimal overlap must be supported on the domain of . This is a rather weak statement, however: when is unitary, then is satisfied for all partial isometries .
A stronger statement is the following:
Claim 2.
For all partial isometries such that , we have that
This says that any optimal Uhlmann transformation, when restricted to the support of , must behave identically to on the state . This provides some justification in calling the in Equation 1.2 the “canonical” Uhlmann transformation corresponding to .
Claim 2 is in fact a special case of a more general robust rigidity theorem that we prove in this paper. Roughly speaking, the theorem (Theorem 6 below) states that any transformation that achieves approximately-optimal fidelity (meaning that ) must be approximately the canonical Uhlmann transformation . This is analogous to rigidity results for some quantum information processing tasks such as nonlocal games [10, 11, 17] and superdense coding [15]. These results show that the only way for a quantum operation to achieve near-optimal performance according to some metric (e.g., winning probability in a nonlocal game, or decoding probability in superdense coding) is if, in fact, it is close to a canonical strategy or protocol.
First we give a way to quantify the rigidity of canonical Uhlmann transformations.
Definition 3.
Let be pure bipartite states with respective reduced density matrices on the subsystem . Then we say the corresponding canonical Uhlmann transformation defined in Equation 1.2 has -robust rigidity if, for all , for all unitaries such that
we have
Thus, bounds on the function of an Uhlmann transformation quantifies the extent to which the exact rigidity statement of Claim 2 can be made robust.
Remark 4.
The reader may notice an apparent asymmetry between and in Claim 2 and Definition 3. This is motivated by an operational interpretation of Uhlmann’s theorem: starting with , how close can we get to by acting on subsystem ? The choice of starting with versus is significant, as the canonical Uhlmann transformation can have different robustness functions depending on this choice (see [3, Section 4.2] for an example).
Remark 5.
The reader may also wonder about the role of in Definition 3, which is the projection onto the image of . The image of may not be fully contained in the support of subsystem of or . Interestingly, this projection is necessary in the statement of rigidity: any unitary completion of the partial isometry achieves the optimal fidelity, as shown in [3, Claim 3.3]. In other words, it is possible to behave arbitrarily outside the image of , and still attain the optimal fidelity.
Our main result is a general bound on the rigidity of Uhlmann transformations.
Theorem 6 (Robust rigidity of Uhlmann transformations).
Let be pure bipartite states with respective reduced density matrices on the subsystem . The corresponding canonical Uhlmann transformation satisfies the following:
-
1.
(Completeness). For all unitary completions of , we have
-
2.
(Rigidity). has -robust rigidity for where with being the projection onto , and is the smallest nonzero eigenvalue of the matrix geometric mean .
For readers who are not familiar with the (beautiful notion of the) matrix geometric mean we provide a brief introduction in Section 2.
Thus, the canonical Uhlmann transformation is indeed robustly rigid, up to some blow-up that depends on two parameters and (called the spectral gap and obliqueness, respectively) of the reduced density matrices . Intuitively, the obliqueness parameter is a measure of a combination of non-commutativity and non-invertibility of and the spectral gap parameter is a measure of how “well-conditioned” the matrix geometric mean is (which one can think of as a notion of “ratio” between and ).
Remark 7.
Suppose either
-
1.
The density matrices commute, or
-
2.
The density matrices are invertible.
Then the obliqueness parameter is equal to , and the robustness bound only depends on the spectral gap of .
2 Matrix geometric mean
The matrix geometric mean is a noncommutative generalization of the geometric mean of two nonnegative numbers . If are commuting positive semidefinite matrices, then the matrix geometric mean is defined as . For general positive definite (i.e., all eigenvalues are strictly positive) matrices , the matrix geometric mean is defined as
| (2.1) |
For positive definite matrices the matrix geometric mean enjoys many pleasant properties, including
-
1.
is positive definite.
-
2.
.
-
3.
is the unique positive solution to the equation .
-
4.
If is invertible, then .
-
5.
, a noncommutative analogue of the arithmetic-geometric meaninequality.
-
6.
for all positive maps .
Proofs of these properties can be found in [1, Chapter 4]. For more applications of the matrix geometric mean in quantum information theory, see [4, 5, 9].
For noninvertible (but still positive semidefinite), the matrix geometric mean is typically defined as a limit of geometric means of sequences of strictly positive matrices converging to ; however, in this case not all of the properties listed above are satisfied. For example, the symmetry property need not hold.
In this paper we do not use this limit definition, and instead stick to Equation 2.1 as the definition for the matrix geometric mean for all positive semidefinite matrices , with the inverses now being Moore-Penrose pseudoinverses. Although it does not satisfy all the properties listed above, it satisfies a few important properties that are needed for the proof of Theorem 6; for example, as we will show in [3, Claim 3.1], when the density matrices are real, the canonical Uhlmann transformation can equivalently be expressed in terms of a matrix geometric mean:
for some unitary operators (see the start of [3, Section 3] for their definitions). Furthermore, the fidelity between and can also be written as (see e.g. [4]).
3 Applications
Given the centrality of Uhlmann transformations, the rigidity statement in Theorem 6 may be of interest in its own right, but it also turns out to be a useful technical tool for other applications. To illustrate this, we briefly discuss applications of our robust rigidity theorem to unitary complexity theory and approximate representation theory.
3.1 The complexity of the Uhlmann Transformation Problem
Bostanci, et al. [2] defined the Uhlmann Transformation Problem, a computational task associated to implementing canonical Uhlmann transformations corresponding to a pair () whose circuit descriptions are given. They introduced a framework for unitary complexity theory in order to properly describe the complexity of performing Uhlmann transformations: for the special case that the pair have identical reduced density matrices (i.e., ), the Uhlmann Transformation Problem is complete for , a unitary complexity class that captures perfect zero knowledge in the unitary synthesis setting [2, Theorem 6.1]. They left open the challenge of characterizing the complexity of canonical Uhlmann transformations for general values of .
In [3, Section 5.1] we present a simple -round quantum interactive synthesis protocol for the Uhlmann Transformation Problem (for all values of the fidelity of the reduced density matrices) – this improves upon the -round protocol that arises from the machinery of proving in [2]. The soundness of our -round protocol crucially depends on the robust Uhlmann rigidity theorem. We believe that this could be helpful for better understanding the complexity of the Uhlmann Transformation Problem in the future.
3.2 Approximate representation theory
In the mathematics literature, results such as Theorem 6 are known as stability results: if an object approximately satisfies some constraints, then is it close (in the appropriate metric) to an object that exactly satisfies those constraints [19]? In [3, Section 5.2], we show that our robust Uhlmann rigidity theorem is powerful enough to derive other stability results – in particular, we show that the Gowers-Hatami theorem on the stability of approximate representations of finite groups [6] is an easy consequence of Theorem 6. Our proof suggests a possible “mechanical template” for proving other kinds of stability results: first, define the appropriate pair of pure states , show that the canonical Uhlmann transformation is the ideal, “exact” object, and then use robust Uhlmann rigidity to conclude that all approximate objects are close to the ideal, exact object. We note that our approach of proving the Gowers-Hatami theorem is reminiscent of Metger, Natarajan, Zhang’s alternate proof of it [12].
4 Related work
4.1 A weaker rigidity theorem
Bostanci, et al. [2] proved the following rigidity theorem for Uhlmann transformations, where the robustness itself depends on the fidelity between the reduced states:
Theorem 8 (Weak Uhlmann rigidity).
Let be pure bipartite states with reduced density matrices on the first subsystem. Then for all unitaries such that
we have that
where is the corresponding canonical Uhlmann transformation.
Remark 9.
Technically, the theorem is stated in greater generality in [2] for arbitrary channels rather than unitaries; we specialize the theorem statement for this paper.
Suppose the fidelity is equal to . In our language, Theorem 8 implies that the canonical Uhlmann transformation has robust rigidity . (At first glance, it may seem rather nice that there is no dependence on the spectral gap or the obliqueness parameter , but note that in this special case of , the two density matrices are identical and therefore .) Thus Theorem 8 implies a robust rigidity bound for the perfect fidelity setting.222We note that in the case Theorem 6 implies a quadratically-better robustness function .
However, when is strictly less than , then the rigidity bound of Theorem 8 becomes trivial as ; the upper bound on the closeness of and is always at least , a quantity that is a constant compared to . Furthermore this gives trivial upper bounds whenever .
Our main theorem (Theorem 6), on the other hand, gives a nontrivial rigidity bound no matter what is.
4.2 Rigidity in quantum information theory
This paper is inspired by rigidity in nonlocal games (also known as self-testing in the nonlocal game literature), which is the phenomenon that for many nonlocal games of interest (such as the CHSH game or the Magic Square game), near-optimal strategies must be close to a canonical optimal strategy [10, 11, 14]. There is also a long line of work studying various aspects of rigidity in nonlocal games; we refer the reader to the extensive survey of [17]. Nonlocal game rigidity is a powerful tool in quantum cryptography and quantum complexity theory, with applications ranging from classical verification of quantum computations [16] to settling the complexity of quantum multiprover interactive proofs [8].
4.3 Stability of polar decompositions
The rigidity of Uhlmann transformations is loosely related to the stability of polar decompositions, a topic that has been studied extensively in numerical analysis [7]. Every square matrix admits a polar decomposition where (the “polar factor” of ) is a partial isometry and is a positive semidefinite matrix. How do the polar factors of a matrix and a perturbation compare with each other, as a function of and the perturbation ? This is a central question to the study of numerical algorithms for computing the polar decomposition.
The connection with the Uhlmann transformation is as follows. The canonical Uhlmann transformation for a pair of states with corresponding density matrices can be derived from the polar decomposition of the matrix . Perturbing the states (and consequently the states ) will perturb the canonical Uhlmann transformation ; this relationship is governed by the stability of the polar decomposition of .333See [3, Section 4] for an illustration of how the canonical Uhlmann transformation is a sensitive function of the states .
However, the robust rigidity of Uhlmann transformations studied in this paper is a different notion of stability. Here, we do not consider perturbations of the states ; we are asking whether all approximate Uhlmann transformations for a pair of states must be close to a unique exact Uhlmann transformation.
5 Summary
Uhlmann transformations, which are local transformations of bipartite (pure state) entanglement, are fundamental in quantum information theory. In this paper we showed that Uhlmann transformations possess a robust form of rigidity: near-optimal entanglement transformations must close (in a well-defined sense) to a unique optimal transformation. This unique optimal transformation is the canonical Uhlmann transformation introduced by [13], and our result gives further justification to calling it “canonical.”
We showed that the robustness of the rigidity theorem inherently depends on two parameters called the spectral gap and obliqueness, which are functions of the underlying pure states . An interesting open question is whether there is a general “rounding” procedure that converts any pair of states into a nearby pair with controlled spectral gap and controlled obliqueness. In [3, Section 4.3], we provide a rounding lemma that only controls the spectral gap.
Finally, we presented two applications of our robust rigidity theorem. The first is to unitary complexity theory, where we can improve the round complexity required for the task of synthesizing canonical Uhlmann transformations in the regime where the fidelity between the reduced states is not . Second, we demonstrate that the robust rigidity theorem is a very general form of robustness that can be used to derive other stability theorems. As an example, we re-derive the stability of approximate group representations by reducing to the robust rigidity of the canonical Uhlmann transformation between a specific pair of states. Given the ubiquity of Uhlmann transformations in protocols across quantum information theory and quantum complexity theory, developing an understanding of their rigidity properties should unlock further applications and deeper insight into the ways that bipartite entanglement can be locally transformed.
References
- [1] Rajendra Bhatia. Positive definite matrices. Princeton University Press, 2009.
- [2] John Bostanci, Yuval Efron, Tony Metger, Alexander Poremba, Luowen Qian, and Henry Yuen. Unitary complexity and the Uhlmann transformation problem. arXiv preprint arXiv:2306.13073, 2023. doi:10.48550/arXiv.2306.13073.
- [3] John Bostanci, Tony Metger, and Henry Yuen. Local transformations of bipartite entanglement are rigid. arXiv preprint arXiv:2509.05257, 2025.
- [4] Sam Cree and Jamie Sikora. A fidelity measure for quantum states based on the matrix geometric mean. arXiv preprint arXiv:2006.06918, 2020.
- [5] Hamza Fawzi and Omar Fawzi. Defining quantum divergences via convex optimization. Quantum, 5:387, 2021. doi:10.22331/Q-2021-01-26-387.
- [6] William Timothy Gowers and Omid Hatami. Inverse and stability theorems for approximate representations of finite groups. arXiv preprint arXiv:1510.04085, 2015.
- [7] Nicholas J Higham. Computing the polar decomposition – with applications. SIAM Journal on Scientific and Statistical Computing, 7(4):1160–1174, 1986.
- [8] Zhengfeng Ji, Anand Natarajan, Thomas Vidick, John Wright, and Henry Yuen. . Communications of the ACM, 64(11):131–138, 2021.
- [9] Nana Liu, Qisheng Wang, Mark M Wilde, and Zhicheng Zhang. Quantum algorithms for matrix geometric means. arXiv preprint arXiv:2405.00673, 2024.
- [10] Dominic Mayers and Andrew Yao. Self testing quantum apparatus. arXiv preprint quant-ph/0307205, 2003.
- [11] Matthew McKague, Tzyh Haur Yang, and Valerio Scarani. Robust self-testing of the singlet. Journal of Physics A: Mathematical and Theoretical, 45(45):455304, 2012.
- [12] Tony Metger, Anand Natarajan, and Tina Zhang. Succinct arguments for qma from standard assumptions via compiled nonlocal games. In 2024 IEEE 65th Annual Symposium on Foundations of Computer Science (FOCS), pages 1193–1201. IEEE, 2024. doi:10.1109/FOCS61266.2024.00078.
- [13] Tony Metger and Henry Yuen. . In 2023 IEEE 64th Annual Symposium on Foundations of Computer Science (FOCS), pages 1349–1356. IEEE, 2023. doi:10.1109/FOCS57990.2023.00082.
- [14] Carl A Miller and Yaoyun Shi. Optimal robust quantum self-testing by binary nonlocal XOR games. arXiv preprint arXiv:1207.1819, 2012.
- [15] Ashwin Nayak and Henry Yuen. Rigidity of superdense coding. ACM Transactions on Quantum Computing, 4(4):1–39, 2023.
- [16] Ben W Reichardt, Falk Unger, and Umesh Vazirani. Classical command of quantum systems. Nature, 496(7446):456–460, 2013. doi:10.1038/NATURE12035.
- [17] Ivan Šupić and Joseph Bowles. Self-testing of quantum systems: a review. Quantum, 4:337, 2020. doi:10.22331/Q-2020-09-30-337.
- [18] Armin Uhlmann. The “transition probability” in the state space of a -algebra. Reports on Mathematical Physics, 9(2):273–279, 1976.
- [19] Stanislaw M. Ulam. A Collection of Mathematical Problems. Interscience Publishers, New York, 1960.
