~/talk

A Primal-Dual Perspective on Program Verification Algorithms

Talkat POPL 2025 · 2025-01-19..01-25
links:none on file
links:none on file
slides:none on file

Presents a unified algorithmic framework that generalizes Lagrangians to discrete domains (powersets, predicates, ranking functions) and runs an abstract primal-dual search that simultaneously builds candidate proofs and counterexamples. Proves progress under lattice monotonicity and shows CEGAR, ICE learning, primal‑dual Houdini, disjunctive rankings and strategy‑skeleton quantifier instantiation all instantiate the framework. Delivers a prototype validity checker for fixpoint logic over quantified linear arithmetic that outperforms some state‑of‑the‑art instances.

AI-written summary · about

  1. 0:00Primal-dual verification intro
  2. 1:27Lagrangian verification framework
  3. 3:53Primal-dual game mechanics
  4. 7:49CEGAR instantiation
  5. 10:35ICE as Lagrangian instance
  6. 13:03Comparing verification algorithms
  7. 14:51Weak vs strong duality
  8. 16:14Conclusion and future work
  9. 17:30Q&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.