A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to improve the automation of termination 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 monomorphic types describing the success set of predicates. The latter types are less precise and result in weaker termination conditions than those obtained 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 ar...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
Abstract. A method is developed to infer a polymorphic well-typing for a logic program. Our motivati...
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...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Automatic well-typing inference for untyped logic programs is useful for error detection, optimized ...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
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...
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 consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
Abstract. A method is developed to infer a polymorphic well-typing for a logic program. Our motivati...
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...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Automatic well-typing inference for untyped logic programs is useful for error detection, optimized ...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
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...
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 consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
This paper is concerned with the type analysis of logic programs where, by type, we mean a property ...