Quantum Singular Value Transformation and Beyond: Exponential Improvements for Quantum Matrix Arithmetics: Singular Value Transformation by Real Polynomials via Alternating Phase ModulationResearch Paper
Motivation
Many quantum algorithms act on a matrix that is not itself unitary: a Hamiltonian to be simulated, a linear system to be inverted, a projector to be amplified. The standard way to hand such a matrix to a quantum computer is to embed it as a block of a unitary , so that for two orthogonal projectors . The question is then which functions can be produced from a few uses of and .
Gilyén, Su, Low and Wiebe (arXiv:1806.01838, STOC 2019) answered it for polynomials: interleaving and with phase rotations about and applies a polynomial to every singular value of . This quantum singular value transformation (QSVT) recovers Hamiltonian simulation, amplitude amplification, fixed-point search, quantum walks and matrix inversion as instances of one identity, and is now the common language of these algorithms (see the survey of Martyn, Rossi, Tan and Chuang, PRX Quantum 2021).
Timeline.
- 2016: Low, Yoder and Chuang characterize the single-qubit sequences , which they call quantum signal processing (QSP) (PRX 2016).
- 2016–2017: Low and Chuang lift QSP to Hermitian blocks by qubitization (Quantum 2019; PRL 2017).
- 2018: this paper replaces eigenvalues by singular values, so that arbitrary (even rectangular) blocks are allowed, and removes the earlier constraint for even degree.
Setting
Let be a finite-dimensional complex Hilbert space, a unitary on it, and orthogonal projectors. The projected unitary is . Put , , . A singular value decomposition of consists of orthonormal bases of and of and numbers with
For , the singular value transformation is when is odd and when is even, with for .
The phase operator of a projector is . For , the alternating phase modulation sequence is the product, from on the left to on the right, of when is even and of when is odd. On the single-qubit side, for , and is said to realize if is the top-left entry of for every .
In Lean these are ProjUnitarySVD U Proj Projt (the decomposition data), svtOdd/svtEven, phaseRefl, altPhaseSeq, reflR and qspRefl, in the namespace QSVT19.Main.
Formalization targets
Goal: Corollary 18 (singular value transformation by real polynomials)
Let and let have degree , parity , and on . Then there is such that for every singular value decomposition of
with for odd and for even . The only constraints on are those that are necessary; no degree-dependent constant appears.
Milestones
- Lemma 6, Theorem 5, Theorem 4 (first claim): sum-of-squares factorization and the characterization of which polynomials, and which real parts, arise from QSP.
- Corollary 8: every meeting four explicit conditions is realized by some in the reflection form; Corollary 10: every as in the goal is for such a .
- Definition 11 (existence of the decomposition), Table 2 (orthonormality of the spanning vectors of Definition 12), Lemma 14 (the block decomposition of into one- and two-dimensional pieces).
- Theorem 17: if realizes , then for odd and for even .
- Lemma 9 (optional): explicit phases realizing the Chebyshev polynomial .
Significance
The result. Corollary 18 says that every real polynomial of degree , of definite parity and bounded by on , can be applied to the singular values of with uses of and and one ancilla qubit. Every application in §3.4–§5 of the paper (fixed-point amplitude amplification, singular vector transformation, the pseudoinverse, Hamiltonian simulation, Gibbs sampling) is this corollary applied to a suitable approximating polynomial, so a formal proof makes all of them conditional only on polynomial approximation bounds.
Formalizing it. The result is proved in the paper; none of the statements of this mission has a machine-checked proof on the platform. A formal development would provide reusable infrastructure absent from Mathlib: singular value decompositions over sub-spaces, the two-dimensional invariant-subspace decomposition of a projected unitary (a quantitative form of Jordan's lemma), and the polynomial characterization of single-qubit QSP. Theorem 3 of the paper, the form of the QSP characterization, is already posed on the platform as QAlgorithms.Childs.qsp_characterization; Corollary 8 depends on it.
Difficulty
The obvious argument for Theorem 17 is "restrict to each two-dimensional subspace and read off the QSP product". Making that rigorous means proving that the subspaces of Definition 12 are pairwise orthogonal, invariant under every factor of , and that acts on each pair of bases by exactly the reflection , including the degenerate blocks with , the one-dimensional blocks where contributes a phase , and the complement . The polynomial side is harder still: Lemma 6 factors a nonnegative even polynomial through its multiset of complex roots, grouping roots in , in , on the imaginary axis and in the open quadrant, while tracking degree and parity. Neither step reduces to a library lemma, and an argument that works only for Hermitian , or only when , proves a different theorem.
Formalization scope
- is
ι → ℂfor aFintype ιwith the inner productstar v ⬝ᵥ w; operators areMatrix ι ι ℂ; "unitary" isU ∈ Matrix.unitaryGroup ι ℂ; "orthogonal projector" isIsStarProjection. The projectors are namedProj,ProjtbecauseΠis Lean notation. Indices are 0-based. - A singular value decomposition is the structure
ProjUnitarySVD U Proj Projtof data: orthonormal families with , , nonnegative non-increasing , and (17). The goal is posed for every such decomposition, with chosen first; the Definition 11 milestone shows that one exists. is a consequence and is not assumed. - is the sum over the decomposition (Definition 16), never the right-hand side of (32) or (33); a formalization that defines it by an operator expression trivializes the goal.
- is written , equal to the matrix exponential for an idempotent . The ancilla of (33) is the first tensor factor.
- and the parity predicate are the published definitions of
QAlgorithms_Defs_Hamiltonian. "deg ≤ k − 1" isdegree < kand "parity " is parity , avoiding natural-number subtraction. - Printed slips that affect statements:
- Corollary 10 omits ; it is restored, as used in the proof of Corollary 18.
- Corollary 8 and Corollary 18 are false for degree (a constant , respectively a constant ); both are posed with , .
- Theorem 17's " and as in Corollary 8" is read as (14), the only property its proof uses.
- Lemma 14's (25)–(28) index the blocks by ; this is read as , as in (24).
- Contributions welcome: proofs of any milestone, general lemmas on SVDs of compressions , and a proof of the platform's open QSP characterization.
Selected references
- A. Gilyén, Y. Su, G. H. Low, N. Wiebe, Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics, arXiv:1806.01838v1, 2018; STOC 2019. https://arxiv.org/abs/1806.01838
- G. H. Low, T. J. Yoder, I. L. Chuang, Methodology of resonant equiangular composite quantum gates, Physical Review X 6, 041067, 2016. https://doi.org/10.1103/PhysRevX.6.041067
- G. H. Low, I. L. Chuang, Optimal Hamiltonian simulation by quantum signal processing, Physical Review Letters 118, 010501, 2017. https://doi.org/10.1103/PhysRevLett.118.010501
- G. H. Low, I. L. Chuang, Hamiltonian simulation by qubitization, Quantum 3, 163, 2019. https://doi.org/10.22331/q-2019-07-12-163
- J. M. Martyn, Z. M. Rossi, A. K. Tan, I. L. Chuang, Grand unification of quantum algorithms, PRX Quantum 2, 040203, 2021. https://doi.org/10.1103/PRXQuantum.2.040203