Editing
A Functional Programming Language for Quantum Computing with Classical Control
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
Title: A Functional Programming Language for Quantum Computing with Classical Control Abstract: This research article proposes a higher-order quantum programming language that combines classical and quantum features. The language is designed to operate on both classical and quantum data types, with the control structure encoded in lambda terms, which are implemented classically. The semantics of the language is operational and probabilistic. The main results of this paper are the safety properties of the language and the development of a type inference algorithm based on affine intuitionistic linear logic. Main Research Question: How can we develop a functional programming language that effectively combines classical and quantum features for quantum computing with classical control? Methodology: The research team developed a higher-order quantum programming language that encodes the control structure in lambda terms, which are implemented classically. The language operates on both classical and quantum data types, taking advantage of their unique properties. The semantics of the language is operational and probabilistic. Results: The research team has developed a type system using affine intuitionistic linear logic, which is appropriate for higher-order quantum functions in their setting. They have also developed a type inference algorithm that reduces the question of deciding whether a program is valid to finding an intuitionistic type for it and exploiting a finite number of linear decorations for the type. Implications: The development of this functional programming language for quantum computing with classical control has significant implications for the field. It provides a practical and efficient way to combine classical and quantum features in a single programming language, which can lead to more advanced and powerful quantum computing systems. Additionally, the type system and type inference algorithm developed in this research can serve as a foundation for further studies and applications in the field. Link to Article: https://arxiv.org/abs/0404056v2 Authors: arXiv ID: 0404056v2 [[Category:Computer Science]] [[Category:Quantum]] [[Category:Language]] [[Category:Classical]] [[Category:Type]] [[Category:Programming]]
Summary:
Please note that all contributions to Simple Sci Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Simple Sci Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information