This paper investigates the usage of generating functions (GFs) encoding measures over the program variables for reasoning about discrete probabilistic programs. To that end, we define a denotational GF-transformer semantics for probabilistic while-programs, and show that it instantiates Kozen’s seminal distribution transformer semantics. We then study the effective usage of GFs for program analysis. We show that finitely expressible GFs enable checking super-invariants by means of computer algebra tools, and that they can be used to determine termination probabilities. The paper concludes by characterizing a class of—possibly infinite-state—programs whose semantics is a rational GF encoding a discrete phase-type distribution
AbstractThis paper presents two complementary but equivalent semantics for a high level probabilisti...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
We show that a measure-based denotational semantics for probabilistic programming is commutative. Th...
This paper investigates the usage of generating functions (GFs) encoding measures over the program v...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
In this thesis we consider sequential probabilistic programs. Such programsare a means to model rand...
We study the semantic foundation of expressive probabilistic programming languages, that support hig...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
The work is supported by the EPSRC. Abstract. In this paper we show how quantitative program logic [...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
Predicate transformers facilitate reasoning about imperative programs, including those exhibiting de...
AbstractThis paper presents two complementary but equivalent semantics for a high level probabilisti...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
We show that a measure-based denotational semantics for probabilistic programming is commutative. Th...
This paper investigates the usage of generating functions (GFs) encoding measures over the program v...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
In this thesis we consider sequential probabilistic programs. Such programsare a means to model rand...
We study the semantic foundation of expressive probabilistic programming languages, that support hig...
In this paper we revisit the well-known technique of predicate abstraction to characterise performan...
The work is supported by the EPSRC. Abstract. In this paper we show how quantitative program logic [...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
We present a new symbolic execution semantics of probabilistic programs that include observe stateme...
The weakest pre-expectation calculus [20] has been proved to be a mature theory to analyze quan-tita...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
version corrigée de quelques scoriesThe study of probabilistic programs is of considerable interest ...
Predicate transformers facilitate reasoning about imperative programs, including those exhibiting de...
AbstractThis paper presents two complementary but equivalent semantics for a high level probabilisti...
Abstraction is a fundamental tool for reasoning about a complex system. Program abstraction has been...
We show that a measure-based denotational semantics for probabilistic programming is commutative. Th...