ACM Home Page
Please provide us with feedback. Feedback
Modeling quantum computing in Haskell
Full text PdfPdf (223 KB)
Source Haskell Workshop archive
Proceedings of the 2003 ACM SIGPLAN workshop on Haskell table of contents
Uppsala, Sweden
Pages: 39 - 49  
Year of Publication: 2003
ISBN:1-58113-758-3
Author
Amr Sabry  Indiana University, IN
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 107,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/871895.871900
What is a DOI?

ABSTRACT

The paper develops a model of quantum computing from the perspective of functional programming. The model explains the fundamental ideas of quantum computing at a level of abstraction that is familiar to functional programmers. The model also illustrates some of the inherent difficulties in interpreting quantum mechanics and highlights the differences between quantum computing and traditional (functional or otherwise) computing models.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
J. S. Bell. On the Einstein-Podolsky-Rosen paradox. In {3}, pages 14--21. Cambridge University Press, 1987.
 
3
J. S. Bell. Speakable and Unspeakable in Quantum Mechanics. Cambridge University Press, 1987.
 
4
C. H. Bennett. Logical reversibility of computation. IBM Journal of Research and Development, 17(6):525--532, Nov. 1973.
 
5
 
6
J. G. Cramer. The transactional interpretation of quantum mechanics. Modern Physics, 58:647--688, 1986.
 
7
D. Deutsch. Quantum theory, the Church-Turing principle and the universal quantum computer. Proc. Roy. Soc. London, Ser. A, 400:97--117, 1985.
 
8
 
9
A. Einstein, B. Podolsky, and N. Rosen. Can quantum-mechanical description of physical reality be considered complete? Phys. Rev., 47:777--780, 1935.
 
10
H. Everett, III. "Relative state" formulation of quantum mechanics. Reviews of Modern Physics, 29:454, 1957.
 
11
 
12
 
13
R. Hinze. Haskell does it with class. Slides of a talk given at the Generic Haskell meeting, May 2001.
 
14
K. Kagawa. Mutable data structures and composable references in a pure functional language. In State in Programming Languages (SIPL'95), pages 79--94, Jan. 1995.
15
 
16
L. H. Kauffman. Quantum Topology and Quantum Computing, chapter IV of {18}. American Mathematical Society, 2002.
 
17
 
18
S. J. Lomonaco, Jr., editor. Quantum Computation: A Grand Mathematical Challenge for the Twenty-First Century and the Millennium, volume 58 of Proceedings of Symposia in Applied Mathematics. American Mathematical Society, Mar. 2002.
 
19
S. J. Lomonaco, Jr. A Rosetta Stone for Quantum Mechanics with an Introduction to Quantum Computation, chapter I of {18}. American Mathematical Society, 2002.
 
20
 
21
S.-C. Mu and R. Bird. Functional quantum programming. In Second Asian Workshop on Programming Languages and Systems, KAIST, Korea, Dec. 2001.
 
22
B. Omer. A procedural formalism for quantum computing. Master's thesis, Department of Theoretical Physics, Technical University of Vienna, 1998.
23
 
24
P. Selinger. Towards a quantum programming language. Unpublished, 2002.
25
 
26
 
27
J. Skibinski. Collection of Haskell modules. Available at http://web.archive.org/web/20010415043244/www.numeric-quest.com/haskell/index.html, Initialized: 1998-09-18, last modified: 2001-04-02.
 
28
J. Skibinski. Haskell simulator of quantum computer. Available at http://web.archive.org/web/20010630025035/www.numeric-quest.com/haskell/QuantumComputer.html, Initialized: 2001-05-02, last modified: 2001-05-05.
 
29
A. Steane. Quantum computing. Reports on Progress in Physics, 61:117--173, 1998.