Title of article :
Strictness and totality analysis
Author/Authors :
Kirsten Lackner Solberg Gasser، نويسنده , , Hanne Riis Nielson، نويسنده , , Flemming Nielson، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 1998
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
Journal title :
Science of Computer Programming