~/talk

The Best of Abstract Interpretations

Talkat POPL 2025 · 2025-01-19..01-25· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

Characterizes when an inductive abstract interpretation equals the abstraction of the concrete semantics, proves that for any non‑trivial abstract domain the set of programs with that best correct approximation is not recursive, and shows there is no effective program transformation or minimal domain refinement that guarantees achieving it. Uses the sign domain example (+1 then −1) to demonstrate non‑compositionality, excludes widening, and gives a program logic that infers [pre]A p [post]A triples certifying that an analysis is indeed the best.

AI-written summary · about

  1. 0:00Introduction
  2. 2:12Program syntax and semantics
  3. 5:04Best code approximation
  4. 7:09Research questions on best analysis
  5. 9:17Structural properties of programs
  6. 13:15Impossibility results
  7. 15:02Defining BCA triples
  8. 18:56Proving best analysis
  9. 22:07Future work and conclusion
~/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.