Termination of General Logic Programs

From Simple Sci Wiki
Revision as of 04:51, 24 December 2023 by SatoshiNakamoto (talk | contribs) (Created page with "Title: Termination of General Logic Programs Research Question: How can we develop a dynamic approach to characterize the termination of general logic programs? Methodology: The researchers proposed a dynamic approach to termination analysis of general logic programs. They introduced a new formulation of SLDNF-trees, called generalized SLDNF-trees. These trees deal with negative subgoals in the same way as Prolog and exist for any general logic programs. Results: They...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Title: Termination of General Logic Programs

Research Question: How can we develop a dynamic approach to characterize the termination of general logic programs?

Methodology: The researchers proposed a dynamic approach to termination analysis of general logic programs. They introduced a new formulation of SLDNF-trees, called generalized SLDNF-trees. These trees deal with negative subgoals in the same way as Prolog and exist for any general logic programs.

Results: They presented a new characterization of termination of general logic programs. Their approach employs some key dynamic features of an infinite (generalized) SLDNF-derivation, such as repetition of selected subgoals and recursive increase in term size.

Implications: This research has significant implications for the field of logic programming. It provides a new, dynamic approach to termination analysis that goes beyond the static approaches that rely on modes/types, norms/level mappings, models/interargument relations, and the like. This could lead to more accurate and efficient termination analysis for general logic programs.

Link to Article: https://arxiv.org/abs/0204031v1 Authors: arXiv ID: 0204031v1