Abstract. We present static analyses for probabilistic loops using expectation in-variants. Probabilistic loops are imperative while-loops augmented with calls to random variable generators. Whereas, traditional program analysis uses Floyd-Hoare style invariants to over-approximate the set of reachable states, our ap-proach synthesizes invariant inequalities involving the expected values of pro-gram expressions at the loop head. We first define the notion of expectation invari-ants, and demonstrate their usefulness in analyzing probabilistic program loops. Next, we present the set of expectation invariants for a loop as a fixed point of the pre-expectation operator over sets of program expressions. Finally, we use exist-ing concepts from ab...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
We present static analyses for probabilistic loops using expectation invariants. Probabilistic loops...
In this thesis we consider sequential probabilistic programs. Such programsare a means to model rand...
Morgan and McIver's weakest pre-expectation framework is one of the most well-established methods fo...
One of the main challenges in the analysis of probabilistic programs is to compute invariant propert...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
We study a syntax for specifying quantitative assertions—functions mapping program states to numbers...
We present a novel static analysis technique to derive higher moments for program variables for a la...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
We present static analyses for probabilistic loops using expectation invariants. Probabilistic loops...
In this thesis we consider sequential probabilistic programs. Such programsare a means to model rand...
Morgan and McIver's weakest pre-expectation framework is one of the most well-established methods fo...
One of the main challenges in the analysis of probabilistic programs is to compute invariant propert...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
The aims of these lecture notes are two-fold: (i) we investigate the relation between the operationa...
We study a syntax for specifying quantitative assertions—functions mapping program states to numbers...
We present a novel static analysis technique to derive higher moments for program variables for a la...
We study a syntax for specifying quantitative “assertions” - functions mapping program states to num...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...