~/talk

A Verified Optimizer for Quantum Circuits & Verified Translation Between Low-Level Quantum Languages

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

A verified optimizer named Box implements peephole rules (X/Z propagation, gate cancellation) plus rotation‑merging and a naive swap‑based mapper, all formalized in a new IR called Squire and extracted from Coq to OCaml. The development is about 8,000 lines of Coq (≈1,500 for the core), with a standalone OpenQASM (open chasm) parser (~400 lines), and a 29‑benchmark evaluation that yields substantial gate and T‑count reductions comparable to prior research while preserving semantics — i.e., transformations are provably correct.

AI-written summary · about

  1. 0:00A Verified Optimizer for Quantum Circuits
  2. 0:18Verified Compiler Stack
  3. 5:13VOQC Transformations
  4. 7:20Example: XIZ Propagation
  5. 9:25Proof Overview
  6. 11:48Verifying Matrix Equivalences
  7. 13:22Experiment
  8. 13:59Results
  9. 15:49Unitary SOIR and OpenQASM have fairly similar abstract syntax
  10. 17:06Denotational semantics of SOIR and Open QASM correspond
  11. 18:17Sernantic preservation properties are maintained during translation
  12. 19:02OpenQASM parser written in OCaml programming language
~/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.