~/talk

Qunity: A Unified Language for Quantum and Classical Computing

Talkat POPL 2023 · 2023-01-15..01-21· [quantum-computing]
links:none on file
name:Liyi Li
links:none on file
links:none on file
slides:none on file

Qunity defines a unified syntax where sum types → direct sum implements operator sums, exception-handling → projective measurement expresses measurements, and aliasing induces entanglement lets variable reuse create entangled states while using relevant types to track usage. It leverages the BQP subroutine theorem to build reversible subroutines by uncomputation of "garbage", provides a denotational semantics that guarantees quantum validity, and compiles to OpenQASM with a proof that the design is realizable.

AI-written summary · about

  1. 0:00Qunity introduction
  2. 4:43Quantum subroutines
  3. 9:13Language design approach
  4. 14:42Qunity benefits
  5. 18:45Compiling to circuits
  6. 23:16Future work
~/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.