2001
DOI: 10.1145/502807.502810
|View full text |Cite
|
Sign up to set email alerts
|

Complexity and expressive power of logic programming

Abstract: This article surveys various complexity and expressiveness results on different forms of logic programming. The main focus is on decidable forms of logic programming, in particular, propositional logic programming and datalog, but we also mention general logic programming with function symbols. Next to classical results on plain logic programming (pure Horn clause programs), more recent results on various important extensions of logic programming are surveyed. These include logic programming with different for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
206
0

Year Published

2005
2005
2011
2011

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 478 publications
(207 citation statements)
references
References 261 publications
1
206
0
Order By: Relevance
“…When comparing ILP (first order predicate logic rules) and feature-value learning techniques (propositional logic rules), there is a trade-off between expressive power and efficiency (Dantsin et al 2001). ILP techniques are typically more expressive (see Fig.…”
Section: Inductive Logic Programmingmentioning
confidence: 99%
“…When comparing ILP (first order predicate logic rules) and feature-value learning techniques (propositional logic rules), there is a trade-off between expressive power and efficiency (Dantsin et al 2001). ILP techniques are typically more expressive (see Fig.…”
Section: Inductive Logic Programmingmentioning
confidence: 99%
“…The bounds follow from a similar argumentation as in the case of data complexity, except that now, deciding, given an ordinary positive program P and a ground atom a, whether P logically entails a is hard for EXP in general [10], and computing the well-founded semantics of ordinary normal programs is in EXP in general. Notice that, by a similar line of argumentation, tight query processing in probabilistic dl-programs under the well-founded semantics can also be done in exponential time in general.…”
Section: Complexitymentioning
confidence: 97%
“…Recall that the complexity class P contains all decision problems that can be solved in polynomial time on a deterministic Turing machine, and that the data complexity for probabilistic dlprograms KB = (L, P, C, μ) describes the case where all of KB but the facts in P and the concept, role, and attribute membership axioms in L are fixed. Hardness for P follows from the hardness for P of deciding, given an ordinary positive program P and a ground atom a, whether P logically entails a in the data complexity [10]. Membership in P follows from Theorem 9 and that (a) computing the well-founded semantics of ordinary normal programs can be done in polynomial time in the data complexity, and (b) instance checking and knowledge base satisfiability in DL-Lite A can be done in polynomial time.…”
Section: Complexitymentioning
confidence: 99%
See 2 more Smart Citations