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. This paper provides a reconstruction of the corresponding logic when partial functions are permitted. Typing is polymorphic for the definition of functions but monomorphic for terms in formulas. Equality of terms is defined as contextual equivalence based on observing termination in all contexts. The reconstruction also allows several generalizations of the functional language like mutual recursive functions and abstractions in the data values. The main results are: Correctness of several program transformations for all extensions of a program, which have a poten...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
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...
AbstractWe investigate various equivalence relations between expressions in a first-order functional...
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...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
In this paper we define a new verification method based on an assertion language able to express pro...
We present a novel approach to the verification of functional-logic programs. For our verification p...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...
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...
AbstractWe investigate various equivalence relations between expressions in a first-order functional...
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...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
We propose a new approach to the computer-assisted verification of functional programs. We work in f...
In this paper we define a new verification method based on an assertion language able to express pro...
We present a novel approach to the verification of functional-logic programs. For our verification p...
AbstractIn this paper we define a new verification method based on an assertion language able to exp...
We propose a new approach to computer-assisted verification of lazy functional programs where funct...
We address in this paper the question of how to verify pro-gram properties in modern functional logi...
Functional programming languages such as Haskell or ML allow the programmer to implement and to use ...
AbstractThis paper is concerned with functionality of a logic program. Functionality based on input-...