The Limits of Horn Logic Programs
Shilong Ma, Yuefei Sui, Ke Xu
Abstract
Given a sequence \Πn\ of Horn logic programs, the limit Π of \Πn\ is the set of the clauses such that every clause in Π belongs to almost every Πn and every clause in infinitely many Πn's belongs to Π also. The limit program Π is still Horn but may be infinite. In this paper, we consider if the least Herbrand model of the limit of a given Horn logic program sequence \Πn\ equals the limit of the least Herbrand models of each logic program Πn. It is proved that this property is not true in general but holds if Horn logic programs satisfy an assumption which can be syntactically checked and be satisfied by a class of Horn logic programs. Thus, under this assumption we can approach the least Herbrand model of the limit Π by the sequence of the least Herbrand models of each finite program Πn. We also prove that if a finite Horn logic program satisfies this assumption, then the least Herbrand model of this program is recursive. Finally, by use of the concept of stability from dynamical systems, we prove that this assumption is exactly a sufficient condition to guarantee the stability of fixed points for Horn logic programs.
Create a lesson
Related papers
Some complete ω-powers of a one-counter language in the difference hierarchy
Jacques Duparc, Olivier Finkel, Dominique Lecomte
Towards Finite Satisfiability of PDL with Loops
Bartosz Jan Bednarczyk, Mikołaj Swoboda
Vision-Predictor-Action: Towards Efficient Embodied AI via Neuro-Symbolic JEPA Predictors
Yeonseok Lee
Representation Theorems for Actual Powers over Two-Agent General Concurrent Game Frames
Zixuan Chen, Fengkui Ju, Thomas Ågotnes
Capturing Bisimulation-Invariant Exponential-Space Complexity Classes
Florian Bruse, David Kronenberger, Martin Lange
StructHCP: Structure-Aware SAT--CEGAR for the Hamiltonian Cycle Problem
Quan Van Vi, Tuyen Van Kieu, Khanh Van To