A methodology for proving termination of logic programs

Wang, Bal ; Shyamasundar, R. K. (1994) A methodology for proving termination of logic programs The Journal of Logic Programming, 21 (1). pp. 1-30. ISSN 0743-1066

Full text not available from this repository.

Official URL: http://www.sciencedirect.com/science/article/pii/0...

Related URL: http://dx.doi.org/10.1016/0743-1066(94)90004-3

Abstract

In this paper, we describe a methodology for proving termination of logic programs. First, we introduce U-graphs as an abstraction of logic programs and establish that SLDNF derivations can be realized by instances of paths in the U-graphs. Such a relation enables us to use U-graphs for establishing the universal termination of logic programs. In our method, we associate pre- and postassertions to the nodes of the graph and order assertions to selected edges of the graph. With this as the basis, we develop a simple method for establishing the termination of logic programs. The simplicity/practicality of the method is illustrated through examples.

Item Type:Article
Source:Copyright of this article belongs to Elsevier Science.
ID Code:56580
Deposited On:24 Aug 2011 10:58
Last Modified:24 Aug 2011 10:58

Repository Staff Only: item control page