On stratified regions

Roberto Amadio
DOI: https://doi.org/10.48550/arXiv.0904.2076
2009-06-09
Abstract:Type and effect systems are a tool to analyse statically the behaviour of programs with effects. We present a proof based on the so called reducibility candidates that a suitable stratification of the type and effect system entails the termination of the typable programs. The proof technique covers a simply typed, multi-threaded, call-by-value lambda-calculus, equipped with a variety of scheduling (preemptive, cooperative) and interaction mechanisms (references, channels, signals).
Logic in Computer Science
What problem does this paper attempt to address?