ACM Home Page
Please provide us with feedback. Feedback
Hard problems for simple logic programs
Full text PdfPdf (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
Yatin P. Saraiya  Department of Computer Science, Stanford University
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 14,   Citation Count: 2
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/93597.93622
What is a DOI?

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
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
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