z-logo
open-access-imgOpen Access
Logic for Computational Effects: work in progress
Author(s) -
Gordon Plotkin,
John Power
Publication year - 2003
Publication title -
electronic workshops in computing
Language(s) - English
Resource type - Conference proceedings
ISSN - 1477-9358
DOI - 10.14236/ewic/iwfm2003.3
Subject(s) - computer science , computational logic , signature (topology) , theoretical computer science , semantics (computer science) , multimodal logic , syntax , modal logic , constant (computer programming) , function (biology) , programming language , algebra over a field , description logic , mathematics , artificial intelligence , modal , pure mathematics , chemistry , geometry , polymer chemistry , evolutionary biology , biology
We outline a possible logic that will allow us to give a unified approach to reasoning about computational effects. The logic is given by extending Moggi's computational λ-calculus by basic types and a signature, the latter given by constant symbols, function symbols, and operation symbols, and by including a µ operator. We give both syntax and semantics for the logic except for µ. We consider a number of sound and complete classes of models, all given in category-theoretic terms. We illustrate the ideas with some of our leading examples of computational effects, and we observe that operations give rise to natural modalities.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom