Complexity and expressive power of logic programming

被引:409
作者
Dantsin, E
Eiter, T
Gottlob, G
Voronkov, A
机构
[1] Roosevelt Univ, Sch Comp Sci & Telecommun, Chicago, IL 60605 USA
[2] Vienna Univ Technol, Dept Comp Sci, Inst Informat Syst, Knowledge Based Syst Grp E184 3, A-1040 Vienna, Austria
[3] Vienna Univ Technol, Dept Comp Sci, Inst Informat Syst, Databases & Artificial Intelligence Grp, A-1040 Vienna, Austria
[4] Univ Manchester, Dept Comp Sci, Manchester M13 9PL, Lancs, England
关键词
languages; theory; complexity; datalog; expressive power; logic programming; nonmonotonic logic; query languages;
D O I
10.1145/502807.502810
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 forms of negation, disjunctive logic programming, logic programming with equality, and constraint logic programming.
引用
收藏
页码:374 / 425
页数:52
相关论文
共 302 条
[61]  
BUCCAFURRI F, 1998, P 6 INT C PRINC KNOW, P418
[62]   TURING-MACHINES AND THE ENTSCHEIDUNGSPROBLEM [J].
BUCHI, JR .
MATHEMATISCHE ANNALEN, 1962, 148 (03) :201-213
[63]   PRINCIPLES OF PROGRAMMING WITH COMPLEX OBJECTS AND COLLECTION TYPES [J].
BUNEMAN, P ;
NAQVI, S ;
TANNEN, V ;
WONG, LS .
THEORETICAL COMPUTER SCIENCE, 1995, 149 (01) :3-48
[64]   A SURVEY OF COMPLEXITY RESULTS FOR NONMONOTONIC LOGICS [J].
CADOLI, M ;
SCHAERF, M .
JOURNAL OF LOGIC PROGRAMMING, 1993, 17 (2-4) :127-160
[65]   Circumscribing DATALOG: Expressive power and complexity [J].
Cadoli, M ;
Palopoli, L .
THEORETICAL COMPUTER SCIENCE, 1998, 193 (1-2) :215-244
[66]  
Canny J., 1988, Proceedings of the Twentieth Annual ACM Symposium on Theory of Computing, P460, DOI 10.1145/62212.62257
[67]  
Ceri Stefano, 1990, Logic Programming and Databases
[68]   A POSSIBLE WORLD SEMANTICS FOR DISJUNCTIVE DATABASES [J].
CHAN, EPF .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (02) :282-292
[69]   STRUCTURE AND COMPLEXITY OF RELATIONAL QUERIES [J].
CHANDRA, A ;
HAREL, D .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1982, 25 (01) :99-128
[70]   HORN CLAUSE QUERIES AND GENERALIZATIONS. [J].
Chandra, Ashok K. ;
Harel, David .
Journal of Logic Programming, 1985, 2 (01) :1-15