~/talk

Lilac: A Modal Separation Logic for Conditional Probability

Talkat PLDI 2023 · 2023-06-17..06-21
links:none on file
links:none on file
slides:none on file

Lilac presents a separation logic that models probability spaces as heap-like resources and defines an independent combination operator that interprets separating conjunction, yielding a frame rule identical to ordinary separation logic. It encodes mutual independence (including iterated separations), supports continuous random variables, expectations and variances for quantitative proofs, and validates that separating conjunction captures all independence relations. A conditioning modality based on disintegration theory handles conditional probability and the paper formally verifies a weighted sampling algorithm whose correctness hinges on conditional independence.

AI-written summary · about

  1. 0:00Lilac introduction and goals
  2. 1:30Probabilistic independence in programs
  3. 2:54Separation logic adaptation
  4. 5:00Lilac new features
  5. 7:50Probability spaces as heaps
  6. 10:15Independent combination
  7. 12:39Modal conditional probability
  8. 14:05Verification examples
  9. 15:38Q&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.