~/talk

Categorical Semantics of Probabilistic Symbolic Execution

links:none on file
links:none on file
slides:none on file

Builds a denotational universe where symbolic execution is a presheaf model and proves a single metatheorem: any definitional interpreter written in the internal language of the resulting category of symbolic sets (presheaves) yields a correct symbolic semantics for its ordinary set interpretation. Extends to state merging by using mergeable symbolic sets (sheaves) and correctness via instantiation structures (gluing). Produces an executable Haskell reference interpreter, explains why list merging matches RoSEtTE’s length-based merge, and ships reusable artifacts.

AI-written summary · about

  1. 0:00Probabilistic symbolic execution intro
  2. 1:04How probabilistic symbolic execution works
  3. 3:28Motivation for categorical semantics
  4. 6:16Category of symbolic sets
  5. 10:50Symbolic metal language and constructions
  6. 13:37State merging with mergeable sets
  7. 16:26Sheaf semantics and topology
  8. 18:13Correctness via instantiation
  9. 20:19Q&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.