As typed logic programming becomes more mainstream, system building tools like partial deduction systems will need to be mapped from untyped languages to typed ones. It is important, however, when mapping techniques across that the new techniques should exploit the type system as much as possible. in this paper, we show how norms which play a crucial role in termination analysis, can be generated from the prescribed types of a logic program. Interestingly, the types highlight restrictions of earlier norms and suggest how these norms can be extended to obtain some very general and powerful notions of norm which can be used to measure any term in an almost arbitrary way. We see our work on norm derivation as a contribution to the termination ...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
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...
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...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
Recent works by the authors address the problem of automating the selection of a candidate norm for ...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
Abstract. A method is developed to infer a polymorphic well-typing for a logic program. Our motivati...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
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...
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...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
Recently, the introduction of type formalisms for statically analysing logic programs has become a ...
Recent works by the authors address the problem of automating the selection of a candidate norm for ...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
A method is developed to infer a polymorphic well-typing for a logic program. Our motivation is to i...
In principle termination analysis is easy: find a well-founded partial order and prove that calls de...
Abstract. A method is developed to infer a polymorphic well-typing for a logic program. Our motivati...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Current norm-based automatic termination analysis techniques for logic programs can be split up into...