~/talk

Certifying the Synthesis of Heap-Manipulating Programs

Talkat SPLASH 2022 · 2022-12-05..12-10
links:none on file
links:none on file
slides:none on file

Method translates SuSLik synthesis traces into machine-checkable Coq proofs and produces three certifiers for HTT, Iris and VST, evaluated on 15 benchmarks. Technique relies on SuSLik emitting deductive traces plus two mechanisms—deferred proof steps to reorder postcondition-changing inferences and a proof context accumulator to record existential unifications. Generated proofs are typically under 100 lines; most Coq check times are 2–20s (VST proofs sometimes approach a minute). Certification is fully automated for the benchmark suite.

AI-written summary · about

  1. 0:00Introduction
  2. 2:07Certified heap programs
  3. 4:14Post-hoc certification
  4. 7:52Synthesis versus verification
  5. 10:42Deferred proof steps
  6. 15:22Proof automation challenges
  7. 17:31Verifier design challenges
  8. 21:28Pure entailments with solvers
  9. 23:35Summary and future work
  10. 24:42Question and answer 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.