Probabilistic Programming (Fall 2025)
Motivation
The idea behind this reading group is to become more familiar with some of the recent literature on semantics, verification and applications of probabilistic programming.
Schedule
- When: TBD
- Where: TBD
- Organizer: Alejandro Aguirre
We will be holding the kick-off meeting on Tuesday, September 2nd at 9AM in the Turing 230 meeting room (together with the proof automation reading group), to discuss the format, the schedule, and the list of papers.
Format
We meet every other week, alternating with the proof automation reading group.
The concrete format is to be determined. The preliminary idea is that a discussion lead is assigned 2-3 related papers and presents them to the rest of the group. The format of the presentation is up to the discussion lead, some options are slides, whiteboard, live coding, etc. The rest of the group is assumed to have read the paper introductions, but not the body of the paper in detail.
Suggested papers
A selection of papers is listed below. The list is open to suggestions depending on the interests of the group participants
Semantics
Measurable cones and stable, measurable functions: a model for probabilistic higher-order programming. Ehrard et al. 2018. Link
A domain theory for statistical probabilistic programming. Vákár et al. 2019. Link
Semantics of higher-order probabilistic programs with conditioning. Dahlqvist and Kozen. 2020. Link
A Cartesian Closed Category for Random Variables. Di Gianantonio and Edalat. 2024. Link
The Beta-Bernoulli process and algebraic effects. Staton et al. 2018. Link
A synthetic approach to Markov kernels, conditional independence and theorems on sufficient statistics. Fritz. 2020. Link
Synthetic topology in Homotopy Type Theory for probabilistic programming. Bidlingmaier et al. 2021. Link
Other papers on categorical probability theory?
Logic and Verification
Towards Concurrent Quantitative Separation Logic. Fesefeldt et al. 2022. Link
A Quantitative Probabilistic Relational Hoare Logic. Avanzini et al. 2025. Link
Probabilistic Concurrent Reasoning in Outcome Logic: Independence, Conditioning, and Invariants. Zilberstein et al. 2024. Link
A Program Logic for Concurrent Randomized Programs in the Oblivious Adversary Model. Fan et al. 2025. Link
A Deductive Verification Infrastructure for Probabilistic Programs. Schröer et al. 2023. Link
Foundations for Deductive Verification of Continuous Probabilistic Programs: From Lebesgue to Riemann and Back. Batz et al. 2025. Link
Lilac: A Modal Separation Logic for Conditional Probability. Li et al. 2023. Link
Bluebell: An Alliance of Relational Lifting and Independence for Probabilistic Reasoning. Bao et al. 2025. Link
A Modal Type Theory of Expected Cost in Higher-Order Probabilistic Programs. Rajani et al. 2024. Link
Induction and Recursion Principles in a Higher-Order Quantitative Logic for Probability. Bacci and Møgelberg. 2024. Link
Lower Bounds for Possibly Divergent Probabilistic Programs. Feng et al. 2023. Link
Probabilistic Program Analysis with Martingales. Chakarov and Sankaranarayanan. 2013. Link
Sound and Complete Proof Rules for Probabilistic Termination. Majumdar and Sathiyanarayana. 2025. Link
Other papers on probabilistic separation logics
Statistical Inference
Scaling exact inference for discrete probabilistic programs. Holtzen et al. 2020. Link
Reactive Probabilistic Programming. Baudart et al. 2020. Link
Security and Privacy
Sound Verification of Security Protocols: From Design to Interoperable Implementations. Arquint et al. 2023. Link
EasyUC: Using EasyCrypt to Mechanize Proofs of Universally Composable Security. Canetti et al. 2019. Link
On Session Typing, Probabilistic Polynomial Time, and Cryptographic Experiments. Dal Lago and Giusti. 2022. Link
On Computational Indistinguishability and Logical Relations. Dal Lago et al. 2024. Link
Duet: an expressive higher-order language and linear type system for statically enforcing differential privacy. Near et al. 2019. Link
SSProve: A Foundational Framework for Modular Cryptographic Proofs in Coq. Abate et al. 2021. Link