~/talk

Dependently Typed Quantum Programming in Proto-Quipper

Talkat PLanQC 2020 · on Sunday, 2020-01-19· [quantum-computing]
links:none on file
slides:none on file

Proto-Quipper claims a practical, type-safe fix for Quipper’s unsoundness by adding dependent linear types that force a shape/parameter separation (types only depend on shapes like list lengths, not quantum state), with formal operational and denotational semantics and a proof of type safety. An implementation (a linear-Agda-like system) exists, generates circuits of millions of gates, supports boxing/unboxing of circuits, omits full classical feedback and heavy optimizers, and works as described.

AI-written summary · about

  1. 0:00Quantum programming challenges
  2. 1:28The Quire programming language
  3. 4:24Circuits as first-class objects
  4. 7:16Boxing and unboxing circuits
  5. 10:48Parameters versus states
  6. 13:52Limitations of current systems
  7. 18:32Linear dependent types
  8. 24:56Feedback and optimization Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.