AbstractIn this paper we study a first-order language that allows to express and prove properties regarding the sharing of variables between non-ground terms and their types. The class of true formulas is proved to be decidable through a procedure of elimination of quantifiers and the language, with its proof procedure, is shown to have interesting applications in validation and debugging of logic programs. An interesting parallel is pointed out between the language of aliasing properties and the first order theories of Boolean algebras
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
Several proposals for computing freeness information for logic programs have been put forward in the...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
We consider the decidability problem of logic program semantics, focusing in particular on the least...
Data structures often use an integer variable to keep track of the number of elements they store. An...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
We begin with a disucssion of some of the serious deficiencies of first order predicate languages. T...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
We describe a systematic method to build a logic from any programming language described as a Pure T...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
We set up a framework for the study of extensionality in the context of higher-order logic programmi...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
Several proposals for computing freeness information for logic programs have been put forward in the...
AbstractIn this paper we study a first-order language that allows to express and prove properties re...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
Motivated by applications in software verification, we explore automated reasoning about the non-dis...
We consider the decidability problem of logic program semantics, focusing in particular on the least...
Data structures often use an integer variable to keep track of the number of elements they store. An...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
We begin with a disucssion of some of the serious deficiencies of first order predicate languages. T...
AbstractRealizability interpretations of logics are given by saying what it means for computational ...
We describe a systematic method to build a logic from any programming language described as a Pure T...
AbstractA programming system is a language made from a fixed class of data abstractions and a select...
We set up a framework for the study of extensionality in the context of higher-order logic programmi...
A proof-theoretic characterization of logical languages that form suitable bases for Prolog-like pro...
The theory of finite term algebras provides a natural framework to describe the semantics of functio...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
Several proposals for computing freeness information for logic programs have been put forward in the...