DocumentCode :
2571565
Title :
Redundancy detection in logic programs is undecidable
Author :
Zhou, Zheng ; Wah, Benjamin W.
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
fYear :
1990
fDate :
31 Oct-2 Nov 1990
Firstpage :
593
Lastpage :
598
Abstract :
The authors study the decidability of redundancy detection in logic programs which are composed of inference rules with functions in their arguments. They formally define redundancies based on the solution sets in logic programs, and represent solution sets in well-defined domains. They prove that redundancy detection in inference rules with functions is undecidable. The theoretical results obtained here complete the previously unknown properties of redundancy detection of logic programs. Except for nonrecursive inference rules, redundancy detection is undecidable in general. Although general results reveal the inherent difficulty of efficient execution of logic programs through redundancy detection, special redundant cases can still be detected and pruned. Tradeoffs between compile-time analysis of decidable cases and run-time checking of undecidable cases can still be made
Keywords :
decidability; inference mechanisms; logic programming; redundancy; compile-time analysis; decidability; inference rules; logic programs; redundancy detection; run-time checking; Application software; Artificial intelligence; Automatic control; Computer applications; Contracts; Costs; Databases; Information retrieval; Logic programming; Natural languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 1990. COMPSAC 90. Proceedings., Fourteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-2054-4
Type :
conf
DOI :
10.1109/CMPSAC.1990.139436
Filename :
139436
Link To Document :
بازگشت