2007
DOI: 10.1007/s10472-007-9076-z
|View full text |Cite
|
Sign up to set email alerts
|

External sources of knowledge and value invention in logic programming

Abstract: The issue of value invention in logic programming embraces many scenarios, such as logic programming with function symbols, object oriented logic languages, inter-operability with external sources of knowledge, or set unification. This work introduces a framework embedding value invention in a general context. The class of programs having a suitable (but, in general, not decidable) 'finite grounding property' is identified, and the class of 'value invention restricted' programs is introduced. Value invention r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 39 publications
(34 citation statements)
references
References 20 publications
0
34
0
Order By: Relevance
“…Indeed, it incorporates many algorithms for improving the performance (see Section 5), including database optimization strategies and parallel evaluation techniques allowing for dealing with data-intensive applications. Moreover, it is endowed with a number of mechanisms that meet the requirement of real-world applications and make its usage feasible in practice: database interoperability is possible by means of an ODBC interface [25,38] which allows for both importing input data from and exporting answer set data to an external database; plugin functions [4] provide a framework for integrating application specific functions in logic rules and dealing with external sources of computation; non-ground queries allow for advanced reasoning.…”
Section: Introductionmentioning
confidence: 99%
“…Indeed, it incorporates many algorithms for improving the performance (see Section 5), including database optimization strategies and parallel evaluation techniques allowing for dealing with data-intensive applications. Moreover, it is endowed with a number of mechanisms that meet the requirement of real-world applications and make its usage feasible in practice: database interoperability is possible by means of an ODBC interface [25,38] which allows for both importing input data from and exporting answer set data to an external database; plugin functions [4] provide a framework for integrating application specific functions in logic rules and dealing with external sources of computation; non-ground queries allow for advanced reasoning.…”
Section: Introductionmentioning
confidence: 99%
“…Any non-trivial type signature is a source of infinity. We draw our inspiration from the way in which [5] deals with computable functions. We view type instantiation and grounding of individual variables as two separate phases.…”
Section: Now Given the Ground Instance P([3]) ← Q([ ])mentioning
confidence: 99%
“…Thus, the problem of grounding a clause in presence of predicates and operations defined in the grounding structure G is reduced to a constraint solving problem over G. The class of the groundable programs depends both on the grounding strategy and on the class of the constraints that the grounder can solve. For example, we could reconstruct value invention as treated in [5] in terms of programs that guarantee the solvability of a special class of constraints.…”
Section: Example 14mentioning
confidence: 99%
See 2 more Smart Citations