An important question for a probabilistic program is whether the probability mass of all its diverging runs is zero, that is that it terminates "almost surely". Proving that can be hard, and this paper presents a new method for doing so; it is expressed in a program logic, and so applies directly to source code. The programs may contain both probabilistic- and demonic choice, and the probabilistic choices may depend on the current state. As do other researchers, we use variant functions (a.k.a. "super-martingales") that are real-valued and probabilistically might decrease on each loop iteration; but our key innovation is that the amount as well as the probability of the decrease are parametric. We prove the soundness of the new rule, indica...
In order to extend the modeling capabilities of rewriting systems, it is rather natural to consider ...
We present the first machine learning approach to the termination analysis of probabilistic programs...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
An important question for a probabilistic program is whether the probability mass of all its divergi...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
International audienceIn this work, we consider the almost-sure termination problem for probabilisti...
In this work, we consider the almost-sure termination problem for probabilistic programs that asks w...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
We study the almost-sure termination problem for probabilistic programs. First, we show that superma...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
Termination analysis has received considerable attention in Logic Programming for several decades. I...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
In order to extend the modeling capabilities of rewriting systems, it is rather natural to consider ...
We present the first machine learning approach to the termination analysis of probabilistic programs...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
An important question for a probabilistic program is whether the probability mass of all its divergi...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
International audienceIn this work, we consider the almost-sure termination problem for probabilisti...
In this work, we consider the almost-sure termination problem for probabilistic programs that asks w...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
We study the almost-sure termination problem for probabilistic programs. First, we show that superma...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
Termination analysis has received considerable attention in Logic Programming for several decades. I...
AbstractWe introduce a Hoare-style logic for probabilistic programs, called VPHL, that has been form...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
In order to extend the modeling capabilities of rewriting systems, it is rather natural to consider ...
We present the first machine learning approach to the termination analysis of probabilistic programs...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...