~/talk

Automating Relational Verification of Infinite-State Programs

Talkat VMCAI 2024 · 2024-01-15..01-16· [security]
slides:none on file

Two automated approaches appear: a constraint-based pipeline that encodes simultaneous synthesis of a semantic scheduler and relational invariant into an extended CHC class (PFW-style constraints) with fairness and well‑foundedness encodings, and an inductive proof search over a first‑order fixpoint logic modulo theories that unfolds definitions and applies induction lemmas. The implementation (PCAT / muSIC family) solves 15 of 20 benchmark problems fully automatically, uses SMT and CHC backends, and synthesizes Skolem strategies and ranking functions for GNI and co‑termination.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05What is relational verification
  3. 6:35Program equivalence and refinement
  4. 13:10Goals and scope
  5. 13:53Challenges in relational verification
  6. 26:10Automating relational verification
  7. 39:10Limitations and future directions
  8. 40:14Entertainment checking in fix-point logic
  9. 49:39Experiments and limitations
  10. 51:54Conclusion
  11. 52:57Q&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.