| Hard problems for simple logic programs |
| Full text |
Pdf
(1.07 MB)
|
| Source
|
International Conference on Management of Data
archive
Proceedings of the 1990 ACM SIGMOD international conference on Management of data
table of contents
Atlantic City, New Jersey, United States
Pages: 64 - 73
Year of Publication: 1990
ISBN:0-89791-365-5
Also published in ...
|
|
Author
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 14, Citation Count: 2
|
|
|
ABSTRACT
A number of optimizations have been proposed for Datalog programs involving a single intensional predicate (“single-IDB programs”). Examples include the detection of commutativity and separability ([Naug88],[RSUV89], [Ioan89a]) in linear logic programs, and the detection of ZYT-linearizability ([ZYT88], [RSUV89], [Sara89], [Sara90]) in nonlinear programs. We show that the natural generalizations of the commutativity and ZYT-linearizability problems (respectively, the sequencability and base-case linearizability problems) are undecidable. Our constructions involve the simulation of context-free grammars using single-IDB programs that have a bounded number of initialisation rules. The constructions may be used to show that containment (or equivalence) is undecidable for such programs, even if the programs are linear, or if each program contains a single recursive rule. These results tighten those of [Shmu87] and [Abit89].
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.
| |
Abit89
|
|
 |
BMSU86
|
Francois Bancilhon , David Maier , Yehoshua Sagiv , Jeffrey D Ullman, Magic sets and other strange ways to implement logic programs (extended abstract), Proceedings of the fifth ACM SIGACT-SIGMOD symposium on Principles of database systems, p.1-15, March 24-26, 1986, Cambridge, Massachusetts, United States
[doi> 10.1145/6012.15399]
|
 |
BR87
|
|
 |
CM77
|
|
| |
HU79
|
|
| |
Ioan89a
|
Ioanmd,s, Y E {1989} "Commutahv,ty and its role m the processing of hnear recursmn," Tech Report 804, Umverslty of Wisconsin- Madison
|
| |
Ioan89b
|
Ioanmdls, Y E {1989} "Towards an algebrazc theory of recursmn," Tech Report 801, Umverslty of Wisconsin-Madison
|
 |
Naug88
|
|
 |
RSUV89
|
R. Ramakrishnan , Y. Sagiv , J. D. Ullman , M. Y Vardi, Proof-tree transformation theorems and their applications, Proceedings of the eighth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.172-181, March 1989, Philadelphia, Pennsylvania, United States
[doi> 10.1145/73721.73739]
|
 |
SY81
|
|
 |
Sagi87
|
|
 |
Sara89
|
|
 |
Sara90
|
|
 |
Shmu87
|
|
| |
Ullm89
|
Unman, ~ D {1989} Prmczples o/Da~.abase and Knowledge.base Systems, Vol II, Computer Scmnce Press, Rockwlle, Md
|
| |
ZYT88
|
Zhang, W, C T Yu and D Troy, "A necessary and sufficmnt cond~tmn to hneax~ze doubly recurs~ve programs m logic databases," unpubhshed manuscript, Dept of EECS, Umvers~ty of Ilhnms at Chicago
|
|