~/talk

Bayesian Separation Logic

Talkat POPL 2026 · 2026-01-11..01-17
links:none on file
linkedin:nicolasgwu
links:none on file
slides:none on file

Introduces a separation logic that actually models Bayesian updating and scoring, proving an internal Bayes' theorem by invoking the Rokhlin‑Simmons disintegration result and constructing semantics over σ‑finite measure spaces (Hilbert cube) compatible with s‑finite kernels. Provides axioms for observe/score and a conditional sampling rule, uses them to derive Beta posteriors and show the coin‑flip program has expected value 1/2, proves conditional dependence examples, and verifies posterior/estimation results for burglar‑alarm and Gaussian mixture models.

AI-written summary · about

  1. 0:00Introduction
  2. 1:06Goal of probabilistic separation logic
  3. 3:59Probabilistic programming example
  4. 6:12Syntax and semantics of PSL
  5. 7:55Bayesian separation logic features
  6. 9:24Proof rules for sampling and observation
  7. 12:18Proving expected value of a program
  8. 14:48Conditional dependency and correlation
  9. 16:35Semantics of probabilistic separation logic
  10. 18:00Internal base theorem explanation
  11. 19:27Conclusion and future work
  12. 20:23Q&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.