1986
DOI: 10.1007/3-540-16492-8_111
|View full text |Cite
|
Sign up to set email alerts
|

Negation and quantifiers in NU-Prolog

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

1986
1986
2013
2013

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(38 citation statements)
references
References 1 publication
0
38
0
Order By: Relevance
“…This difficulty can be mitigated by providing a more intelligent scheduling strategy, so that filters are applied as soon as a data structure has been partially generated, hence determining early failure and backtracking when a data structure shape does not satisfy the constraints defined by the filters. A lot of research in the area of logic programming has been devoted to devise techniques for allowing the user to specify sophisticated selection strategies, such as delay (or wait) declarations, which determine a dynamic scheduling of the atoms to be evaluated based on their instantiation patterns [31]. However, the increased intricacies of the implementation of the dynamic scheduling mechanism may reduce the efficiency gains due to more intelligent scheduling.…”
Section: Transformational Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…This difficulty can be mitigated by providing a more intelligent scheduling strategy, so that filters are applied as soon as a data structure has been partially generated, hence determining early failure and backtracking when a data structure shape does not satisfy the constraints defined by the filters. A lot of research in the area of logic programming has been devoted to devise techniques for allowing the user to specify sophisticated selection strategies, such as delay (or wait) declarations, which determine a dynamic scheduling of the atoms to be evaluated based on their instantiation patterns [31]. However, the increased intricacies of the implementation of the dynamic scheduling mechanism may reduce the efficiency gains due to more intelligent scheduling.…”
Section: Transformational Optimizationmentioning
confidence: 99%
“…A possible solution is to adopt a more efficient, problem specific, scheduling strategy, as it happens in dynamic scheduling via delay declarations [31], at the cost of a strong overhead on the evaluation mechanism.…”
Section: Introductionmentioning
confidence: 99%
“…This is particularly true for definite programs and open negative queries where no soundness problem can arise. Moreover, if we ensure that no instantiation link arises on eigenvariables, then we may safely select open negated goals, as is well known [36,45], under the name of ESLDNF-resolution.…”
Section: Ax\ : P: ->Q(x) Ax2: Q(a)mentioning
confidence: 99%
“…This is obviously only a partial solution, since at run-time there is no guarantee to eventually ground the problematic query. A further improvement is offered by the computation rules of IC-Prolog (see [36], for a comprehensive analysis and references). …”
Section: Constructive Negationmentioning
confidence: 99%
“…These meta-clauses are not only useful to describe the selection strategy, they also allow one to define efficient control for resolution. Some work on the automatic definition of meta-clauses, in simpler cases, is reported in [25].…”
Section: Third Defining Axiom Of Sortedmentioning
confidence: 99%