AbstractWe formalize higher-order separation logic for a first-order imperative language with procedures and local variables in Isabelle/HOLCF. The assertion language is modeled in such a way that one may use any theory defined in Isabelle/HOLCF to construct assertions, e.g., primitive recursion, least or greatest fixed points etc. The higher-order logic ensures that we can show non-trivial algorithms correct without having to extend the semantics of the language as was done previously in verifications based on first-order separation logic [Birkedal, L., N.T. Smith and J.C. Reynolds, Local reasoning about a copying garbage collector, in: Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (2004), pp. ...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...
AbstractWe formalize higher-order separation logic for a first-order imperative language with proced...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
The focus of this lecture series will be HOL, Church's higher-order logic, which is the core of...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Separation logic is a Hoare-style logic for reasoning about pointer-manipulating programs. Its core ...
AbstractBuilding on the work of Burstall, this paper develops sound modelling and reasoning methods ...
We provide a framework for separation-logic based correctness proofs of Imperative HOL programs. Our...
We provide a framework for separation-logic based correctness proofs of Imperative HOL programs. Our...
Higher-order functions and imperative references are language features supported by many mainstream ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
We present a formal model of memory that both captures the lowlevel features of C’s pointers and mem...
Separation logic is an extension of Hoare logic which permits reasoning about low-level imperative p...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...
AbstractWe formalize higher-order separation logic for a first-order imperative language with proced...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
The focus of this lecture series will be HOL, Church's higher-order logic, which is the core of...
Spaceinvader are probably some of the best know examples. There are also formalisations inside theor...
Separation logic is a Hoare-style logic for reasoning about pointer-manipulating programs. Its core ...
AbstractBuilding on the work of Burstall, this paper develops sound modelling and reasoning methods ...
We provide a framework for separation-logic based correctness proofs of Imperative HOL programs. Our...
We provide a framework for separation-logic based correctness proofs of Imperative HOL programs. Our...
Higher-order functions and imperative references are language features supported by many mainstream ...
In this thesis I show is that it is possible to give modular correctness proofs of interesting highe...
We present a formal model of memory that both captures the lowlevel features of C’s pointers and mem...
Separation logic is an extension of Hoare logic which permits reasoning about low-level imperative p...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
We present a generic type class implementation of separation alge-bra for Isabelle/HOL as well as le...
HOLCF is the definitional extension of Church's Higher-Order Logic with Scott's Logic for ...