SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

Mon 5 Oct 2026 16:24 - 16:42 at Junior Ballroom 3&4 - Probabilistic Programming Chair(s): Eva Darulova

We study exact discretization as a semantics-preserving transformation for recursive, higher-order probabilistic programs with continuous distributions. We target programs where continuous values are compared against finitely many constants, so exact inference reduces to a discrete problem. Our central technical contribution is a non-local, type-directed analysis that infers where continuous values can be partitioned into finitely many observationally relevant regions, then rewrites sampling and comparison behavior over those regions. We call this transformation Slice. Because this construction is global and type-directed, correctness requires reasoning beyond the local syntax: we formalize the transformation and prove soundness for boolean queries using a coupling-style logical relations argument over operational semantics. As an application, transformed programs can be executed by discrete engines such as Dice, Roulette, and Storm. Our empirical evaluation shows two complementary strengths of Slice when paired with discrete backends: it enables exact inference for challenging continuous programs that lie beyond the reach of previous exact systems, and, on benchmarks where direct comparison is possible, it is competitive with state-of-the-art exact inference systems for continuous programs.

This program is tentative and subject to change.

Mon 5 Oct

Displayed time zone: Pacific Time (US & Canada) change

15:30 - 17:00
Probabilistic ProgrammingOOPSLA at Junior Ballroom 3&4
Chair(s): Eva Darulova Uppsala University
15:30
18m
Talk
noDice: Inference for Discrete Probabilistic Programs with Nondeterminism and Conditioning
OOPSLA
Tobias Gürtler Saarland University; Saarland Informatics Campus, Benjamin Lucien Kaminski Saarland University; University College London
DOI
15:48
18m
Talk
Static Factorisation of Probabilistic Programs with User-Labelled Sample Statements and While Loops
OOPSLA
Markus Böck TU Wien, Jürgen Cito TU Wien
DOI Authorizer link
16:06
18m
Talk
Probabilistic Programming with Programmable Divide-Conquer-Combine Inference on Modern Hardware
OOPSLA
Markus Böck TU Wien, Jürgen Cito TU Wien
DOI Authorizer link
16:24
18m
Talk
Type-Directed Discretization of Probabilistic Programs
OOPSLA
Katherine Wu Cornell University, Jules Jacobs ETH Zurich; Jane Street, Kevin Batz University of Münster, Alexandra Silva Cornell University
DOI
16:42
18m
Talk
Probabilistic Floating-Point Round-Off Analysis via Concentration Inequalities
OOPSLA
Yichen Tao University of Michigan, Hongfei Fu Shanghai University of Finance and Economics, Jiawei Chen University of Michigan, Jean-Baptiste Jeannin University of Michigan
DOI
Hide past events