~/talk

Formal Foundations for Translational Separation Logic Verifiers

Talkat POPL 2025 · 2025-01-19..01-25
links:none on file
links:none on file
slides:none on file

Provides a formal, mechanized framework that proves soundness of translational separation-logic verifiers by defining a core IVL with both operational and axiomatic semantics, using Isabelle/HOL proofs. Key technical moves: a generalized separation algebra unifying separation logic and implicit dynamic frames, angelic non-determinism to model backend choices, and a proof-reconstruction technique to turn IVL derivations into separation-logic proofs. Instantiates to Viper, connects to symbolic-execution and VCG back-ends, and ships reusable artifacts.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Separation logic in verifiers
  3. 3:57Encoding assertions in IVL
  4. 6:03Soundness goal
  5. 7:07Challenges in semantics
  6. 8:10Core IVL design
  7. 10:19Dual semantics
  8. 11:21Operational semantics independence
  9. 12:25Angelic nondeterminism
  10. 14:33Contributions and formalization
  11. 15:54Practical instantiation
  12. 16:14Q&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.