~/talk

CoqQ: Foundational Verification of Quantum Programs

Talkat POPL 2023 · 2023-01-15..01-21· [quantum-computing]
name:Li Zhou
links:none on file
links:none on file
links:none on file
name:Junyi Liu
links:none on file
links:none on file
slides:none on file

CoqQ is a Coq framework that formalizes a quantum language, proves a program logic sound with respect to a denotational semantics built on MathComp and MathComp Analysis, and supports arbitrary finite data types rather than only qubits. It implements labelled Dirac notation for local tensor reasoning, verifies canonical algorithms including the Hidden Subgroup Problem, and delivers machine-checked proofs ranging from single-line lemmas to several-hundred-line developments. The implementation is fully formalized in CoqQ.

AI-written summary · about

  1. 0:00Intro
  2. 0:31Motivation
  3. 3:36Motivating Example: HSP
  4. 5:30Main Components
  5. 6:31(Abstract) Linear Algebra
  6. 7:10Tensor of Spaces
  7. 9:06Labeled Dirac Notation
  8. 10:24Automatic Lifting
  9. 12:07Quantum Framework
  10. 12:22qwhile Language
  11. 14:05Quantum Hoare Logic
  12. 15:56Inference Rules
  13. 17:02Code Metric
  14. 20:10Case Study
~/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.