Logic Programming
DOI: 10.1007/978-3-540-74610-2_7
|View full text |Cite
|
Sign up to set email alerts
|

On Finitely Recursive Programs

Abstract: Disjunctive finitary programs are a class of logic programs admitting function symbols and hence infinite domains. They have very good computational properties, for example ground queries are decidable while in the general case the stable model semantics is Π 1 1 -hard. In this paper we prove that a larger class of programs, called finitely recursive programs, preserves most of the good properties of finitary programs under the stable model semantics, namely: (i) finitely recursive programs enjoy a compactness… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
24
0

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(24 citation statements)
references
References 14 publications
(26 reference statements)
0
24
0
Order By: Relevance
“…we can construct the set of attacks on S simply by considering attacks on the members of S in turn. 12 It may be noted that additivity implies that the mapping is also monotonic, i.e. if R ⊆ S then µ(R) ⊆ µ(S).…”
Section: Attack Expressionmentioning
confidence: 99%
“…we can construct the set of attacks on S simply by considering attacks on the members of S in turn. 12 It may be noted that additivity implies that the mapping is also monotonic, i.e. if R ⊆ S then µ(R) ⊆ µ(S).…”
Section: Attack Expressionmentioning
confidence: 99%
“…Since the definitions of the previous section are based on LPADs, and other work in the literature is often based on disjunctive logic programs, we restrict our attention to normal programs, for which the semantics coincide. (Baselice et al 2009) studies the class of finitely recursive programs, which is a superset of finitary programs previously introduced into the literature by the authors. The paper first defines a dependency graph, which for normal programs is essentially the same as Definition 5.…”
Section: Comparisons Of Termination Propertiesmentioning
confidence: 99%
“…Then, there is an SLG evaluation of Q to P using term-depth abstraction that finitely terminates. By the discussion of Section 4.2, Theorem 3 shows that there is an SLG evaluation with term-depth abstraction that will finitely terminate on any ground query to a finitely recursive (Baselice et al 2009) or finitely ground (Calimeri et al 2008) program that is fixed-order dynamically stratified. 6 While SLG itself is ideally complete for all normal programs, the PITA implementation is restricted to fixedorder dynamically stratified programs, so that Theorem 3 is used in the proof of the termination results of Section 8.…”
Section: Theoremmentioning
confidence: 99%
“…A disjunctive program P is finitely recursive [4,3] iff each ground atom A depends on finitely many ground atoms in DG(P ).…”
Section: Preliminariesmentioning
confidence: 99%