Electronic Notes in Theoretical Computer Science · 2004 · 104 citations · 15 references
Natural SciencesComputer ScienceMathematicsAlgebraSet TheoryTheory Of ComputationAxiomatic Set TheoryModel TheoryMonadic EffectsMonadic SemanticsMonadsOperational SemanticsStructural Operational Semantics
We overview a programme to provide a unified semantics for computational effects based upon the notion of a countable enriched Lawvere theory. We define the notion of countable enriched Lawvere theory, show how the various leading examples of computational effects, except for continuations, give rise to them, and we compare the definition with that of a strong monad. We outline how one may use the notion to model three natural ways in which to combine computational effects: by their sum, by their commutative combination, and by distributivity. We also outline a unified account of operational semantics. We present results we have already shown, some partial results, and our plans for further development of the programme.
15
Notions of computation and monads
Eugenio Moggi · Information and Computation · 1991 · 1.7K citations
Computational lambda-calculus and monads
Eugenio Moggi · 2003 · 858 citations
Computing, Computer Science, Algebra +13
Gordon Plotkin · SIAM Journal on Computing · 1976 · 639 citations
Towards a mathematical operational semantics
Daniele Turi, Gordon Plotkin · 2002 · 369 citations · Full text
A probabilistic powerdomain of evaluations
C Jones, Gordon Plotkin · 2003 · 350 citations