Algebro-geometric algorithms for template-based synthesis of polynomial programs

AK Goharshady, S Hitarth, F Mohammadi… - Proceedings of the …, 2023 - dl.acm.org
Template-based synthesis, also known as sketching, is a localized approach to program
synthesis in which the programmer provides not only a specification, but also a high-level" …

Learning probabilistic termination proofs

A Abate, M Giacobbe, D Roy - … Conference, CAV 2021, Virtual Event, July …, 2021 - Springer
We present the first machine learning approach to the termination analysis of probabilistic
programs. Ranking supermartingales (RSMs) prove that probabilistic programs halt, in …

Does a program yield the right distribution? Verifying probabilistic programs via generating functions

M Chen, JP Katoen, L Klinkenberg… - … Conference on Computer …, 2022 - Springer
We study discrete probabilistic programs with potentially unbounded looping behaviors over
an infinite state space. We present, to the best of our knowledge, the first decidability result …

Exact Bayesian Inference for Loopy Probabilistic Programs using Generating Functions

L Klinkenberg, C Blumenthal, M Chen… - Proceedings of the …, 2024 - dl.acm.org
We present an exact Bayesian inference method for inferring posterior distributions encoded
by probabilistic programs featuring possibly unbounded loops. Our method is built on a …

Proving almost-sure innermost termination of probabilistic term rewriting using dependency pairs

JC Kassing, J Giesl - International Conference on Automated Deduction, 2023 - Springer
Dependency pairs are one of the most powerful techniques to analyze termination of term
rewrite systems (TRSs) automatically. We adapt the dependency pair framework to the …

Exact Bayesian inference for loopy probabilistic programs

L Klinkenberg, C Blumenthal, M Chen… - arXiv preprint arXiv …, 2023 - arxiv.org
We present an exact Bayesian inference method for inferring posterior distributions encoded
by probabilistic programs featuring possibly unbounded looping behaviors. Our method is …

Inferring expected runtimes of probabilistic integer programs using expected sizes

F Meyer, M Hark, J Giesl - … Conference on Tools and Algorithms for the …, 2021 - Springer
We present a novel modular approach to infer upper bounds on the expected runtimes of
probabilistic integer programs automatically. To this end, it computes bounds on the …

Lower bounds for possibly divergent probabilistic programs

S Feng, M Chen, H Su, BL Kaminski… - Proceedings of the …, 2023 - dl.acm.org
We present a new proof rule for verifying lower bounds on quantities of probabilistic
programs. Our proof rule is not confined to almost-surely terminating programs--as is the …

A Complete Dependency Pair Framework for Almost-Sure Innermost Termination of Probabilistic Term Rewriting

JC Kassing, S Dollase, J Giesl - International Symposium on Functional …, 2024 - Springer
Recently, we adapted the well-known dependency pair (DP) framework to a dependency
tuple framework in order to prove almost-sure innermost termination (iAST) of probabilistic …

From innermost to full almost-sure termination of probabilistic term rewriting

JC Kassing, F Frohn, J Giesl - … on Foundations of Software Science and …, 2024 - Springer
There are many evaluation strategies for term rewrite systems, but proving termination
automatically is usually easiest for innermost rewriting. Several syntactic criteria exist when …