1991
DOI: 10.1016/0304-3975(91)90004-l
|View full text |Cite
|
Sign up to set email alerts
|

An analysis of loop checking mechanisms for logic programs

Abstract: 35Bo!, R.N., K.R. Apt and J.W. Kl op, An analysis of loop checking mechanisms for logic programs, Theoretical Computer Science 86 (1991) 35-79.We systematically study loop checking mechanisms for logic programs by considering their soundness, completeness, relative strength and related concepts. We introduce a natural concept of a simple loop check and prove that no sound and complete simple loop check exists, even for programs without function symbols. Then we introduce a number of sound simple loop checks an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
64
0

Year Published

1994
1994
2012
2012

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 63 publications
(64 citation statements)
references
References 12 publications
(21 reference statements)
0
64
0
Order By: Relevance
“…On the other hand, it is obvious that EV R L loop check cannot prune the infinite RSLD derivation developed in the same example, because the length of resolvents increases at each derivation step. Actually, it is immediate to verify that the infinite derivation in Example 2.2 cannot even be pruned by using more complex and powerful checks (like SIR M ) which are based on subsumption relationships between resultants (Bol, Apt and Klop, 1991). Now we prove that EV R L loop check completeness is preserved for function free programs, in the case that EV R L is complete with respect to all selection rules.…”
Section: Ev R L Loop Check Completenessmentioning
confidence: 87%
See 2 more Smart Citations
“…On the other hand, it is obvious that EV R L loop check cannot prune the infinite RSLD derivation developed in the same example, because the length of resolvents increases at each derivation step. Actually, it is immediate to verify that the infinite derivation in Example 2.2 cannot even be pruned by using more complex and powerful checks (like SIR M ) which are based on subsumption relationships between resultants (Bol, Apt and Klop, 1991). Now we prove that EV R L loop check completeness is preserved for function free programs, in the case that EV R L is complete with respect to all selection rules.…”
Section: Ev R L Loop Check Completenessmentioning
confidence: 87%
“…It is worth noting that EV G L is a weakly sound loop check, in sense that it preserves at least a successful, but it does not ensure the preservation of the computed answer substitutions (Bol, Apt and Klop, 1991).…”
Section: Ev R L Loop Check Completenessmentioning
confidence: 99%
See 1 more Smart Citation
“…In this area, [5] sets up some solid foundations. A loop check is a device to prune derivations when it seems appropriate.…”
Section: Related Workmentioning
confidence: 99%
“…[12]). While a run-time analysis is potentially able to cut more unsuccessful branches, the evaluation of a pruning condition at run-time, such as for loop checks, involves a considerably higher computational overhead than statically checking the boundedness proof obligations.…”
Section: Bounded Nondeterminismmentioning
confidence: 99%