DocumentCode :
1872778
Title :
Compilation to quantum circuits for a language with quantum data and control
Author :
Rouselakis, Yannis ; Papaspyrou, Nikolaos S. ; Tsiouris, Yiannis ; Todoran, Eneia Nicolae
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Zografou, Greece
fYear :
2013
fDate :
8-11 Sept. 2013
Firstpage :
1549
Lastpage :
1556
Abstract :
In this paper we further investigate nQML, a functional quantum programming language that follows the “quantum data and control” paradigm. We define a semantics for nQML, which translates programs to quantum circuits in the category FQC of finite quantum computations, following the approach of Altenkirch and Grattage´s QML. This semantics, which coincides with the denotational semantics for nQML over density matrices and unitary transformations, serves as a compiler from nQML programs to quantum circuits. We also provide an implementation of this compiler, written in Haskell, as well as an interpreter for quantum circuits.
Keywords :
functional languages; functional programming; program compilers; quantum computing; FQC; density matrices; finite quantum computations; functional quantum programming language; nQML programs compiler; quantum circuits; quantum circuits compilation; quantum data; unitary transformations; Computers; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on
Conference_Location :
Krako??w
Type :
conf
Filename :
6644223
Link To Document :
بازگشت