Abstract We combine ideas from types for continuations, effect systems and monads in a very simple setting by defining a version of classical propositional logic in which double-negation elimination is combined with a modality. The modality corresponds to control effects, and it includes a form of effect masking. Erasing the modality from formulas gives classical logic. On the other hand, the logic is conservative over intuitionistic logic. © 2008 Cambridge University Press.
CITATION STYLE
Thielecke, H. (2009). Control effects as a modality. Journal of Functional Programming, 19(1), 17–26. https://doi.org/10.1017/S0956796808006734
Mendeley helps you to discover research relevant for your work.