ACM Home Page
Please provide us with feedback. Feedback
Bounded fixed point iteration
Full text PdfPdf (808 KB)
Source Annual Symposium on Principles of Programming Languages archive
Proceedings of the 19th ACM SIGPLAN-SIGACT symposium on Principles of programming languages table of contents
Albuquerque, New Mexico, United States
Pages: 71 - 82  
Year of Publication: 1992
ISBN:0-89791-453-8
Authors
Sponsors
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 23,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/143165.143182
What is a DOI?

ABSTRACT

In the context of abstract interpretation we study the number of times a functional need to be unfolded in order to give the least fixed point. For the cases of the total or monotone functions we obtain an exponential bound and in the case of strict and additive (or distributive) functions we obtain a quadratic bound. These bounds are shown to be tight. Specialising the case of strict and additive functions to functionals of a form that would correspond to iterative programs we show that a linear bound is tight. We demonstrate the relation to several analyses studied in the literature (including strictness analysis).


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
G. GrS~tzer" Lattice Theory- First Concepts and Distributive Lattices, W. H. Freeman and Company, 1971.
4
 
5
J. Hughes" Backward analysis of functional programs, in Partial Evaluation and Mixed Computation (Eds. D. Bjcrner, A. P. Ershov, N. D. Jones), North-Holland, 1988.
6
 
7
A. Mycroft" Abstract interpretation and optimising transformations for applicative programs, Ph. D. thesis, University of Edinburgh, 1981.
 
8
9
 
10
H. R. Nielson, F. Nielson: Bounded Fixed Point Iteration, Technical report DAIMI PB-359, Computer Science Department, Aarhus University, 1991.
 
11
 
12
S. Peyton-jones, C. Clack: Finding fixpoints in abstract interpretations, in" Abstract Interpretations of Declarative Languages (edited by S. Abramsky & C. Hankin), Ellis Horwood, 1987.
 
13


Collaborative Colleagues:
Hanne Riis Nielson: colleagues
Flemming Nielson: colleagues