The interactive verification system VeriFun is based on a polymorphic call-by-value functional language and on a first-order logic with initial model semantics w.r.t. constructors. It is designed to perform automatic induction proofs and can also deal with partial functions. This paper provides a reconstruction of the corresponding logic and semantics using the standard treatment of undefinedness which adapts and improves the VeriFun-logic by allowing reasoning on nonterminating expressions and functions. Equality of expressions is defined as contextual equivalence based on observing termination in all closing contexts. The reconstruction shows that several restrictions of the VeriFun framework can easily be removed, by natural generalizati...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
This dissertation discusses several problems loosely related, because they all involve a verificatio...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
The interactive verification system VeriFun is based on a polymorphic call-by-value functional langu...
A logical framework consisting of a polymorphic call-by-value functional language and a first-order ...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
Abstract. To support verification of expressive properties of functional programs, we consider algeb...
We propose a new approach to the computer-assisted verification of functional programs. We work in...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
In this paper we define a new verification method based on an assertion language able to express pro...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
AbstractWe investigate various equivalence relations between expressions in a first-order functional...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
This dissertation discusses several problems loosely related, because they all involve a verificatio...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
The interactive verification system VeriFun is based on a polymorphic call-by-value functional langu...
A logical framework consisting of a polymorphic call-by-value functional language and a first-order ...
Abstract A typed program logic LMF for recursive specification and veri-fication is presented. It co...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
Abstract. To support verification of expressive properties of functional programs, we consider algeb...
We propose a new approach to the computer-assisted verification of functional programs. We work in...
AbstractWe propose a new approach to delineating logics of programs, based directly on inductive def...
In this paper we define a new verification method based on an assertion language able to express pro...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
AbstractWe investigate various equivalence relations between expressions in a first-order functional...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
This dissertation discusses several problems loosely related, because they all involve a verificatio...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...