1991
DOI: 10.1007/3540539816_70
|View full text |Cite
|
Sign up to set email alerts
|

A new technique for strictness analysis

Abstract: Results from Unification Theory and type inference with coercions are combined to produce a new method for performing strictness analysis of functional programs. A formal deduction system is developed in which extended types are derivable for terms of the A-calculus. These extended types contain Boolean rings describing the reduction behaviour of terms. Algorithms implementing the method are described, as well as proofs of their correctness. The method is extended to deal with recursion, polymorphism, and cons… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
27
0
1

Year Published

1993
1993
2001
2001

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(28 citation statements)
references
References 21 publications
0
27
0
1
Order By: Relevance
“…The same remarks apply to e.g. [Wri91] and reflect a quite general phenomenon, cf. the claims made in [Wan93, p. 137]:…”
Section: Proving the Translation Correctmentioning
confidence: 57%
See 2 more Smart Citations
“…The same remarks apply to e.g. [Wri91] and reflect a quite general phenomenon, cf. the claims made in [Wan93, p. 137]:…”
Section: Proving the Translation Correctmentioning
confidence: 57%
“…Wright has proposed alternative type systems [Wri91] and [Wri92]. The idea is to annotate the arrows: if a function can be assigned type Int→ 0 Int this means that the function is strict, whereas a type Int→ 1 Int doesn't tell anything about strictness properties.…”
Section: Strictness Typesmentioning
confidence: 99%
See 1 more Smart Citation
“…The inference system is a restriction of Wright's strictness formalization [Wri91]. It can be seen to be essentially equivalent in expressive power to Baker-Finch's strictness analysis [BF92] when restricted to the language of the simply typed λ-calculus.…”
Section: Introductionmentioning
confidence: 99%
“…This is inspired by the method of Wright [Wri91] -in [Wri92] he proves the correctness of his analysis (by means of a model for the λ-calculus), but does not consider any transformation based on the result of the analysis.…”
Section: Introductionmentioning
confidence: 99%