DocumentCode :
3657819
Title :
Implementing logic programs as a database system
Author :
Michael Kifer;Eliezer L. Lozinskii
Author_Institution :
Department of Computer Science, SUNY at Stony Brook, L.I., NY 11794, United States
fYear :
1987
Firstpage :
375
Lastpage :
385
Abstract :
We show how Horn logic programs can be implemented using database techniques, namely, mostly bottom-up in combination with certain top-down elements (as opposed to the top-down implementations of logic programs prevailing so far). The proposed method is sound and complete. It easily lends itself to a parallel implementation, and is free of nonlogical features, like backtracking. In extension to the common approach to deductive databases, we allow function symbols to appear in programs. An important advantage of this method is that it terminates in many cases in which PROLOG and SLD-resolution do not.
Keywords :
"Read only memory","Welding","Logic gates","Artificial intelligence"
Publisher :
ieee
Conference_Titel :
Data Engineering, 1987 IEEE Third International Conference on
Print_ISBN :
978-0-8186-0762-2
Type :
conf
DOI :
10.1109/ICDE.1987.7272403
Filename :
7272403
Link To Document :
بازگشت