AbstractAn algebraic technique for reasoning about recursive programs is proposed. The technique is based on Tarski's axioms of least fixed points of monotonic functions and the existence of weak-op-inverses. The algebraic style gives rise to elegant proofs, although the requirement of existence of weak-op-inverse may limit applicability. When such inverses do exist, the method can be used in presence of noncontinuous but monotonic operators occuring in languages containing unbounded nondeterminism, fairness constraints and specification statements
We present algebraic laws for a language similar to a subset of sequential Java that includes inheri...
We develop the semantics of a language with arbitrary atomic statements, unbounded nondeterminacy, a...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractAn algebraic technique for reasoning about recursive programs is proposed. The technique is ...
We provide an algebraic description of subtypes and the way they propagate through recursive functio...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
Abstract. Dijkstra's language of guarded commands i extended with recursion and transformed int...
AbstractIn applicative theories the recursion theorem provides a term rec which solves recursive equ...
This paper describes a formalization of the weakest precondition, wp, for general recursive progra...
Our purpose is to exhibit a modular systematic method of representing non-- monotonic reasoning prob...
AbstractWe present algebraic laws for a language similar to a subset of sequential Java that include...
Our purpose is to exhibit a modular systematic method of representing nonmonotonic reasoning problem...
AbstractOur purpose is to exhibit a modular systematic method of representing non-monotonic reasonin...
The weakest-precondition interpretation of recursive procedures is developed for a language with a c...
AbstractThe weakest-precondition interpretation of recursive procedures is developed for a language ...
We present algebraic laws for a language similar to a subset of sequential Java that includes inheri...
We develop the semantics of a language with arbitrary atomic statements, unbounded nondeterminacy, a...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...
AbstractAn algebraic technique for reasoning about recursive programs is proposed. The technique is ...
We provide an algebraic description of subtypes and the way they propagate through recursive functio...
Dijkstra's language of guarded commands is extended with recursion and transformed into algebra. The...
Abstract. Dijkstra's language of guarded commands i extended with recursion and transformed int...
AbstractIn applicative theories the recursion theorem provides a term rec which solves recursive equ...
This paper describes a formalization of the weakest precondition, wp, for general recursive progra...
Our purpose is to exhibit a modular systematic method of representing non-- monotonic reasoning prob...
AbstractWe present algebraic laws for a language similar to a subset of sequential Java that include...
Our purpose is to exhibit a modular systematic method of representing nonmonotonic reasoning problem...
AbstractOur purpose is to exhibit a modular systematic method of representing non-monotonic reasonin...
The weakest-precondition interpretation of recursive procedures is developed for a language with a c...
AbstractThe weakest-precondition interpretation of recursive procedures is developed for a language ...
We present algebraic laws for a language similar to a subset of sequential Java that includes inheri...
We develop the semantics of a language with arbitrary atomic statements, unbounded nondeterminacy, a...
We present a technique for the mechanical proof of correctness properties of programs. We define a l...