We identify a refinement algebra for reasoning about probabilistic program transformations in a total-correctness setting. The algebra is equipped with operators that determine whether a program is enabled or terminates respectively. As well as developing the basic theory of the algebra we demonstrate how it may be used to explain key differences and similarities between standard (i.e. non-probabilistic) and probabilistic programs and verify important transformation theorems for probabilistic action systems.29 page(s
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Recent work in sequential program semantics has produced both an operational (He et al., Sci. Comput...
We investigate the construction of linear operators representing the semantics of probabilistic prog...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
Abstract. We propose an abstract algebra for reasoning about probabilistic programs. In contrast to ...
Back and von Wright have developed algebraic laws for reasoning about loops in a total correctness f...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
A trace semantics is given for a probabilistic reactive language which is capable of modelling proba...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
Refinement algebras are abstract algebras for reasoning about programs in a total correctness framew...
Refinement algebras are axiomatisations intended for reasoning about programs in a total correctness...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
AbstractRefinement algebras are abstract algebras for reasoning about programs in a total correctnes...
Before we combine actions and probabilities two very obvious questions should be asked. Firstly, wha...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Recent work in sequential program semantics has produced both an operational (He et al., Sci. Comput...
We investigate the construction of linear operators representing the semantics of probabilistic prog...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
The term refinement algebra refers to a set of abstract algebras, similar to Kleene algebra with tes...
Abstract. We propose an abstract algebra for reasoning about probabilistic programs. In contrast to ...
Back and von Wright have developed algebraic laws for reasoning about loops in a total correctness f...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
A trace semantics is given for a probabilistic reactive language which is capable of modelling proba...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
Refinement algebras are abstract algebras for reasoning about programs in a total correctness framew...
Refinement algebras are axiomatisations intended for reasoning about programs in a total correctness...
Back and von Wright have developed algebraic laws for reasoning about loops in the refinement calcul...
AbstractRefinement algebras are abstract algebras for reasoning about programs in a total correctnes...
Before we combine actions and probabilities two very obvious questions should be asked. Firstly, wha...
In earlier work, we introduced probability to the B by providing a probabilistic choice substitution...
Recent work in sequential program semantics has produced both an operational (He et al., Sci. Comput...
We investigate the construction of linear operators representing the semantics of probabilistic prog...