~/talk

Quantum compilation using the ZX calculus

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

ZX calculus is a graphical compiler backend that uses concrete rewrites—spider fusion, local complementation and pivot—to transform circuits into graph-like diagrams and phase gadgets, extract circuits via g-flow, and reduce non‑Clifford count (T gates). It gives an efficient amplitude evaluation (Gottesman–Knill class for Clifford phases) because each rewrite removes one spider (linear steps, each affecting at most quadratic neighbors), produces a Clifford normal form, and actually lowers T‑counts on many benchmarks; the verifier composes optimized circuit with the adjoint and simplifies, which even caught a bug in another optimizer.

AI-written summary · about

  1. 0:00Start
  2. 1:00Further Reading
  3. 1:38Circuit identities
  4. 2:02Quantum circuits bad!
  5. 3:34Circuit identity in ZX
  6. 7:27Formal composition
  7. 8:13Building ZX diagrams
  8. 8:25Symmetries
  9. 9:13ZX-diagrams Summary
  10. 10:19Spider fusion
  11. 11:01State and pi-copy
  12. 11:52Hadamards and colour-changing
  13. 13:39Three CNOTs make SWAP
  14. 14:36Rules for ZX-diagrams: The ZX-calculus
  15. 15:09Example 1: GHZ.preparation circuit
  16. 15:54Example 2 Teleportation
  17. 17:25Use-case of ZX 41: Clifford computation
  18. 17:44Cliffords in ZX
  19. 18:41Graph-like diagrams
  20. 20:25Graph-theoretic rewriting
  21. 21:29Local complementation on graph states
  22. 22:15Removing vertices
  23. 22:54Clifford simplification
  24. 24:20Clifford normal form
  25. 26:03Simplifying general circuits
  26. 26:52Non-Clifford optimisation
  27. 28:03T count optimisation
  28. 28:43Circuit equality verification
  29. 29:51circuit optimisation
  30. 30:03Circuit simulation with ZX-calculus
  31. 30:31Conclusion
~/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.