Abstract. We propose a simple compositional program logic for an imperative extension of call-by-value PCF, built on Hoare logic and our preceding work on program logics for pure higher-order functions. A systematic use of names and operations on them allows precise and general description of complex higher-order imperative behaviour. The proof rules of the logic exactly follow the syntax of the language and can cleanly embed, justify and extend the standard proof rules for total correctness of Hoare logic. The logic offers a foundation for general treatment of aliasing and local state on its basis, with minimal extensions. After establishing soundness, we prove that valid assertions for programs completely characterise their behaviour up t...
Hoare logics are proof systems that allow one to formally establish properties of computer programs....
50 pagesRelying on the formulae-as-types paradigm for classical logic, we define a program logic for...
AbstractBuilding on the work of Burstall, this paper develops sound modelling and reasoning methods ...
We propose a simple compositional program logic for an imperative extension of call-by-value PCF, bu...
We present a compositional programme logic for call-by-value imperative higher-order functions with ...
Abstract. This paper establishes a strong completeness property of composi-tional program logics for...
Abstract. This paper establishes a strong completeness property of composi-tional program logics for...
We present a compositional program logic for call-by-value imperative higher-order functions with ge...
We introduce a Hoare logic for call-by-value higher-order functional languages with control operator...
We present a compositional program logic for call-by-value imperative higherorder functions with ge...
Higher-order functions and imperative references are language features supported by many mainstream ...
We introduce an extension of Hoare logic for call-by-value higher-orderfunctions with ML-like local ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
International audienceWe present a Hoare logic for a call-by-value programming language equipped wit...
Abstract. We introduce an extension of Hoare logic for call-by-value higher-order functions with ML-...
Hoare logics are proof systems that allow one to formally establish properties of computer programs....
50 pagesRelying on the formulae-as-types paradigm for classical logic, we define a program logic for...
AbstractBuilding on the work of Burstall, this paper develops sound modelling and reasoning methods ...
We propose a simple compositional program logic for an imperative extension of call-by-value PCF, bu...
We present a compositional programme logic for call-by-value imperative higher-order functions with ...
Abstract. This paper establishes a strong completeness property of composi-tional program logics for...
Abstract. This paper establishes a strong completeness property of composi-tional program logics for...
We present a compositional program logic for call-by-value imperative higher-order functions with ge...
We introduce a Hoare logic for call-by-value higher-order functional languages with control operator...
We present a compositional program logic for call-by-value imperative higherorder functions with ge...
Higher-order functions and imperative references are language features supported by many mainstream ...
We introduce an extension of Hoare logic for call-by-value higher-orderfunctions with ML-like local ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
International audienceWe present a Hoare logic for a call-by-value programming language equipped wit...
Abstract. We introduce an extension of Hoare logic for call-by-value higher-order functions with ML-...
Hoare logics are proof systems that allow one to formally establish properties of computer programs....
50 pagesRelying on the formulae-as-types paradigm for classical logic, we define a program logic for...
AbstractBuilding on the work of Burstall, this paper develops sound modelling and reasoning methods ...