We follow the set-based approach to directional types proposed by Aiken and Lakshman[1]. Their type checking algorithm works via set constraint solving and is sound and complete for given discriminative types. We characterize directional types in model-theoretic terms. We present an algorithm for inferring directional types. The directional type that we derive from a logic program P is uniformly at least as precise as any discriminative directional type of P , i.e., any directional type out of the class for which the type checking algorithm of Aiken and Lakshman is sound and complete. We improve their algorithm as well as their lower bound and thereby settle the complexity (DEXPTIME-complete) of the corresponding problem. 1 Introduction D...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
. This paper illustrates the application of abstract compilation using multiple incarnations of the ...
We follow the set-based approach to directional types proposed by Aiken and Lakshman$\:$\cite{AikenL...
Directional types form a type system for logic programs which is based on the view of a predicate ...
We present an algorithm for automatic type checking of logic programs with respect to directional ty...
This paper shows that the annotation proof method, proposed by Deransart for proving declarative pro...
AbstractA directonal type for a Prolog program expresses certain properties of the operational seman...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
This paper introduces a framework of parametric descriptive directional types for Constraint Logic P...
International audienceWe study the type checking and type inference problems for intuitionistic line...
AbstractThis paper presents a new notion of typing for logic programs which generalizes the notion o...
This paper presents a backward type analysis for logic programs. Given type signatures for a collect...
We analyze basic shortcomings of existing proposals for type checking and type inferencing in logic ...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
. This paper illustrates the application of abstract compilation using multiple incarnations of the ...
We follow the set-based approach to directional types proposed by Aiken and Lakshman$\:$\cite{AikenL...
Directional types form a type system for logic programs which is based on the view of a predicate ...
We present an algorithm for automatic type checking of logic programs with respect to directional ty...
This paper shows that the annotation proof method, proposed by Deransart for proving declarative pro...
AbstractA directonal type for a Prolog program expresses certain properties of the operational seman...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
This paper introduces a framework of parametric descriptive directional types for Constraint Logic P...
International audienceWe study the type checking and type inference problems for intuitionistic line...
AbstractThis paper presents a new notion of typing for logic programs which generalizes the notion o...
This paper presents a backward type analysis for logic programs. Given type signatures for a collect...
We analyze basic shortcomings of existing proposals for type checking and type inferencing in logic ...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
Abstract. Type inference in the context of polymorphic recursion is notoriously difficult. The exten...
. This paper illustrates the application of abstract compilation using multiple incarnations of the ...