Physics – Quantum Physics
Scientific paper
2008-06-17
ENTCS: Proceedings of QPL V - DCV IV, 157-165, Reykjavik, Iceland, 2008
Physics
Quantum Physics
9 pages, final conference version (Quantum Physics and Logic 2008)
Scientific paper
This paper gives an introduction to and overview of the functional quantum programming language QML. The syntax of this language is defined and explained, along with a new QML definition of the quantum teleport algorithm. The categorical operational semantics of QML is also briefly introduced, in the form of annotated quantum circuits. This definition leads to a denotational semantics, given in terms of superoperators. Finally, an implementation in Haskell of the semantics for QML is presented as a compiler. The compiler takes QML programs as input, which are parsed into a Haskell datatype. The output from the compiler is either a quantum circuit (operational), an isometry (pure denotational) or a superoperator (impure denotational). Orthogonality judgements and problems with coproducts in QML are also discussed.
No associations
LandOfFree
An overview of QML with a concrete implementation in Haskell does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with An overview of QML with a concrete implementation in Haskell, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and An overview of QML with a concrete implementation in Haskell will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-408207