AbstractWe study a programming language LPas consisting of blockstructured programs with a Pascal-like procedure concept which allows procedures as parameters. Due to Clarke (1979) there cannot be any sound and relatively complete Hoare-like system proving partial correctness for the full language LPas. However, in Langmaack and Olderog (1980) it has been conjectured that such a system exists once global variables are disallowed.In this paper we prove a slightly weaker version of this conjecture by presenting a Hoare-like system which is sound and g-complete for all programs in LPas without global variables; g-completeness means completeness modulo a special second-order theory and an appropriate notion of expressiveness. The proof system p...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
Codatatypes are absent from many programming languages and proof assistants. We make a case for thei...
acceptance rate of 26.67% for papers and 11.95% for oral presentationKnowledge compilation is a powe...
AbstractWe study a programming language LPas consisting of blockstructured programs with a Pascal-li...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Proofs of correctness of imperative programs are traditionally done in first order frameworks derive...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
We present a formalisation of the theory of context-free languages using the HOL4 theorem prover. T...
In this paper, we introduce two focussed sequent calculi, LKp(T) and LK+(T), that are based on Mille...
The combination of logic programming methods and database systems technology will result in knowledg...
AbstractThis paper investigates the class of acyclic programs, programs with the usual hierarchical ...
AbstractIf a compiler knew which procedures (or functions) of a program fulfill the most-recent prop...
International audienceWe show how codatatypes can be employed to produce compact, high-level proofs ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
Codatatypes are absent from many programming languages and proof assistants. We make a case for thei...
acceptance rate of 26.67% for papers and 11.95% for oral presentationKnowledge compilation is a powe...
AbstractWe study a programming language LPas consisting of blockstructured programs with a Pascal-li...
AbstractWe provide a sound and relatively complete axiom system for partial correctness assertions i...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
Proofs of correctness of imperative programs are traditionally done in first order frameworks derive...
We provide a sound and relatively complete axiom system for partial correctness assertions in an Alg...
We present a formalisation of the theory of context-free languages using the HOL4 theorem prover. T...
In this paper, we introduce two focussed sequent calculi, LKp(T) and LK+(T), that are based on Mille...
The combination of logic programming methods and database systems technology will result in knowledg...
AbstractThis paper investigates the class of acyclic programs, programs with the usual hierarchical ...
AbstractIf a compiler knew which procedures (or functions) of a program fulfill the most-recent prop...
International audienceWe show how codatatypes can be employed to produce compact, high-level proofs ...
We present a Prolog program - the SAT solver of Howe and King - as a (pure) logic program with added...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
Codatatypes are absent from many programming languages and proof assistants. We make a case for thei...
acceptance rate of 26.67% for papers and 11.95% for oral presentationKnowledge compilation is a powe...