AbstractSeveral induction theorem provers were developed to verify functional programs mechanically. Unfortunately, automatic verification often fails for functions with accumulating arguments. Using concepts from the theory of tree transducers and extending on earlier work, the paper develops automatic transformations from accumulative functional programs into non-accumulative ones, which are much better suited for mechanized verification. The overall goal is to reduce the need for generalizing induction hypotheses in (semi-)automatic provers. Via the correspondence between imperative programs and tail-recursive functions, the presented approach can also help to reduce the need for inventing loop invariants in the verification of imperativ...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
This thesis is aimed at simplifying the user-interaction in semi-interactive theorem proving for imp...
The original publication is available at www.springerlink.com. Abstract. In order to support the ver...
In this paper we develop a method for automatic construction of customised induction rules for use i...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Abstract: Sparkle is a proof assistant designed for the lazy evaluating functional programming langu...
AbstractThe paper presents a system, ADATE, for automatic functional programming. ADATE uses specifi...
This paper aims to develop a verification method for procedural programs via a transformation into L...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
This thesis is aimed at simplifying the user-interaction in semi-interactive theorem proving for imp...
The original publication is available at www.springerlink.com. Abstract. In order to support the ver...
In this paper we develop a method for automatic construction of customised induction rules for use i...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
This thesis presents a formal apparatus which is adequate both to express the termination and correc...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
AbstractThis paper shows how the Improvement Theorem — a semantic condition for establishing the tot...
Abstract: Sparkle is a proof assistant designed for the lazy evaluating functional programming langu...
AbstractThe paper presents a system, ADATE, for automatic functional programming. ADATE uses specifi...
This paper aims to develop a verification method for procedural programs via a transformation into L...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...