ACM Home Page
Please provide us with feedback. Feedback
Adding disjunction to datalog (extended abstract)
Full text PdfPdf (1.26 MB)
Source Symposium on Principles of Database Systems archive
Proceedings of the thirteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems table of contents
Minneapolis, Minnesota, United States
Pages: 267 - 278  
Year of Publication: 1994
ISBN:0-89791-642-5
Authors
Thomas Eiter  Christian Doppler Laboratory for Expert Systems, Information Systems Department, Technical University of Vienna, Paniglgasse 16, A-1040 Wien, Austria
Georg Gottlob  Christian Doppler Laboratory for Expert Systems, Information Systems Department, Technical University of Vienna, Paniglgasse 16, A-1040 Wien, Austria
Heikki Mannila  Department of Computer Science, University of Helsinki, P.O. Box 26, SF-00014, University of Helsinki, Finland
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 27,   Citation Count: 9
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/182591.182639
What is a DOI?

ABSTRACT

We study the expressive power and complexity of disjunctive datalog, i.e., datalog with disjunctive rule heads, under three different semantics: the minimal model semantics, the perfect models semantics, and the stable model semantics. We show that the brave variants of these semantics express the same set of queries. In fact, they precisely capture the complexity of class &Sgr;P/2. The combined complexity of disjunctive datalog is shown to be NEXPTIMENP-complete.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

ASV90
 
AV91
 
BLT92
 
BF87
N. Bidoit and C. Froidewux. Minimalism Subsumes Default Logic and Circumscription in Stratified Lo$ic Prosrammin$. In Proceeding# LIUS-87, pp. 89-9T. IEEE Press, 1987.
 
CEG94
M. Cadoli, T. Eiter, and G. Gottlob. Using Default Logic as a Query Language. In Proceedings KR.94, 1994. Forthcoming.
 
CH85
A. Chandra and D. Harel. Horn Clause Queries and Generalizations. Journal of Logic Programming, 2:1-15, 1985.
 
CK73
C.C. Chang and H. J. Keisler. Model Theory. North-Holland, 2nd edition, 1973.
 
Dix92
Jitrgen Dix. Classifying Semantics of Disjunctive Logic Programs. In Proceedings JICSLP-92, pp. 798-812, Washington DC, November 1992.
EG93
 
Fag74
R. Fagin. Generalized First-Order Spectra and Polynomial-Time Recognizable Sets. In R. M. Karp, editor, Complexity of Computation, pp. 43-74. AMS, 1974.
 
GL88
M. Gelfond and V. Lifsckitz. The Stable Model Semantics for Logic Programming. In Proc. Fifth Logic Programming Symposium, pp. 1070-1080, Cambridge Mass., 1988. MIT Press.
 
Gur88
Y. Gurevich. Logic and the Challenge of Computer Science. In E. BSrger, editor, Trends in Theoretical Computer Science, chapter 1. Computer Science Press, 1988.
 
HS91
 
IFI94
IFIP-GI. Workshop: Disjunctive Logic Program. mint and Disjunctive Databases. To be held #t 13th IFIP World Computer Congress, Hamburg, August 1994.
 
Joh90
David S. Johnson. A Catalog of Complexity Classes. In van Leeuwen {vang0}, chapter 2.
 
Kan90
 
KP91
KV90
 
KV92
Ph.G. Kolaitis and M. Vardi. Fixpoint Logic vs. Infiaita#y Logic ia Finite-Model Theory, In Proceedings LICS-92, pages 61-71. IEEE Computer Science Press, 1992.
 
LMR92
 
Lyn82
J.F. Lynch. Complexity Classes and Theories of Finite Models. Mathematical Systems Theory, 15:127-144, 1982.
 
McC80
J. McCarthy. Circumscription- A Form of Non- Monotonic Reasoning. Artificial intelligence, 13:27-39, 1980.
 
Min82
MV93
 
Prz88
 
Prz91
T. Przymusinski. Stable Semantics for Disjunctive Programs. New Generation Computing, 9:401-424, 1991.
 
PY85
Sch90
 
Ste91
I. Stewart. Complete Problems involving Boolean Labelled Structures and Projection Transactions. Journal of Logic and Computation, 1(6):861-882, 1991.
 
Sto77
L.J. Stockmeyer. The Polynomial-Time Hierarchy. Theoretical Computer Science, 3:1-22, 1977.
Van87
 
van90
Var82
vRS91
 
VVAG92
J. Van den Bussche, D. Van Gucht, M. Andries, and M. Gyssens. On the Completeness of Object Creating Query Languages. In Proceedings FOCS.92, pp. 372-379, 1992.
 
YH85
A. Yahya and L. Henschen. Deduction in Non-Horn Databases. Journal of Automated Reasoning, 1(2):141-160, 1985.

CITED BY  9

Collaborative Colleagues:
Thomas Eiter: colleagues
Georg Gottlob: colleagues
Heikki Mannila: colleagues