Immediate fixpoints and their use in groundness analysis

4Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A theorem by Schröder says that for a certain natural class of functions F: B → B defined on a Boolean lattice B, F(x)=F(F(F(x))) for all x Є B. An immediate corollary is that if such a function is monotonic then it is also idempotent, that is, F(x)=F(F(x)). We show how this corollary can be extended to recognize cases where recursive definitions can immediately be replaced by an equivalent closed form, that is, they can be solved without Kleene iteration. Our result applies more generally to distributive lattices. It has applications for example in the abstract interpretation of declarative programs and deductive databases. We exemplify this by showing how to accelerate simple cases of strictness analysis for first-order functional programs and, perhaps more successfully, groundness analysis for logic programs.

Cite

CITATION STYLE

APA

Søndergaard, H. (1996). Immediate fixpoints and their use in groundness analysis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1180, pp. 359–370). Springer Verlag. https://doi.org/10.1007/3-540-62034-6_63

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free