~/talk

Relatively Complete Verification of Probabilistic Programs

Talkat POPL 2021 · 2021-01-17..01-22· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

Defines a compact grammar for non‑negative real‑valued assertions (rationals, addition, multiplication, truncated subtraction, guarded expectations, scaling and sup/inf quantifiers) and proves closure under weakest pre‑expectation with an effective construction from postexpectation to preexpectation by induction on program structure; loops require encoding rational state sequences and variable-length sums/products (e.g. harmonic numbers, square roots, irrational termination probabilities) syntactically. Result yields constructive wp synthesis and relative completeness up to a single oracle call to decide a syntactic inequality.

AI-written summary · about

  1. 0:00Introduction
  2. 0:20Non probabilistic programs
  3. 4:36Syntax
  4. 6:02Overview
  5. 6:51Expectations
  6. 7:52Weakest Pre Expectations
  7. 9:31Weakest Pre Expectations Examples
  8. 10:56Weakest Pre Expectations Syntax
  9. 11:19Prerequisites
  10. 13:20Arithmetic Expressions
  11. 14:26Syntax for Expectations
  12. 19:55Compound Statements
  13. 24:24Recap
  14. 25:31Syntax in Action
  15. 27:37Conclusion
~/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.