Title :
Instances of Computational Effects: An Algebraic Perspective
Author_Institution :
Comput. Lab., Univ. of Cambridge, Cambridge, UK
Abstract :
We investigate the connections between computational effects, algebraic theories, and monads on functor categories. We develop a syntactic framework with variable binding that allows us to describe equations between programs while taking into account the idea that there may be different instances of a particular computational effect. We use our framework to give a general account of several notions of computation that had previously been analyzed in terms of monads on presheaf categories: the analysis of local store by Plotkin and Power; the analysis of restriction by Pitts; and the analysis of the pi calculus by Stark.
Keywords :
algebra; category theory; pi calculus; algebraic theories; computational effect; functor categories; monads; pi calculus; presheaf categories; syntactic framework; variable binding; Analytical models; Communication channels; Context; Equations; Mathematical model; Testing; Writing;
Conference_Titel :
Logic in Computer Science (LICS), 2013 28th Annual IEEE/ACM Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4799-0413-6
DOI :
10.1109/LICS.2013.58