Structuring quantum effects: superoperators as arrows
J. K. Vizzotto, T. Altenkirch, A. Sabry
Abstract
We show that the model of quantum computation based on density matrices and superoperators can be decomposed in a pure classical (functional) part and an effectful part modeling probabilities and measurement. The effectful part can be modeled using a generalization of monads called arrows. We express the resulting executable model of quantum computing in the programming language Haskell using its special syntax for arrow computations. The embedding in Haskell is however not perfect: a faithful model of quantum computing requires type capabilities which are not directly expressible in Haskell.
Create a lesson
Related papers
Comment on "Supervised Learning with Quantum Hamiltonian Embeddings" (arXiv:2610.26833)
Alexander G. Abanov, Luca Candelori, Kharen Musaelian
Data informed Ansatz Selection for Variational Quantum Circuits
Manav Seksaria, Advith Desu, Anil Prabhakar
Operational Thresholds for Long-Range Entanglement in Quantum Networks
Arn Caesar, Xinqi Hu, Kim Christensen
QECert: Formal Foundations for Quantum Error-Correction Theory in Lean
Keming He, Jiahan Chen, Enji Xiong et al.
Reopening the one clean qubit case of a semi-grand challenge
Christopher W. Mansell
Recoverability of Gravitational Entanglement under Decoherence
Yi-Xuan Wang, Julen S. Pedernales, Martin B. Plenio