~/talk

Invited talk: Twist: Sound Reasoning for Purity and Entanglement in Quantum P...

Talkat PLanQC 2022 · on Thursday, 2022-09-15· [quantum-computing]
links:none on file
slides:none on file

Twist is a quantum language that encodes a type system for purity so programs can assert lack of entanglement and have those assertions checked by a mix of static analysis and runtime verification. It implements cast and split assertions, uses backwards entanglement propagation statically and SVD in simulation or an iterated swap test on hardware to verify separability, expresses Grover/QFT/error‑correction, catches injected bugs, and reports runtime overhead under 3.5% (with one case where static checks are conservative).

AI-written summary · about

  1. 0:00Start
  2. 0:44Quantum Programming
  3. 1:51A Subtle Bug
  4. 2:51Finding the Bug
  5. 3:31Quantum Entanglement
  6. 4:10Fixing the Entanglement Bug
  7. 9:37Measurement
  8. 12:11The Bug, Revisited
  9. 13:42Types Specify Purity
  10. 15:39Operators Assert Purity
  11. 17:39Static Analysis Verifies cast
  12. 18:47Dynamic Test Verifies split
  13. 19:08Runtime Separability Test
  14. 20:44Evaluation Questions
  15. 21:21Twist Analysis Results
  16. 24:14Runtime Verification Overhead
  17. 27:34Mixed vs. Pure State Simulation
  18. 28:45Looking Forward
  19. 42:09Classical Control Flow
~/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.