An overview of QML with a concrete implementation in Haskell

Physics – Quantum Physics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFWR-SCP-O-408207

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.