~/talk

Assertion-Based Optimization of Quantum Programs

links:none on file
slides:none on file

An assertion-based optimizer that uses Z-basis, probability-1 pre/postconditions and triviality rules removes redundant gates and qubits by proving operations are no-ops; a Python prototype built on ProjectQ and Z3 implements it and succeeds on mapping/GHZ, modular reduction, floating-point renormalization, and measurement-based uncomputation cases. Results include removal of long swap/CNOT chains, conversion of Toffoli-style sequences into Clifford+measurement, and exponential qubit savings for the position-register trick, demonstrating practical, automated circuit shrinking.

AI-written summary · about

  1. 0:00Intro
  2. 0:19Quantum states
  3. 1:17Gates / Measurement
  4. 2:13Quantum circuits
  5. 3:16Motivation
  6. 4:31Assertions for optimization
  7. 7:14Triviality conditions
  8. 9:18Example: Optimizing mapped circuits
  9. 10:32Arithmetic in quantum applications
  10. 11:05Integer arithmetic
  11. 11:31Floating-point renormalization
  12. 12:24Optimizing the shift circuit
  13. 13:06Using preconditions
  14. 14:44Summary
~/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.