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
International audienceA propositional logic program P may be identified with a $P_fP_f$-coalgebra on...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
Three studies in the machine assisted proof of recursion implementation are described. The verifica...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
AbstractMany automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to s...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify ...
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 ...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
This paper presents a logical framework derived from the Edinburgh Logical Framework (LF) [5] that c...
We present the design philosophy of a proof checker based on a notion of foundational proof certific...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
International audienceA propositional logic program P may be identified with a $P_fP_f$-coalgebra on...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
Three studies in the machine assisted proof of recursion implementation are described. The verifica...
AbstractAn axiomatization in LCF of a substantial subset of PASCAL (including IO) is presented. The ...
AbstractMany automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to s...
We give a Hoare-like proof system for the data-parallel language L, and we present an automatic tool...
Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify ...
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 ...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
Programs are like constructive proofs of their specifications. This analogy is a precise equivalenc...
This paper presents a logical framework derived from the Edinburgh Logical Framework (LF) [5] that c...
We present the design philosophy of a proof checker based on a notion of foundational proof certific...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
International audienceA propositional logic program P may be identified with a $P_fP_f$-coalgebra on...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
Three studies in the machine assisted proof of recursion implementation are described. The verifica...