Decidable optimization problems for database logic programs

138Citations
Citations of this article
36Readers
Mendeley users who have this article in their library.

Abstract

Datalog is the language of logic programs without function symbols. It is used as a database query language. If it is possible to eliminate recursion from a Datalog program II, then II is said to be bounded. It is known that the problem of deciding whether a given Datalog program is bounded is undecidable, even for binary programs. We show here that boundedness is decidable for monadic programs, i.e., programs where the recursive predicates are monadic (the non-recursive predicates can have arbitrary arity). Underlying our results are new tools for the optimization of Datalog programs based on automata theory and logic. In particular, one of the tools we develop is a theory of two-way alternating tree automata. We also use our techniques to show that containment for monadic programs is decidable. © 1988 ACM.

Cited by Powered by Scopus

Monadic datalog and the expressive power of languages for Web information extraction

103Citations
N/AReaders
Get full text

Computing complete answers to queries in the presence of limited access patterns

56Citations
N/AReaders
Get full text

Decidability and Undecidablity Results for Boundedness of Linear Recursive Queries

56Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Cosmadakis, S. S., Kanellakis, P. C., Gaifman, H., & Vardi, M. Y. (1988). Decidable optimization problems for database logic programs. In Proceedings of the Annual ACM Symposium on Theory of Computing (pp. 477–490). Association for Computing Machinery. https://doi.org/10.1145/62212.62259

Readers over time

‘09‘10‘11‘12‘13‘14‘15‘16‘17‘18‘19‘20‘21‘22‘2302468

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 16

55%

Researcher 7

24%

Professor / Associate Prof. 5

17%

Lecturer / Post doc 1

3%

Readers' Discipline

Tooltip

Computer Science 28

90%

Physics and Astronomy 1

3%

Business, Management and Accounting 1

3%

Engineering 1

3%

Save time finding and organizing research with Mendeley

Sign up for free
0