The enriched effect calculus: syntax and semantics
The enriched effect calculus: syntax and semantics
复制标题
丰富的效果演算:语法和语义
DOI:
10.1093/logcom/exs025
复制
发表时间:
2012
影响因子:
0.7
通讯作者:
Egger J
中科院分区:
文献类型:
--
作者:
Egger J
This article introduces the enriched effect calculus, which extends established type theories for computational effects with primitives from linear logic. The new calculus provides a formalism for expressing linear aspects of computational effects; e.g. the linear usage of imperative features such as state and/or continuations.The enriched effect calculus is implemented as an extension of a basic effect calculus without linear primitives, which is closely related to Moggi's computational metalanguage, Filinski's effect PCF and Levy's call-by-push-value. We present syntactic results showing: the fidelity of the behaviour of the linear connectives of the enriched effect calculus; the conservativity of the enriched effect calculus over its non-linear core (the effect calculus); and the non-conservativity of intuitionistic linear logic when considered as an extension of the enriched effect calculus.The second half of the article investigates models for the enriched effect calculus, based on enriched category theory. We give several examples of such models, relating them to models of standard effect calculi (such as those based on monads), and to models of intuitionistic linear logic. We also prove soundness and completeness.
登录
查看更多内容
DOI:
10.1007/978-3-642-22944-2_21
发表时间:
2011
期刊:
Proceedings 11th Annual IEEE Symposium on Logic in Computer Science
影响因子:
--
作者:
R. E. Møgelberg;S. Staton
通讯作者:
S. Staton
DOI:
--
发表时间:
2004
期刊:
Workshop on Domains
影响因子:
--
作者:
Gordon D. Plotkin;John Power
通讯作者:
John Power
影响因子:
0.6
作者:
J. Laird
通讯作者:
J. Laird
影响因子:
0.5
作者:
F. E. J. Linton
通讯作者:
F. E. J. Linton
DOI:
10.1007/11417170_20
发表时间:
2005
期刊:
ACM SIGLOG News
影响因子:
--
作者:
S. Lindley;Ian Stark
通讯作者:
Ian Stark