~/talk

From Verified Compilation to Shor's Algorithm

Talkat PLanQC 2021 · on Tuesday, 2021-06-22· [quantum-computing]
slides:none on file

A verified compiler stack implements a small IR called Squire and a proven optimizer Vox that preserves denotational semantics across rewrites. The project contains about 3,900 LOC of source and 3,500 LOC of proofs, proves optimizations like NOT propagation and rotation merging, cuts total gate count ~19% on benchmarks, and connects a verified reversible arithmetic compiler to Squire to produce a full, end‑to‑end verified implementation of Shor’s algorithm (≈10,000 LOC) validated on a simulator up to 200.

AI-written summary · about

  1. 0:00Intro
  2. 0:30Quantum Programming is Hard
  3. 1:44Verified Quantum Programming
  4. 3:04Goal: Verified Compiler Stack
  5. 4:15Our Work: SQIR and VOQC
  6. 6:00Outline
  7. 7:36Unitary SQIR
  8. 12:04SQIR Metaprogramming
  9. 13:27Proofs of Correctness in Coq
  10. 14:51SQIR's Design for Proof
  11. 17:44Proofs so far
  12. 18:28VOQC: Verified Optimizer for Quantum Circuits
  13. 19:13Semantics Preservation
  14. 19:47Example: X Propagation
  15. 24:00Verifying Matrix Equivalences
  16. 24:44Circuit Mapping
  17. 25:32Evaluation
  18. 25:57Benchmark
  19. 26:58Summary Results
  20. 28:15Verified Shor's Algorithm
  21. 29:52Challenges
  22. 31:54Summary and Future 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.