2004
DOI: 10.1023/b:amai.0000038175.53999.3a
|View full text |Cite
|
Sign up to set email alerts
|

Bounded Nondeterminism of Logic Programs

Abstract: We introduce the notion of bounded nondeterminism for logic programs and queries. A program and a query have bounded nondeterminism if there are finitely many refutations for them via any selection rule. We offer a declarative characterization of the class of programs and queries that have bounded nondeterminism by defining bounded programs and queries. The characterization is provided in terms of Herbrand interpretations and level mappings, in the style of existing characterizations of universal termination.A… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2004
2004
2016
2016

Publication Types

Select...
2
2

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(11 citation statements)
references
References 28 publications
0
11
0
Order By: Relevance
“…If the upper bound is known, then we can syntactically transform P and Q into an equivalent program and query that strongly terminate. As shown by Pedreschi & Ruggieri [58], such an upper bound is related to the natural number k of Def. 9.3 of bounded queries.…”
Section: From Bounded Nondeterminism To Strong Terminationmentioning
confidence: 82%
See 3 more Smart Citations
“…If the upper bound is known, then we can syntactically transform P and Q into an equivalent program and query that strongly terminate. As shown by Pedreschi & Ruggieri [58], such an upper bound is related to the natural number k of Def. 9.3 of bounded queries.…”
Section: From Bounded Nondeterminism To Strong Terminationmentioning
confidence: 82%
“…Pedreschi & Ruggieri [58] propose the notion of bounded nondeterminism to model programs and queries with finitely many refutations. Definition 9.2.…”
Section: Operational Definitionmentioning
confidence: 99%
See 2 more Smart Citations
“…Finally, we mention some recent works on termination of logic programs via alternative strategies, including fair selection rules [Gori 2000;Ruggieri 2001], input-consuming derivations [Smaus 1999;Bossi et al 2001], bounded nondeterminism [Pedreschi and Ruggieri 1999], dynamic selection rules [Martin and King 1997;Marchiori and Teusink 1999]. A survey of such classes can be found in Pedreschi et al [2002].…”
Section: Characterizations Of Left Termination Of Logic Programsmentioning
confidence: 99%