Information Services banner Edinburgh Research Archive The University of Edinburgh crest

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

This item has been viewed 3 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
Op_Sem_Comp_Lam.pdf252.34 kBAdobe PDFView/Open
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.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback