A tutorial introduction to quantum circuit programming in dependently typed Proto-Quipper
May 17, 2020 ยท The Cartographer ยท ๐ International Workshop on Reversible Computation
"No code URL or promise found in abstract"
"Title-pattern auto-detect: A tutorial introduction to quantum circuit programming in dependently typed Proto-Quipper"
Evidence collected by the PWNC Scanner
Authors
Peng Fu, Kohei Kishida, Neil J. Ross, Peter Selinger
arXiv ID
2005.08396
Category
cs.PL: Programming Languages
Cross-listed
quant-ph
Citations
19
Venue
International Workshop on Reversible Computation
Last Checked
2 days ago
Abstract
We introduce dependently typed Proto-Quipper, or Proto-Quipper-D for short, an experimental quantum circuit programming language with linear dependent types. We give several examples to illustrate how linear dependent types can help in the construction of correct quantum circuits. Specifically, we show how dependent types enable programming families of circuits, and how dependent types solve the problem of type-safe uncomputation of garbage qubits. We also discuss other language features along the way.
Community Contributions
Found the code? Know the venue? Think something is wrong? Let us know!
๐ Similar Papers
In the same crypt โ Programming Languages
R.I.P.
๐ป
Ghosted
R.I.P.
๐ป
Ghosted
Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions
R.I.P.
๐ป
Ghosted
Glow: Graph Lowering Compiler Techniques for Neural Networks
R.I.P.
๐ป
Ghosted
Learnable Programming: Blocks and Beyond
R.I.P.
๐ป
Ghosted
Scenic: A Language for Scenario Specification and Scene Generation
R.I.P.
๐ป
Ghosted