We consider nondeterministic probabilistic programs with the most basic liveness property of termination. We present efficient methods for termination analysis of nondeterministic probabilistic programs with polynomial guards and assignments. Our approach is through synthesis of polynomial ranking supermartingales, that on one hand significantly generalizes linear ranking supermartingales and on the other hand is a counterpart of polynomial ranking-functions for proving termination of nonprobabilistic programs. The approach synthesizes polynomial ranking-supermartingales through Positivstellensatz's, yielding an efficient method which is not only sound, but also semi-complete over a large subclass of programs. We show experimental results t...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
We consider nondeterministic probabilistic programs with the most basic liveness property of termina...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
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...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
We present the first machine learning approach to the termination analysis of probabilistic programs...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Proving program termination is typically done by finding a well-founded ranking function for the pro...
We consider nondeterministic probabilistic programs with the most basic liveness property of termina...
Probabilistic programs extend classical imperative programs with real-valued random variables and ra...
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...
Termination is one of the basic liveness properties, and we study the termination problem for probab...
We present the first machine learning approach to the termination analysis of probabilistic programs...
International audienceWe consider the quantitative problem of obtaining lower-bounds on the probabil...
International audienceThe traditional method for proving program termination consists in inferring a...
The traditional method for proving program termination consists in inferring a ranking function. In ...
AbstractIn this note we show that probabilistic termination of concurrent programs is in many cases ...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
We study termination of higher-order probabilistic functional programs with recursion, stochastic co...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
We consider the problem of synthesising polynomial ranking functions for single-path loops over the ...
Proving program termination is typically done by finding a well-founded ranking function for the pro...