~/talk

Solvable Polynomial Ideals: The Ideal Reflection for Program Analysis

Talkat POPL 2024 · 2024-01-14..01-20
links:none on file
links:none on file
slides:none on file

Generates loop summaries that abstractions arbitrary loop bodies into a solvable polynomial ideal and then applies a proven complete solver (a generalization of Cowers and Zimmerman) to extract all polynomial invariants of that abstraction. Claims a formal monotonicity guarantee: stronger loop-body information yields stronger summaries. Implements the algorithms, evaluates on SV-COMP suites, reports competitive results and leadership on nonlinear benchmarks, with total runs around 1,130s and 1,750s for two benchmark classes. Artifacts available.

AI-written summary · about

  1. 0:00Solvable polynomial ideals intro
  2. 1:29Prior work on polynomial analysis
  3. 3:35Compositional summary generation
  4. 4:38Loop analysis with overapproximation
  5. 5:41Monotonicity guarantee
  6. 6:23Solvable polynomial ideals role
  7. 7:48Step-by-step example
  8. 10:41Monotonicity enabling features
  9. 12:07Method overview
  10. 13:29Benchmark results
  11. 13:51Q&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.