[PDF][PDF] Continualization of probabilistic programs with correction

J Laurel, S Misailovic - … on Programming, ESOP 2020, Held as …, 2020 - library.oapen.org
Probabilistic Programming offers a concise way to represent stochastic models and perform
automated statistical inference. However, many real-world models have discrete or hybrid …

Newtonian Program Analysis of Probabilistic Programs

D Wang, T Reps - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
Due to their quantitative nature, probabilistic programs pose non-trivial challenges for
designing compositional and efficient program analyses. Many analyses for probabilistic …

Omnisemantics: Smooth handling of nondeterminism

A Charguéraud, A Chlipala, A Erbsen… - ACM Transactions on …, 2023 - dl.acm.org
This article gives an in-depth presentation of the omni-big-step and omni-small-step styles of
semantic judgments. These styles describe operational semantics by relating starting states …

Multisets and distributions

D Kozen, A Silva - Logics and Type Systems in Theory and Practice …, 2024 - Springer
We give a lightweight alternative construction of Jacobs's distributive law for multisets and
distributions that does not involve any combinatorics. We first give a distributive law for lists …

Probabilistic resource-aware session types

A Das, D Wang, J Hoffmann - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
Session types guarantee that message-passing processes adhere to predefined
communication protocols. Prior work on session types has focused on deterministic …

Probability and Angelic Nondeterminism with Multiset Semantics

S Ong, S Ma, D Kozen - arXiv preprint arXiv:2412.06754, 2024 - arxiv.org
We introduce a version of probabilistic Kleene algebra with angelic nondeterminism and a
corresponding class of automata. Our approach implements semantics via distributions over …

Denotation-based Compositional Compiler Verification

Z Cheng, J Wu, D Wang, Q Cao - arXiv preprint arXiv:2404.17297, 2024 - arxiv.org
A desired but challenging property of compiler verification is compositionality in the sense
that the compilation correctness of a program can be deduced from that of its substructures …

Cost-aware type theory

Y Niu, R Harper - arXiv preprint arXiv:2011.03660, 2020 - arxiv.org
Although computational complexity is a fundamental aspect of program behavior, it is often
at odds with common type theoretic principles such as function extensionality, which …

[PDF][PDF] Omnisemantics: Smoother Handling of Nondeterminism

A Chlipala, A Erbsen, S Gruetter - 2023 - dspace.mit.edu
Today, a typical project in rigorous reasoning about programming languages begins with an
operational semantics (or maybe several), with proofs of key lemmas proceeding by …

[PDF][PDF] Static Analysis of Probabilistic Programs: An Algebraic Approach

D Wang - 2022 - reports-archive.adm.cs.cmu.edu
Probabilistic programs are programs that can draw random samples from probability
distributions and involve random control flows. They are becoming increasingly popular and …