We show how to describe refinement calculus in a lattice theoretic framework. The predicate transformer lattice is built by pointwise extensions from the truth value lattice. A simple but very powerful statement language characterizes the monotonic predicate transformer lattice. We show how to formalize the calculus in higher order logic. We also show how to express data refinement in this framework. A theorem of data refinement with stuttering is proved, to illustrate the algebraic nature of reasoning in this framework
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
We show how to describe refinement calculus in a lattice theoretic framework. The predicate transfor...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
A modal transition system has a class of implementations, its maximal refinements. This class determ...
We define a very general notion of data refinement which comprises the traditional notion of data re...
AbstractA modal transition system has a class of implementations, its maximal refinements. This clas...
Abstract. A refinement calculus provides a method for transforming specifica-tions to executable cod...
The original publication is available at www.springerlink.comA refinement calculus provides a method...
AbstractUsing a set-theoretic model of predicate transformers and ordered data types, we give a sema...
We present the complete lattice of demonic languages and its interpretation in refinement proofs. In...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
In this paper we present two results regarding refinement operators. The first is that it does not ...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
We show how to describe refinement calculus in a lattice theoretic framework. The predicate transfor...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
A modal transition system has a class of implementations, its maximal refinements. This class determ...
We define a very general notion of data refinement which comprises the traditional notion of data re...
AbstractA modal transition system has a class of implementations, its maximal refinements. This clas...
Abstract. A refinement calculus provides a method for transforming specifica-tions to executable cod...
The original publication is available at www.springerlink.comA refinement calculus provides a method...
AbstractUsing a set-theoretic model of predicate transformers and ordered data types, we give a sema...
We present the complete lattice of demonic languages and its interpretation in refinement proofs. In...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
In this paper we present two results regarding refinement operators. The first is that it does not ...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
We present a formalization of refinement calculus for reactive sys-tems. Refinement calculus is base...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...