1998
DOI: 10.1017/s0956796898002998
|View full text |Cite
|
Sign up to set email alerts
|

Computational types from a logical perspective

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-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
76
0

Year Published

2001
2001
2009
2009

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 80 publications
(76 citation statements)
references
References 18 publications
0
76
0
Order By: Relevance
“…These models were in fact the original semantics for Moggi's computational lambda-calculus and PLL can be seen as reverse engineering from that [BBdP98]. Hence we refrain from stating categorical soundness and completeness for this system, but of course they hold as expected [Kob97].…”
Section: (I) There Exists a Cs4-category Such That All Morphisms Are mentioning
confidence: 99%
See 3 more Smart Citations
“…These models were in fact the original semantics for Moggi's computational lambda-calculus and PLL can be seen as reverse engineering from that [BBdP98]. Hence we refrain from stating categorical soundness and completeness for this system, but of course they hold as expected [Kob97].…”
Section: (I) There Exists a Cs4-category Such That All Morphisms Are mentioning
confidence: 99%
“…Still another use of the 2 modality, to model the quote mechanism of Lisp, is proposed by Goubault-Larrecq [GL96]. A 3-style modality has been extensively used to distinguish a computation from its result in the λ-calculus: Moggi's [Mog91] influential work on computational monads describes the computational λ-calculus, which corresponds to an intuitionistic modal type theory with a 3-like modality (see [BBdP98]). Fairtlough and Mendler [Men93,FMW97,Men00] use the same modality, which they call , in their work on lax logic for constraints and hardware verification.…”
Section: The Constructive Modal Systems Cs4 and Pllmentioning
confidence: 99%
See 2 more Smart Citations
“…CDD is a formalism related to lax logic and the computational lambda calculus [14,24,52]. CDD can be seen both as a type system and as a logic, via the Curry-Howard isomorphism.…”
Section: Cddmentioning
confidence: 99%