AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The syntax of such a subset is introduced and the LCF axioms defining the corresponding semantics are discussed. Sample theorems about the semantic definitions are shown.As an example of use of this axiomatization for proving properties of programs (with a machine checked proof), we present the correctness of a program for the “McCarthy Airline” reservation system. An interesting aspect of such a program is that it deals with a potentially infinite sequence of inputs. An LCF theorem asserting its (partial) correctness is then presented, with its proof, carried out using the Stanford LCF proof checker
AbstractThe use of verifiers for proving the correctness of concrete programs is well known and has ...
Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify ...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
Research progress in the following areas is reviewed: (1) new version of computer program LCF (logic...
Three studies in the machine assisted proof of recursion implementation are described. The verifica...
In this thesis, we demonstrate stating and proving properties of a programming language using a depe...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractMany automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to s...
In this paper an attempt is made to explore the logical founda-tions of computer programming by use ...
In this paper an attempt is made to explore the logical founda-tions of computer programming by use ...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
AbstractThe use of verifiers for proving the correctness of concrete programs is well known and has ...
Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify ...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
Research progress in the following areas is reviewed: (1) new version of computer program LCF (logic...
Three studies in the machine assisted proof of recursion implementation are described. The verifica...
In this thesis, we demonstrate stating and proving properties of a programming language using a depe...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractMany automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to s...
In this paper an attempt is made to explore the logical founda-tions of computer programming by use ...
In this paper an attempt is made to explore the logical founda-tions of computer programming by use ...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
AbstractWe describe a proof dedicated meta-language, called L tac, in the context of t...
AbstractThe use of verifiers for proving the correctness of concrete programs is well known and has ...
Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify ...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...