Back to Search Start Over

Adequacy for Algebraic Effects.

Authors :
Goos, Gerhard
Hartmanis, Juris
van Leeuwen, Jan
Honsell, Furio
Miculan, Marino
Plotkin, Gordon
Power, John
Source :
Foundations of Software Science & Computation Structures (978-3-540-41864-1); 2001, p1-24, 24p
Publication Year :
2001

Abstract

Moggi proposed a monadic account of computational effects. He also presented the computational λ-calculus, λc, a core call-by-value functional programming language for effects; the effects are obtained by adding appropriate operations. The question arises as to whether one can give a corresponding treatment of operational semantics. We do this in the case of algebraic effects where the operations are given by a single-sorted algebraic signature, and their semantics is supported by the monad, in a certain sense. We consider call-by-value PCF with— and without—recursion, an extension of λc with arithmetic. We prove general adequacy theorems, and illustrate these with two examples: non-determinism and probabilistic nondeterminism. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540418641
Database :
Supplemental Index
Journal :
Foundations of Software Science & Computation Structures (978-3-540-41864-1)
Publication Type :
Book
Accession number :
33879747
Full Text :
https://doi.org/10.1007/3-540-45315-6_1