Structuring quantum effects: Superoperators as arrows

27Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

We show that the model of quantum computation based on density matrices and superoperators can be decomposed into a pure classical (functional) part and an effectful part modelling probabilities and measurement. The effectful part can be modelled using a generalisation of monads called arrows. We express the resulting executable model of quantum computing in the Haskell programming language using its special syntax for arrow computations. However, the embedding in Haskell is not perfect: a faithful model of quantum computing requires type capabilities that are not directly expressible in Haskell. © 2006 Cambridge University Press.

Cite

CITATION STYLE

APA

Vizzotto, J., Altenkirch, T., & Sabry, A. M. R. (2006). Structuring quantum effects: Superoperators as arrows. Mathematical Structures in Computer Science, 16(3), 453–468. https://doi.org/10.1017/S0960129506005287

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free