Semantics for Local Computational Effects (2006)
| Citations: | 4 - 0 self |
BibTeX
@MISC{Power06semanticsfor,
author = {John Power},
title = {Semantics for Local Computational Effects},
year = {2006}
}
OpenURL
Abstract
Starting with Moggi’s work on monads as refined to Lawvere theories, we give a general construct that extends denotational semantics for a global computational effect canonically to yield denotational semantics for a corresponding local computational effect. Our leading example yields a construction of the usual denotational semantics for local state from that for global state. Given any Lawvere theory L, possibly countable and possibly enriched, we first give a universal construction that extends L, hence the global operations and equations of a given effect, to incorporate worlds of arbitrary finite size. Then, making delicate use of the final comodel of the ordinary Lawvere theory L, we give a construct that uniformly allows us to model block, the universality of the final comodel yielding a universal property of the construct. We illustrate both the universal extension of L and the canonical construction of block by seeing how they work in the case of state.
Citations
| 816 | S.: Categories for the working mathematician - Lane - 1998 |
| 401 | Computational lambda-calculus and monads - Moggi - 1989 |
| 316 | Basic Concepts of Enriched Category Theory - Kelly - 1982 |
| 38 | Categorical models for local names - Stark - 1996 |
| 29 | Adequacy for algebraic effects - Plotkin, Power - 2001 |
| 24 | Call-By-Push-Value: A Functional/Imperative Synthesis, volume 2 - Levy - 2004 |
| 22 | Computational effects and operations: an overview - Plotkin, Power |
| 14 | Call-by-Push-Value: A Subsuming Paradigm - Levy - 1999 |
| 11 | Notions of computations and monads, Inform. and Computation 93, 55–92 - Moggi - 1991 |
| 8 | Countable lawvere theories and computational effects - Power |
| 5 | Generic models for computational effects - Power - 2006 |
| 2 | Logic for Computational Effects: work in progress - Plotkin, Power - 2003 |
| 1 | Olha Shkaravska, From Models to Comodels: State and Arrays - Power - 2004 |







