~/talk

How fitting is your abstract domain?

Talkat SAS 2023 · 2023-10-22..10-24
links:none on file
links:none on file
slides:none on file

Presents a sound, language- and domain-agnostic proof system that decides whether an abstract domain can produce answers strictly better than a chosen threshold, formalizing adequacy as a representability property distinct from completeness. Gives an algorithmic refinement loop (input/output iterations) that adds concrete-derived abstract elements to reach adequacy, shows the pattern on the sign and interval domains with worked examples and a small prototype implementation, and notes termination is not guaranteed.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Abstract interpretation soundness
  3. 1:27Completeness and false alarms
  4. 3:14Completeness vs expressiveness
  5. 4:21Notion of adequacy
  6. 6:07Global and local adequacy
  7. 7:34Completeness vs adequacy
  8. 8:17Refining domains for adequacy
  9. 10:43Input/output refinement
  10. 13:58Iterative refinement to fixed point
  11. 14:21Program logic for adequacy
  12. 17:54Adequacy as quality measure
  13. 18:37Intentional nature of adequacy
  14. 19:19Transforming programs for adequacy
  15. 20:02Q&A
  16. 20:44Widening techniques comparison
  17. 21:27Domains vs transformers
  18. 22:50Termination guarantees
  19. 24:14Automation and future work
~/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.