~/talk

Automating Unrealizability Logic: Hoare-style Proof Synthesis for Infinite Sets of(…)

Talkat OOPSLA 2024 · 2024-10-20..10-25· [software-architecture]
links:none on file
links:none on file
slides:none on file

Presents Wuldo, the first implementation of an Unrealizability Logic (UL) proof synthesizer that decouples a fixed proof skeleton from parametric nonterminal summaries, producing Hoare-style proofs over grammars that denote infinite sets of programs. Wuldo checks or synthesizes summaries, handles specifications that require infinite counterexamples or arbitrary Hoare triples, reuses summaries across queries, and speeds verification 1.96× versus proving summaries from scratch. Benchmarks show it proves cases out of reach for prior solvers; synthesis sometimes fails when summaries need complex existentials.

AI-written summary · about

  1. 0:00Introduction
  2. 2:12Running example and grammar
  3. 3:36Limitations of solvers
  4. 4:39Unrealizability logic
  5. 5:22Induction and summaries
  6. 7:51Proof structure insight
  7. 11:41Proof synthesis algorithm
  8. 12:01Benchmark results
  9. 14:28Challenges with summaries
  10. 15:32Conclusion
~/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.