Title :
Minimize linear mutual recursion by rule unfolding
Author :
Wang, Ke ; Zhang, Weining ; Chau, Siu-Cheung
Author_Institution :
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
Abstract :
We minimize the number of recursive predicates in a linear mutual recursion by the rule unfolding technique. The minimization is based on a newly proposed syntactic equivalence called the unfolding-equivalence. Algorithms for testing unfolding-equivalence and constructing an unfolding-equivalent recursion with the fewest possible number of recursive predicates are presented. We study the role of the unfolding technique in optimizing deductive databases through reducing these numbers
Keywords :
database management systems; knowledge based systems; logic programming; minimisation; recursive functions; deductive databases; linear mutual recursion; minimization; recursive predicates; rule unfolding; syntactic equivalence; unfolding-equivalence; unfolding-equivalent recursion; Deductive databases; Logic; Mathematics; Testing;
Conference_Titel :
Computing and Information, 1993. Proceedings ICCI '93., Fifth International Conference on
Conference_Location :
Sudbury, Ont.
Print_ISBN :
0-8186-4212-2
DOI :
10.1109/ICCI.1993.315396