Derivation of efficient logic programs by synthesizing new predicates:

Abstract: "This paper shows a strategy of logic program transformation based on unfold/fold rules. In unfold/fold transformation, efficiency is often improved by performing folding steps, and folding steps are often allowed by synthesizing new auxiliary predicates. Since atoms in the body of a...

Full description

Saved in:
Bibliographic Details
Main Author: Kawamura, Tadashi (Author)
Format: Book
Language:English
Published: Tokyo, Japan 1991
Series:Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 678
Subjects:
Summary:Abstract: "This paper shows a strategy of logic program transformation based on unfold/fold rules. In unfold/fold transformation, efficiency is often improved by performing folding steps, and folding steps are often allowed by synthesizing new auxiliary predicates. Since atoms in the body of a clause used to fold should be more general than atoms to be folded, new predicates are often found by generalizing atoms in the body of the clauses. Our method synthesizes new predicates automatically with suitable generalization steps in many cases. An extension of this method to incorporate goal replacement transformation is also shown."
Physical Description:20 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!