We present the first machine learning approach to the termination analysis of probabilistic programs. Ranking supermartingales (RSMs) prove that probabilistic programs halt, in expectation, within a finite number of steps. While previously RSMs were directly synthesised from source code, our method learns them from sampled execution traces. We introduce the neural ranking supermartingale: we let a neural network fit an RSM over execution traces and then we verify it over the source code using satisfiability modulo theories (SMT); if the latter step produces a counterexample, we generate from it new sample traces and repeat learning in a counterexample-guided inductive synthesis loop, until the SMT solver confirms the validity of the RSM. Th...
An important question for a probabilistic program is whether the probability mass of all its divergi...
Termination analysis has received considerable attention in Logic Programming for several decades. I...
We introduce a system of monadic affine sized types, which substantially generalise usual sized type...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
We study the termination problem for nondeterministic probabilistic programs. We consider the bounde...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
In this paper, we consider termination of probabilistic programs with real-valued variables. The que...
In this article, we consider the termination problem of probabilistic programs with real-valued vari...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
We introduce a novel approach to the automated termination analysis of computer programs: we use neu...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
In this work, we consider the almost-sure termination problem for probabilistic programs that asks w...
International audienceIn this work, we consider the almost-sure termination problem for probabilisti...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
An important question for a probabilistic program is whether the probability mass of all its divergi...
Termination analysis has received considerable attention in Logic Programming for several decades. I...
We introduce a system of monadic affine sized types, which substantially generalise usual sized type...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
We study the termination problem for nondeterministic probabilistic programs. We consider the bounde...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
In this paper, we consider termination of probabilistic programs with real-valued variables. The que...
In this article, we consider the termination problem of probabilistic programs with real-valued vari...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
We introduce a novel approach to the automated termination analysis of computer programs: we use neu...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
In this work, we consider the almost-sure termination problem for probabilistic programs that asks w...
International audienceIn this work, we consider the almost-sure termination problem for probabilisti...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
An important question for a probabilistic program is whether the probability mass of all its divergi...
Termination analysis has received considerable attention in Logic Programming for several decades. I...
We introduce a system of monadic affine sized types, which substantially generalise usual sized type...