Modular quantum signal processing in many variables

Zane M. Rossi1, Jack L. Ceroni2, and Isaac L. Chuang1

1Department of Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139, USA
2Department of Mathematics, University of Toronto, Toronto, Ontario M5S1A1, Canada

Find this paper interesting or want to discuss? Scite or leave a comment on SciRate.

Abstract

Despite significant advances in quantum algorithms, quantum programs in practice are often expressed at the circuit level, forgoing helpful structural abstractions common to their classical counterparts. Consequently, as many quantum algorithms have been unified with the advent of quantum signal processing (QSP) and quantum singular value transformation (QSVT), an opportunity has appeared to cast these algorithms as modules that can be combined to constitute complex programs. Complicating this, however, is that while QSP/QSVT are often described by the polynomial transforms they apply to the singular values of large linear operators, and the algebraic manipulation of polynomials is simple, the QSP/QSVT protocols realizing analogous manipulations of their embedded polynomials are non-obvious. Here we provide a theory of modular multi-input-output QSP-based superoperators, the basic unit of which we call a $gadget$, and show they can be snapped together with LEGO-like ease at the level of the functions they apply. To demonstrate this ease, we also provide a Python package for assembling gadgets and compiling them to circuits. Viewed alternately, gadgets both enable the efficient block encoding of large families of useful multivariable functions, and substantiate a functional-programming approach to quantum algorithm design in recasting QSP and QSVT as monadic types.

Despite significant advances in quantum algorithms, quantum programs in practice are often expressed at the circuit level, forgoing helpful structural abstractions common to their classical counterparts. Consequently, as many quantum algorithms have been unified with the advent of quantum signal processing (QSP) and quantum singular value transformation (QSVT), an opportunity has appeared to cast these algorithms as modules that can be combined to constitute complex programs. Specifically, QSP and QSVT are quantum algorithms that can efficiently transform the spectra of linear operators 'block encoded' (i.e., existing as a sub-block) in a unitary process; surprisingly, these algorithms can be shown to unify, simplify, and improve the presentation of most quantum algorithms by basic techniques in linear algebra. Complicating this success, however, is that while QSP/QSVT are often described by the polynomial transforms they apply to the singular values of large linear operators, and the algebraic manipulation of polynomials is simple, the QSP/QSVT protocols realizing analogous manipulations of their embedded polynomials are non-obvious to construct.

Here we provide a theory of modular multi-input-output QSP-based superoperators to address this problem, the basic unit of which we call a gadget. We show these gadgets can be snapped together with LEGO-like ease at the level of the functions they apply to the singular values of linear operators embedded in unitaries; in this way complex quantum algorithms for manipulating block encoded linear operators can be iteratively built from simpler parts, and their resource complexity analyzed. To demonstrate this ease, we also provide a Python package for assembling gadgets and compiling them to circuits. Viewed alternately, gadgets both enable families of useful multivariable functions to be applied to sub-blocks of unitaries with improved space/query complexity, and substantiate a functional-programming approach to quantum algorithm design, recasting QSP/QSVT as monadic types.

Our work's central construction are protocols which, given a black-box QSP or QSVT protocol, efficiently produce a modified protocol that can be then used as a black-box quantum algorithmic subroutine. We show that this 'correction' step is in general necessary, and analyze its query and space complexity within a variety of input models. Once this correction protocol has been established, we enumerate a basic library of achievable functions (with explicit examples), demonstrating that our methods easily allow one to bootstrap to complex, multivariable functions of commuting block-encoded linear operators. This greatly expands the techniques by which linear operators can be manipulated within quantum computers, and allows the simultaneous application of previously incompatible techniques (each with their own strengths) for constructing and manipulating block encodings.

► BibTeX data

► References

[1] Scott Aaronson. Read the fine print. Nat. Phys., 11 (4): 291–293, 2015. URL https:/​/​doi.org/​10.1038/​nphys3272.
https:/​/​doi.org/​10.1038/​nphys3272

[2] Scott Aaronson. How much structure is needed for huge quantum speedups? arXiv preprint, arXiv:2209.06930, 2022. URL https:/​/​doi.org/​10.48550/​arXiv.2209.06930.
https:/​/​doi.org/​10.48550/​arXiv.2209.06930
arXiv:2209.06930

[3] Dorit Aharonov, Jordan Cotler, and Xiao-Liang Qi. Quantum algorithmic measurement. Nat. Commun, 13 (1), 2022. 10.1038/​s41467-021-27922-0. URL https:/​/​doi.org/​10.1038.
https:/​/​doi.org/​10.1038/​s41467-021-27922-0

[4] 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. 10.1103/​PhysRevA.52.3457. URL https:/​/​doi.org/​10.1103/​PhysRevA.52.3457.
https:/​/​doi.org/​10.1103/​PhysRevA.52.3457

[5] David R. Barton and Richard Zippel. Polynomial decomposition algorithms. J. Symb. Comput., 1 (2): 159–168, 1985. URL https:/​/​doi.org/​10.1016/​S0747-7171(85)80012-2.
https:/​/​doi.org/​10.1016/​S0747-7171(85)80012-2

[6] Dominic W. Berry, Andrew M. Childs, and Robin Kothari. Hamiltonian simulation with nearly optimal dependence on all parameters. In 2015 IEEE 56th Annual Symposium on Foundations of Computer Science, pages 792–809, 2015. 10.1109/​FOCS.2015.54. URL https:/​/​doi.org/​10.1109/​FOCS.2015.54.
https:/​/​doi.org/​10.1109/​FOCS.2015.54

[7] Yonah Borns-Weil, Tahsin Saffat, and Zachary Stier. A quantum algorithm for functions of multiple commuting Hermitian matrices. arXiv preprint, arXiv:2302.11139, 2023. URL http:/​/​dx.doi.org/​10.48550/​arXiv.2302.11139.
https:/​/​doi.org/​10.48550/​arXiv.2302.11139
arXiv:2302.11139

[8] Gregory J. Chaitin. On the simplicity and speed of programs for computing infinite sets of natural numbers. J. ACM, 16 (3): 407–422, 1969. ISSN 0004-5411. 10.1145/​321526.321530. URL https:/​/​doi.org/​10.1145/​321526.321530.
https:/​/​doi.org/​10.1145/​321526.321530

[9] Rui Chao, Dawei Ding, Andras Gilyen, Cupjin Huang, and Mario Szegedy. Finding angles for quantum signal processing with machine precision. arXiv preprint, arXiv:2003.02831, 2020. URL https:/​/​doi.org/​10.48550/​arXiv.2003.02831.
https:/​/​doi.org/​10.48550/​arXiv.2003.02831
arXiv:2003.02831

[10] Nai-Hui Chia, András Gilyén, Tongyang Li, Han-Hsuan Lin, Ewin Tang, and Chunhao Wang. Sampling-based sublinear low-rank matrix arithmetic framework for dequantizing quantum machine learning. In Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, STOC 2020, page 387–400, NY, USA, 2020. ACM. 10.1145/​3357713.3384314. URL https:/​/​doi.org/​10.1145/​3357713.3384314.
https:/​/​doi.org/​10.1145/​3357713.3384314

[11] Andrew M. Childs and Wim van Dam. Quantum algorithms for algebraic problems. Rev. Mod. Phys., 82: 1–52, 2010. 10.1103/​RevModPhys.82.1. URL https:/​/​doi.org/​10.1103/​RevModPhys.82.1.
https:/​/​doi.org/​10.1103/​RevModPhys.82.1

[12] G. Chiribella, G. M. D'Ariano, and P. Perinotti. Quantum circuit architecture. Phys. Rev. Lett., 101: 060401, 2008. 10.1103/​PhysRevLett.101.060401. URL https:/​/​doi.org/​10.1103/​PhysRevLett.101.060401.
https:/​/​doi.org/​10.1103/​PhysRevLett.101.060401

[13] Giulio Chiribella, Giacomo Mauro D'Ariano, and Paolo Perinotti. Theoretical framework for quantum networks. Phys. Rev. A, 80: 022339, 2009. 10.1103/​PhysRevA.80.022339. URL https:/​/​doi.org/​10.1103/​PhysRevA.80.022339.
https:/​/​doi.org/​10.1103/​PhysRevA.80.022339

[14] N. Chomsky. Three models for the description of language. IRE Trans. Inf. Theory, 2 (3): 113–124, 1956. 10.1109/​TIT.1956.1056813. URL https:/​/​doi.org/​10.1109/​TIT.1956.1056813.
https:/​/​doi.org/​10.1109/​TIT.1956.1056813

[15] B. Claudon, J. Zylberman, C. Feniou, F. Debbasch, A. Peruzzo, and J. Piquemal. Polylogarithmic-depth controlled-NOT gates without ancilla qubits. Nat. Comm., 15, 2024. URL https:/​/​doi.org/​10.1038/​s41467-024-50065-x.
https:/​/​doi.org/​10.1038/​s41467-024-50065-x

[16] Robert M. Corless, Mark W. Giesbrecht, David J. Jeffrey, and Stephen M. Watt. Approximate polynomial decomposition. In Proceedings of the 1999 International Symposium on Symbolic and Algebraic Computation, ISSAC '99, pages 213–219, New York, NY, USA, 1999. Association for Computing Machinery. 10.1145/​309831.309939. URL https:/​/​doi.org/​10.1145/​309831.309939.
https:/​/​doi.org/​10.1145/​309831.309939

[17] Sefa Demirtas, Guolong Su, and Alan V. Oppenheim. Exact and approximate polynomial decomposition methods for signal processing applications. In 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, pages 5373–5377, 2013. 10.1109/​ICASSP.2013.6638689. URL https:/​/​doi.org/​10.1109/​ICASSP.2013.6638689.
https:/​/​doi.org/​10.1109/​ICASSP.2013.6638689

[18] Matthew T Dickerson. The functional decomposition of polynomials. PhD thesis, Cornell University, 1989. URL https:/​/​dl.acm.org/​doi/​10.5555/​866387.
https:/​/​dl.acm.org/​doi/​10.5555/​866387

[19] Matthew T Dickerson. General polynomial decomposition and the s-1-decomposition are NP-hard. Int. J. Found. Comput. Sci., 4 (02): 147–156, 1993. 10.1142/​S0129054193000109. URL https:/​/​doi.org/​10.1142/​S0129054193000109.
https:/​/​doi.org/​10.1142/​S0129054193000109

[20] Yulong Dong, Xiang Meng, K. Birgitta Whaley, and Lin Lin. Efficient phase-factor evaluation in quantum signal processing. Phys. Rev. A, 103 (4), 2021. ISSN 2469-9934. 10.1103/​physreva.103.042419. URL https:/​/​doi.org/​10.1103/​PhysRevA.103.042419.
https:/​/​doi.org/​10.1103/​physreva.103.042419

[21] Yulong Dong, Lin Lin, Hongkang Ni, and Jiasu Wang. Infinite quantum signal processing. Quantum, 8: 1558, December 2024. ISSN 2521-327X. 10.22331/​q-2024-12-10-1558. URL https:/​/​doi.org/​10.22331/​q-2024-12-10-1558.
https:/​/​doi.org/​10.22331/​q-2024-12-10-1558

[22] Jean-Charles Faugère and Ludovic Perret. An efficient algorithm for decomposing multivariate polynomials and its applications to cryptography. J. Symb. Comput., 44 (12): 1676–1689, 2009. URL http:/​/​dx.doi.org/​10.1016/​j.jsc.2008.02.005.
https:/​/​doi.org/​10.1016/​j.jsc.2008.02.005

[23] Simon J. Gay. Quantum programming languages: survey and bibliography. Math. Struct., 16 (4): 581–600, 2006. ISSN 0960-1295. 10.1017/​S0960129506005378. URL https:/​/​doi.org/​10.1017/​S0960129506005378.
https:/​/​doi.org/​10.1017/​S0960129506005378

[24] J. Geronimo and Hugo Woerdeman. Positive extensions, Fejér-Riesz factorization and autoregressive filters in two variables. Ann. Math., 160: 839–906, Nov 2004. 10.4007/​annals.2004.160.839. URL https:/​/​doi.org/​10.4007/​annals.2004.160.839.
https:/​/​doi.org/​10.4007/​annals.2004.160.839

[25] Mark Giesbrecht and John May. New algorithms for exact and approximate polynomial decomposition. In Symbolic-Numeric Computation, pages 99–112. Springer, 2007. URL https:/​/​doi.org/​10.1007/​978-3-7643-7984-1_7.
https:/​/​doi.org/​10.1007/​978-3-7643-7984-1_7

[26] András Gilyén, Yuan Su, Guang Hao Low, and Nathan Wiebe. Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics. Proceedings of the 51st Annual ACM SIGACT Symposium on Theory of Computing, 2019. 10.1145/​3313276.3316366. URL http:/​/​dx.doi.org/​10.1145/​3313276.3316366.
https:/​/​doi.org/​10.1145/​3313276.3316366

[27] Jonathan Grattage. A functional quantum programming language. In Proceedings of the 20th Annual IEEE Symposium on Logic in Computer Science, LICS '05, page 249–258, USA, 2005. IEEE Computer Society. ISBN 0769522661. 10.1109/​LICS.2005.1. URL https:/​/​doi.org/​10.1109/​LICS.2005.1.
https:/​/​doi.org/​10.1109/​LICS.2005.1

[28] Lov K Grover. Fixed-point quantum search. Phys. Rev. Lett., 95 (15): 150501, 2005. 10.1103/​PhysRevLett.95.150501. URL https:/​/​doi.org/​10.1103/​PhysRevLett.95.150501.
https:/​/​doi.org/​10.1103/​PhysRevLett.95.150501

[29] Jeongwan Haah. Product decomposition of periodic functions in quantum signal processing. Quantum, 3: 190, Oct 2019. ISSN 2521-327X. 10.22331/​q-2019-10-07-190. URL http:/​/​dx.doi.org/​10.22331/​q-2019-10-07-190.
https:/​/​doi.org/​10.22331/​q-2019-10-07-190

[30] Hsin-Yuan Huang, Michael Broughton, Jordan Cotler, Sitan Chen, Jerry Li, Masoud Mohseni, Hartmut Neven, Ryan Babbush, Richard Kueng, John Preskill, et al. Quantum advantage in learning from experiments. Science, 376 (6598): 1182–1186, 2022. URL https:/​/​doi.org/​10.1126/​science.abn7293.
https:/​/​doi.org/​10.1126/​science.abn7293

[31] Sami Husain, Minaru Kawamura, and Jonathan A Jones. Further analysis of some symmetric and antisymmetric composite pulses for tackling pulse strength errors. J. Magn. Reson., 230: 145–154, 2013. URL https:/​/​doi.org/​10.1016/​j.jmr.2013.02.007.
https:/​/​doi.org/​10.1016/​j.jmr.2013.02.007

[32] Jonathan A Jones. Nested composite NOT gates for quantum computation. Phys. Lett. A, 377 (40): 2860–2862, 2013. URL https:/​/​doi.org/​10.1016/​j.physleta.2013.08.040.
https:/​/​doi.org/​10.1016/​j.physleta.2013.08.040

[33] Camille Jordan. Essai sur la géométrie à $ n $ dimensions. Bulletin de la Société mathématique de France, 3: 103–174, 1875.

[34] J Kaiser and R Hamming. Sharpening the response of a symmetric nonrecursive filter by multiple use of the same filter. IEEE Transactions on Acoustics, Speech, and Signal Processing, 25 (5): 415–422, 1977. URL https:/​/​doi.org/​10.1109/​TASSP.1977.1162980.
https:/​/​doi.org/​10.1109/​TASSP.1977.1162980

[35] Donald E Knuth. Semantics of context-free languages. Math. Syst. Theory, 2 (2): 127–145, 1968. URL https:/​/​doi.org/​10.1007/​BF01702865.
https:/​/​doi.org/​10.1007/​BF01702865

[36] A. N. Kolmogorov. Three approaches to the definition of “the quantity of information”. Problemy peredachi informatsii, 1 (1): 3–11, 1965. URL https:/​/​doi.org/​10.1080/​00207166808803030.
https:/​/​doi.org/​10.1080/​00207166808803030

[37] Dexter Kozen and Susan Landau. Polynomial decomposition algorithms. J. Symb. Comput., 7 (5): 445–456, 1989. URL https:/​/​doi.org/​10.1016/​S0747-7171(89)80027-6.
https:/​/​doi.org/​10.1016/​S0747-7171(89)80027-6

[38] Dennis Kretschmann and Reinhard F Werner. Quantum channels with memory. PRA, 72 (6): 062323, 2005. URL https:/​/​doi.org/​10.1103/​PhysRevA.72.062323.
https:/​/​doi.org/​10.1103/​PhysRevA.72.062323

[39] Elica Kyoseva and Nikolay V Vitanov. Arbitrarily accurate passband composite pulses for dynamical suppression of amplitude noise. Phys. Rev. A, 88 (6): 063410, 2013. URL https:/​/​doi.org/​10.1103/​PhysRevA.88.063410.
https:/​/​doi.org/​10.1103/​PhysRevA.88.063410

[40] Monica Lam, Ravi Sethi, Jeffrey D Ullman, and Alfred Aho. Compilers: principles, techniques, and tools. Pearson Education, 2006.

[41] Joachim Lambek and Philip J Scott. Introduction to higher-order categorical logic, volume 7. Cambridge University Press, 1988.

[42] Saunders Mac Lane. Categories for the Working Mathematician. Springer New York, NY, 2nd edition, 1978. URL https:/​/​doi.org/​10.1007/​978-1-4757-4721-8.
https:/​/​doi.org/​10.1007/​978-1-4757-4721-8

[43] G. H. Low and I. L. Chuang. Optimal Hamiltonian simulation by quantum signal processing. Phys. Rev. Lett., 118: 010501, 2017. 10.1103/​PhysRevLett.118.010501. URL https:/​/​doi.org/​10.1103/​PhysRevLett.118.010501.
https:/​/​doi.org/​10.1103/​PhysRevLett.118.010501

[44] G. H. Low and I. L. Chuang. Hamiltonian simulation by qubitization. Quantum, 3: 163, 2019. 10.22331/​q-2019-07-12-163. URL http:/​/​dx.doi.org/​10.22331/​q-2019-07-12-163.
https:/​/​doi.org/​10.22331/​q-2019-07-12-163

[45] G. H. Low, T. J. Yoder, and I. L. Chuang. Methodology of resonant equiangular composite quantum gates. Phys. Rev. X, 6: 041067, 2016. 10.1103/​PhysRevX.6.041067. URL https:/​/​doi.org/​10.1103/​PhysRevX.6.041067.
https:/​/​doi.org/​10.1103/​PhysRevX.6.041067

[46] Guang Hao Low, Theodore J Yoder, and Isaac L Chuang. Optimal arbitrarily accurate composite pulse sequences. Phys. Rev. A, 89 (2): 022341, 2014. URL https:/​/​doi.org/​10.1103/​PhysRevA.89.022341.
https:/​/​doi.org/​10.1103/​PhysRevA.89.022341

[47] John M Martyn, Zane M Rossi, Andrew K Tan, and Isaac L Chuang. Grand unification of quantum algorithms. PRX Quantum, 2 (4): 040203, 2021. URL https:/​/​doi.org/​10.1103/​PRXQuantum.2.040203.
https:/​/​doi.org/​10.1103/​PRXQuantum.2.040203

[48] Kaoru Mizuta and Keisuke Fujii. Recursive quantum eigenvalue and singular-value transformation: Analytic construction of matrix sign function by Newton iteration. Phys. Rev. Res., 6: L012007, 2024. 10.1103/​PhysRevResearch.6.L012007. URL https:/​/​doi.org/​10.1103/​PhysRevResearch.6.L012007.
https:/​/​doi.org/​10.1103/​PhysRevResearch.6.L012007

[49] Eugenio Moggi. Computational lambda-calculus and monads. University of Edinburgh, 1988.

[50] Eugenio Moggi. An abstract view of programming languages. University of Edinburgh, 1989.

[51] Ashley Montanaro. Quantum algorithms: an overview. Npj Quantum Inf., 2 (1): 1–8, 2016. URL https:/​/​doi.org/​10.1038/​npjqi.2015.23.
https:/​/​doi.org/​10.1038/​npjqi.2015.23

[52] Danial Motlagh and Nathan Wiebe. Generalized quantum signal processing. PRX Quantum, 5: 020368, 2024. 10.1103/​PRXQuantum.5.020368. URL https:/​/​doi.org/​10.1103/​PRXQuantum.5.020368.
https:/​/​doi.org/​10.1103/​PRXQuantum.5.020368

[53] Michael A. Nielsen and Isaac L. Chuang. Quantum Computation and Quantum Information. Cambridge University Press, USA, 10th edition, 2011. ISBN 1107002176. URL https:/​/​doi.org/​10.1017/​CBO9780511976667.
https:/​/​doi.org/​10.1017/​CBO9780511976667

[54] Tatsuki Odake, Hlér Kristjánsson, Akihito Soeda, and Mio Murao. Higher-order quantum transformations of Hamiltonian dynamics. Phys. Rev. Res., 6: L012063, 2024. 10.1103/​PhysRevResearch.6.L012063. URL https:/​/​doi.org/​10.1103/​PhysRevResearch.6.L012063.
https:/​/​doi.org/​10.1103/​PhysRevResearch.6.L012063

[55] Michele Pagani, Peter Selinger, and Benoı̂t Valiron. Applying quantitative semantics to higher-order quantum computing. In Proceedings of the 41st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 647–658, 2014. URL https:/​/​doi.org/​10.1145/​2578855.2535879.
https:/​/​doi.org/​10.1145/​2578855.2535879

[56] George Polya and Gabor Szegö. Problems and Theorems in Analysis II. Springer, Berlin, 1998. URL https:/​/​doi.org/​10.1007/​978-3-642-61905-2.
https:/​/​doi.org/​10.1007/​978-3-642-61905-2

[57] Oded Regev. Fast amplification of QMA (lecture notes), 2006. https:/​/​cims.nyu.edu/​ regev/​teaching/​quantum_fall_2005/​ln/​qma.pdf.
https:/​/​cims.nyu.edu/​~regev/​teaching/​quantum_fall_2005/​ln/​qma.pdf

[58] Joseph Fels Ritt. Prime and composite polynomials. Trans. Amer. Math. Soc., 23 (1): 51–66, 1922. URL https:/​/​doi.org/​10.1090/​S0002-9947-1922-1501189-9.
https:/​/​doi.org/​10.1090/​S0002-9947-1922-1501189-9

[59] Zane M. Rossi and Isaac L. Chuang. Multivariable quantum signal processing (M-QSP): prophecies of the two-headed oracle. Quantum, 6: 811, Sep 2022. 10.22331/​q-2022-09-20-811. URL https:/​/​doi.org/​10.22331%2Fq-2022-09-20-811.
https:/​/​doi.org/​10.22331/​q-2022-09-20-811

[60] Zane M. Rossi and Isaac L. Chuang. Semantic embedding for quantum algorithms. Journal of Mathematical Physics, 64 (12): 122202, 12 2023. ISSN 0022-2488. 10.1063/​5.0160910. URL https:/​/​doi.org/​10.1063/​5.0160910.
https:/​/​doi.org/​10.1063/​5.0160910

[61] Tapio Saramaki. Design of FIR filters as a tapped cascaded interconnection of identical subfilters. IEEE Trans. Circuits Syst., 34 (9): 1011–1029, 1987. URL https:/​/​doi.org/​10.1109/​TCS.1987.1086263.
https:/​/​doi.org/​10.1109/​TCS.1987.1086263

[62] Peter Selinger. Towards a semantics for higher-order quantum computation. In Proceedings of the 2nd International Workshop on Quantum Programming Languages, TUCS General Publication, volume 33, pages 127–143, 2004a.

[63] Peter Selinger. Towards a quantum programming language. Math. Struct., 14 (4): 527–586, 2004b. URL https:/​/​doi.org/​10.1017/​s0960129504004256.
https:/​/​doi.org/​10.1017/​s0960129504004256

[64] L Sheridan, D Maslov, and M Mosca. Approximating fractional time quantum evolution. J. Phys. A Math. Theor., 42 (18): 185302, 2009. 10.1088/​1751-8113/​42/​18/​185302. URL https:/​/​dx.doi.org/​10.1088/​1751-8113/​42/​18/​185302.
https:/​/​doi.org/​10.1088/​1751-8113/​42/​18/​185302

[65] R.J. Solomonoff, United States. Air Force. Office of Scientific Research, and Zator Company. A Preliminary Report on a General Theory of Inductive Inference. AFOSR TN-60-1459. United States Air Force, Office of Scientific Research, 1960.

[66] Andrew K Tan, Yuan Liu, Minh C Tran, and Isaac L Chuang. Error correction of quantum algorithms: Arbitrarily accurate recovery of noisy quantum signal processing. arXiv preprint, arXiv:2301.08542, 2023. URL https:/​/​doi.org/​10.48550/​arXiv.2301.08542.
https:/​/​doi.org/​10.48550/​arXiv.2301.08542
arXiv:2301.08542

[67] Ewin Tang and Kevin Tian. A CS guide to the quantum singular value transformation. arXiv preprint, arXiv:2302.14324, 2023. 10.48550/​arxiv.2302.14324. URL https:/​/​doi.org/​10.48550/​arXiv.2302.14324.
https:/​/​doi.org/​10.48550/​arxiv.2302.14324
arXiv:2302.14324

[68] F. M. Toyama, S. Kasai, W. van Dijk, and Y. Nogami. Matched-multiphase Grover algorithm for a small number of marked states. Phys. Rev. A, 79: 014301, Jan 2009. 10.1103/​PhysRevA.79.014301. URL https:/​/​doi.org/​10.1103/​PhysRevA.79.014301.
https:/​/​doi.org/​10.1103/​PhysRevA.79.014301

[69] Adriaan van Wijngaarden. Orthogonal design and description of a formal language. Stichting Mathematisch Centrum. Rekenafdeling, 1965.

[70] Adriaan Van Wijngaarden, Barry J Mailloux, John EL Peck, Cornelis HA Koster, Charles Hodgson Lindsey, Michel Sintzoff, Lambert GLT Meertens, and Richard G Fisker. Revised report on the algorithmic language ALGOL 68. Springer Science & Business Media, 2012.

[71] Philip Wadler. Comprehending monads. In Proceedings of the 1990 ACM Conference on LISP and Functional Programming, pages 61–78, 1990. URL https:/​/​doi.org/​10.1145/​91556.91592.
https:/​/​doi.org/​10.1145/​91556.91592

[72] Philip Wadler. The essence of functional programming. In Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, pages 1–14, 1992. URL https:/​/​doi.org/​10.1145/​143165.143169.
https:/​/​doi.org/​10.1145/​143165.143169

[73] Philip Wadler. Monads for functional programming. In Advanced Functional Programming: First International Spring School on Advanced Functional Programming Techniques Båstad, Sweden, May 24–30, 1995 Tutorial Text 1, pages 24–52. Springer, 1995. URL https:/​/​doi.org/​10.1007/​978-3-662-02880-3_8.
https:/​/​doi.org/​10.1007/​978-3-662-02880-3_8

[74] Jiasu Wang, Yulong Dong, and Lin Lin. On the energy landscape of symmetric quantum signal processing. Quantum, 6: 850, 2022a. 10.22331/​q-2022-11-03-850. URL https:/​/​doi.org/​10.22331/​q-2022-11-03-850.
https:/​/​doi.org/​10.22331/​q-2022-11-03-850

[75] Xin Wang, Youle Wang, Zhan Yu, and Lei Zhang. Quantum phase processing: Transform and extract eigen-information of quantum systems. arXiv preprint, arXiv:2209.14278, 2022b. URL https:/​/​doi.org/​10.48550/​arXiv.2209.14278.
https:/​/​doi.org/​10.48550/​arXiv.2209.14278
arXiv:2209.14278

[76] Theodore J. Yoder, Guang Hao Low, and Isaac L. Chuang. Fixed-point quantum search with an optimal number of queries. Phys. Rev. Lett., 113 (21): 210501, 2014. URL https:/​/​doi.org/​10.1103/​PhysRevLett.113.210501.
https:/​/​doi.org/​10.1103/​PhysRevLett.113.210501

[77] Zhan Yu, Hongshun Yao, Mujin Li, and Xin Wang. Power and limitations of single-qubit native quantum neural networks. Advances in Neural Information Processing Systems, 35: 27810–27823, 2022. URL http:/​/​dx.doi.org/​10.48550/​arXiv.2205.07848.
https:/​/​doi.org/​10.48550/​arXiv.2205.07848

Cited by

[1] Yuan Liu, Shraddha Singh, Kevin C. Smith, Eleanor Crane, John M. Martyn, Alec Eickbusch, Alexander Schuckert, Richard D. Li, Jasmine Sinanan-Singh, Micheline B. Soley, Takahiro Tsunoda, Isaac L. Chuang, Nathan Wiebe, and Steven M. Girvin, "Hybrid Oscillator-Qubit Quantum Processors: Instruction Set Architectures, Abstract Machine Models, and Applications", PRX Quantum 7 1, 010201 (2026).

[2] Yuki Ito, Hitomi Mori, Kazuki Sakamoto, and Keisuke Fujii, "Polynomial time constructive decision algorithm for multivariable quantum signal processing", Quantum 10, 2102 (2026).

[3] Lorenzo Laneve, "An adversary bound for quantum signal processing", Quantum 10, 2025 (2026).

[4] D. O. Shendryk, O. V. Ivakhnenko, S. N. Shevchenko, and Franco Nori, "Efficient implementation of quantum signal processing via the adiabatic-impulse model", Physical Review A 112 4, 042437 (2025).

[5] Michel Alexis, Lin Lin, Gevorg Mnatsakanyan, Christoph Thiele, and Jiasu Wang, "Infinite quantum signal processing for arbitrary Szegő functions", arXiv:2407.05634, (2024).

[6] Jasmine Sinanan-Singh, Gabriel L. Mintzer, Isaac L. Chuang, and Yuan Liu, "Single-shot Quantum Signal Processing Interferometry", Quantum 8, 1427 (2024).

[7] Lorenzo Laneve and Stefan Wolf, "On multivariate polynomials achievable with quantum signal processing", Quantum 9, 1641 (2025).

[8] Yuki Ito, Hitomi Mori, Kazuki Sakamoto, and Keisuke Fujii, "Polynomial time constructive decision algorithm for multivariable quantum signal processing", arXiv:2410.02332, (2024).

[9] Francisca Vasconcelos and András Gilyén, "Methods for Reducing Ancilla-Overhead in Block Encodings", arXiv:2507.07900, (2025).

[10] Andrew Patterson and Leigh Lapworth, "Measurement schemes for quantum linear equation solvers", Quantum Science and Technology 10 2, 025037 (2025).

[11] Zane M. Rossi, "A Solovay-Kitaev theorem for quantum signal processing", arXiv:2505.05468, (2025).

[12] S. E. Skelton, "The Hitchhiker's Guide to QSP pre-processing", arXiv:2501.05977, (2025).

[13] Xi Lu, Yuan Liu, and Hongwei Lin, "Quantum Signal Processing and Quantum Singular Value Transformation on U(N)", Quantum 10, 2048 (2026).

[14] Kevin J. Joven, Elin Ranjan Das, Joel Bierman, Aishwarya Majumdar, Masoud Hakimi Heris, and Yuan Liu, "Scalable Quantum Computational Science: A Perspective from Block-Encodings and Polynomial Transformations", arXiv:2511.16738, (2025).

[15] Pierre-Antoine Bernard and Nathan Wiebe, "Analytical Angle-Finding and Series Expansions for Quantum Signal Processing via Orthogonal Polynomial Theory", arXiv:2605.05321, (2026).

[16] Yuxin Zhang and Changpeng Shao, "Low-ancilla block encodings via Hamiltonian simulation", arXiv:2607.01843, (2026).

The above citations are from Crossref's cited-by service (last updated successfully 2026-08-17 20:57:19) and SAO/NASA ADS (last updated successfully 2026-08-17 20:57:20). The list may be incomplete as not all publishers provide suitable and complete citation data.