Hostname: page-component-77f85d65b8-45ctf Total loading time: 0 Render date: 2026-03-29T09:15:44.688Z Has data issue: false hasContentIssue false

Non-Termination of Logic Programs Using Patterns

Published online by Cambridge University Press:  22 August 2025

ETIENNE PAYET*
Affiliation:
LIM - Université de la Réunion, France (e-mail: etienne.payet@univ-reunion.fr)
Rights & Permissions [Opens in a new window]

Abstract

In this paper, we consider an approach introduced in term rewriting for the automatic detection of non-looping non-termination from patterns of rules. We adapt it to logic programing by defining a new unfolding technique that produces patterns describing possibly infinite sets of finite rewrite sequences. We present an experimental evaluation of our contributions that we implemented in our tool NTI (Non-Termination Inference).

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Table 1. Logic programs obtained from TPDB/TRS_Standard/AProVE_10

Figure 1

Table 2. Logic programs obtained from TPDB/TRS_Standard/EEG_IJCAR_12