~/talk

Formalization of a Programming Language for Quantum Circuits with Measurement and Classical Control

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

Formalizes a circuit description language that records measurement-dependent control as a branching tree of channels rather than flat gate lists, introduces a quantum channel algebra QC-arc, and extends quantum lambda calculus with boxing/unboxing and channel constants. Gives two operational semantics (circuit-buffering and QM-based) where measurement yields probabilistic reductions, enforces linear typing to ensure single-use of wires, and proves safety theorems for both semantics. Examples show dynamic lifting can produce multiple circuit branches with no single linear circuit representation.

AI-written summary · about

  1. 0:00Introduction
  2. 0:10Outline
  3. 0:33Model
  4. 1:20Motivation
  5. 3:07Circuit Description Languages
  6. 4:25Dynamic Lifting
  7. 5:40Summary
  8. 7:06Work
  9. 10:07Syntax
  10. 11:34Operational Semantics
  11. 13:07Measurement
  12. 13:42More complicated examples
  13. 14:38Conclusion
  14. 15:26Questions
~/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.