Natural Science, Mathematics, 2025
ON TERMINATION OF FUNCTIONAL SYMBOL-FREE LOGIC PROGRAMS
This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Submitted: 2025-02-17; Published: 2025-02-17
© 2025 by author(s) and The Gufo Inc.
This work is licensed under Creative Commons Attribution–NonCommercial International License
(CC BY-NC 4.0).
Abstract
The present article is devoted to the termination of logic programs, which do not use functional symbols (FSF programs). A program P is terminating with respect to a goal G, if the SLD-tree of P and G is finite. In general, FSF programs are not terminating. A transformation is introduced, by which any FSF program is transformed into another, not FSF program, which is shown to be terminating with respect to the permitted goals of the original program. The program obtained via transformation and the original program are Δ-equivalent.