Abstract. The B Method [1] does not currently handle probability. We add it in a limited form, concentrating on “almost-certain ” properties which hold with probability one; and we address briefly the implied modifications to the programs that support B. The Generalised Substitution Language is extended with a binary operator ⊕ representing “abstract probabilistic choice”, so that the substitution prog 1 ⊕ prog 2 means roughly “choose between prog 1 and prog 2 with some probability neither one nor zero”. We then adjust B’s proof rule for loops — specifically, the variant rule — so that in many cases it is possible to prove “probability-one ” correctness of programs containing the new operator, which was not possible in B before, while remai...
An important question for a probabilistic program is whether the probability mass of all its divergi...
We identify a refinement algebra for reasoning about probabilistic program transformations in a tota...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
Abstract. In earlier work, we introduced probability to the B-Method (B) by providing a probabilisti...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
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...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
Early support for reasoning about probabilistic system behaviour replaced nondeterminism with probab...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
An important question for a probabilistic program is whether the probability mass of all its divergi...
We identify a refinement algebra for reasoning about probabilistic program transformations in a tota...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...
Abstract. In earlier work, we introduced probability to the B-Method (B) by providing a probabilisti...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
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...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic predicate transformers provide a semantics for imperative programs containing both dem...
Probabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of probabi...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
Early support for reasoning about probabilistic system behaviour replaced nondeterminism with probab...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
AbstractProbabilistic annotations generalise standard Hoare Logic [20] to quantitative properties of...
We study quantitative reasoning about probabilistic programs. In doing so, we investigate two main a...
An important question for a probabilistic program is whether the probability mass of all its divergi...
We identify a refinement algebra for reasoning about probabilistic program transformations in a tota...
We present a new proof rule for proving almost-sure termination of probabilistic programs, including...