Skip to main content

1997 | ReviewPaper | Buchkapitel

Redundant argument filtering of logic programs

verfasst von : Michael Leuschel, Morten Heine Sørensen

Erschienen in: Logic Program Synthesis and Transformation

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

This paper is concerned with the problem of removing redundant arguments from logic programs. Such arguments can be removed without affecting correctness, in a certain sense. Most program specialisation techniques, even though they filter arguments and remove clauses, fail to remove a substantial number of redundant arguments, yielding in some cases rather inefficient residual programs. We formalise the notion of a redundant argument and show that one cannot effectively remove all redundant arguments. We then give a safe, effective approximation of the notion of a redundant argument and describe several simple and efficient algorithms based on the approximative notion. We conduct extensive experiments with our algorithms on mechanically generated programs illustrating the practical benefits of our approach.

Metadaten
Titel
Redundant argument filtering of logic programs
verfasst von
Michael Leuschel
Morten Heine Sørensen
Copyright-Jahr
1997
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/3-540-62718-9_6

Neuer Inhalt