pith. sign in

arxiv: cs/0312023 · v1 · submitted 2003-12-12 · 💻 cs.PL

Inferring Termination Conditions for Logic Programs using Backwards Analysis

classification 💻 cs.PL
keywords terminationanalyseranalysisinferencetraditionalbackwardscomponentslogic
0
0 comments X
read the original abstract

This paper focuses on the inference of modes for which a logic program is guaranteed to terminate. This generalises traditional termination analysis where an analyser tries to verify termination for a specified mode. Our contribution is a methodology in which components of traditional termination analysis are combined with backwards analysis to obtain an analyser for termination inference. We identify a condition on the components of the analyser which guarantees that termination inference will infer all modes which can be checked to terminate. The application of this methodology to enhance a traditional termination analyser to perform also termination inference is demonstrated.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.