Computational types from a logical perspective
- 1 March 1998
- journal article
- Published by Cambridge University Press (CUP) in Journal of Functional Programming
- Vol. 8 (2) , 177-193
- https://doi.org/10.1017/s0956796898002998
Abstract
Moggi's computational lambda calculus is a metalanguage for denotational semantics which arose from the observation that many different notions of computation have the categorical structure of a strong monad on a cartesian closed category. In this paper we show that the computational lambda calculus also arises naturally as the term calculus corresponding (by the Curry–Howard correspondence) to a novel intuitionistic modal propositional logic. We give natural deduction, sequent calculus and Hilbert-style presentations of this logic and prove strong normalisation and confluence results.Keywords
This publication has 0 references indexed in Scilit: