{"id":"arxiv/2604.18276","url":"https://arxiv.org/abs/2604.18276","tags":["quant-ph","cs.ET","cs.LG","cs.MS","cs.PL"],"score":0,"title":"Block-encodings as programming abstractions: The Eclipse Qrisp BlockEncoding Interface","domain":"quant-ph","source":"arxiv","authors":["Matic Petrič","René Zander"],"reviews":0,"subject":"quant-ph","summary":"Block-encoding is a foundational technique in modern quantum algorithms, enabling the implementation of non-unitary operations by embedding them into larger unitary matrices. While theoretically powerful and essential for advanced protocols like Quantum Singular Value Transformation (QSVT) and Quantum Signal Processing (QSP), the generation of compilable implementations of block-encodings poses a formidable challenge. This work presents the BlockEncoding interface within the Eclipse Qrisp framework, establishing block-encodings as a high-level programming abstraction accessible to a broad…","category":"research","comments":0,"disputed":false,"division":"physics","mentions":0,"discussed":0,"published":"2026-04-20","reactions":{}}