~/talk

The Landscape of Formal Verification in APL: a Review with a Case Study in Quantum(…)

Talkat ARRAY 2024 · on Tuesday, 2024-06-25· [quantum-computing]
links:none on file
links:none on file
links:none on file
slides:none on file

Claims that APL-style array language makes formal verification practical for quantum code by mapping a restricted QL/QPL subset to SMT checks and extracting invariants, pre/postconditions and safety/liveness properties. Implements a QV interpreter that translates QL primitives (H X Y Z, XX, parametric gates, state vectors) into queries for Z3 SMT and a static verifier; demonstrates simulation of small circuits (four-qubit Hadamard/random-number example) but currently verifies only simple gate families and not large-scale noisy hardware. Workflow-driven verification integrates simulator, translator and SMT backend.

AI-written summary · about

  1. 0:00Formal verification in APL
  2. 1:51Quantum APL overview
  3. 3:43QV interpreter and verifier
  4. 5:52Formal Q program definition
  5. 8:19Correctness in quantum programs
  6. 11:11Verifying Deutsch-Jozsa algorithm
  7. 13:00Future of formal verification
  8. 14:05Summary
  9. 14:49Q&A
~/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.