|
Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1842/187
|
| Title: | Adequacy for Algebraic Effects |
| Other Titles: | Notions of computation determine monads |
| Authors: | Plotkin, Gordon Power, John |
| Issue Date: | 2002 |
| Citation: | LECTURE NOTES IN COMPUTER SCIENCE 2303: 342-356 2002 |
| Publisher: | SPRINGER-VERLAG |
| Abstract: | Moggi proposed a monadic account of computational effects.
He also presented the computational lamda-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 e ects 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. |
| Keywords: | Laboratory for Foundations of Computer Science |
| URI: | http://hdl.handle.net/1842/187 |
| Appears in Collections: | Informatics Publications
|
Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.
|