Title of article
Strictness and totality analysis
Author/Authors
Kirsten Lackner Solberg Gasser، نويسنده , , Hanne Riis Nielson، نويسنده , , Flemming Nielson، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 1998
Pages
33
From page
113
To page
145
Abstract
We define a novel inference system for strictness and totality analysis for the simply-typed lazy lambda-calculus with constants and fixpoints. Strictness information identifies those terms that definitely denote bottom (i.e. do not evaluate to WHNF) whereas totality information identifies those terms that definitely do not denote bottom (i.e. do evaluate to WHNF). The analysis is presented as an annotated type system allowing conjunctions at “top-level” only. We give examples of its use and prove the correctness with respect to a natural-style operational semantics.
Keywords
Strictness and totality analysis , Annotated type system , Natural-style operational semantics , Top-level conjunction types
Journal title
Science of Computer Programming
Serial Year
1998
Journal title
Science of Computer Programming
Record number
1079505
Link To Document