Abstract. A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to improve the automation of ter-mination analysis by deriving types from which norms can automatically be constructed. Previous work on type-based termination analysis used either types declared by the user, or automatically generated monomor-phic types describing the success set of predicates. The latter types are less precise and result in weaker termination conditions than those ob-tained from declared types. Our type inference procedure involves solving set constraints generated from the program and derives a well-typing in contrast to a success-set approximation. Experiments so far show that our automatically inferred well-typings...
We present a type inference system for Horn clause logic programs, based on a bottom-up abstract int...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to ...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
Recent works by the authors address the problem of automating the selection of a candidate norm for ...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
Automatic well-typing inference for untyped logic programs is useful for error detection, optimized ...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
In recent years techniques and systems have been developed to prove non-termination of logic program...
We present a type inference system for Horn clause logic programs, based on a bottom-up abstract int...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to ...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
Recent works by the authors address the problem of automating the selection of a candidate norm for ...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
Automatic well-typing inference for untyped logic programs is useful for error detection, optimized ...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Abstract. Type information has many applications, it can be used for optimized compilation, terminat...
Type information has many applications; it can e.g. be used in optimized compilation, termination a...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
In recent years techniques and systems have been developed to prove non-termination of logic program...
We present a type inference system for Horn clause logic programs, based on a bottom-up abstract int...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This thesis develops a polymorphic type system for logic programs. Our approach is semantically orie...