First-Order Stable Model Semantics and First-Order Loop Formulas
Not on the map. Why?
Abstract (arXiv)
Lin and Zhaos theorem on loop formulas states that in the propositional case the stable model semantics of a logic program can be completely characterized by propositional loop formulas, but this result does not fully carry over to the first-order case. We investigate the precise relationship between the first-order stable model semantics and first-order loop formulas, and study conditions under which the former can be represented by the latter. In order to facilitate the comparison, we extend the definition of a first-order loop formula which was limited to a nondisjunctive program, to a disjunctive program and to an arbitrary first-order theory. Based on the studied relationship we extend the syntax of a logic program with explicit quantifiers, which allows us to do reasoning involving non-Herbrand stable models using first-order reasoners. Such programs can be viewed as a special class of first-order theories under the stable model semantics, which yields more succinct loop formulas than the general language due to their restricted syntax.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 0; 2025: 1; 2026: 1.
3 papers.
- 2022Verification of Locally Tight Programscited by 3
- 2026Weighted Rules under the Stable Model Semanticscited by 2
- 2025Relating Answer Set Programming and Many-sorted Logics for Formal Verificationcited by 0
- 2026Weighted Rules under the Stable Model Semantics10 May 2026
- 2025Relating Answer Set Programming and Many-sorted Logics for Formal Verification13 Feb 2025
- 2022Verification of Locally Tight Programs18 Apr 2022