~/talk

An Infinite Needle in a Finite Haystack: Finding Infinite Counter-Models in Dedu...

Talkat POPL 2024 · 2024-01-14..01-20· [compilers-and-language-design]
name:Neta Elad
links:none on file
links:none on file
slides:none on file

Proposes a finite, machine-checkable representation of certain infinite first-order models called symbolic structures and encodes model checking into linear integer arithmetic so solvers can validate them. Builds a template-driven symbolic search that compiles into LIA queries and implements it as the Fast tool. Proves a decidable fragment OSC that strictly extends EPR and guarantees a small symbolic model. Evaluated on 21 benchmarks: linked-list examples <1s, distributed-protocols average <1min, worst ≈2min, while Z3/cvc5/Vampire diverge or return unknown.

AI-written summary · about

  1. 0:00Infinite counter-models in verification
  2. 1:30Infinite counter-models in SMT solvers
  3. 2:33Domains with infinite models
  4. 3:57Paxos verification example
  5. 4:59Structure of infinite counter-model
  6. 6:00Finite symbolic representation
  7. 8:28Checking formulas against models
  8. 8:50Searching satisfying models
  9. 10:18OSC fragment of first-order logic
  10. 12:07Tool implementation with Fast
  11. 13:34Conclusion and future work
  12. 14:39Questions and answers session
~/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.