Solvability in Resource Lambda-Calculus
Solvability in Resource Lambda-Calculus
复制标题
资源 Lambda 演算的可解性
DOI:
10.1007/978-3-642-12032-9_25
复制
发表时间:
2010
影响因子:
0.3
通讯作者:
S. D. Rocca
中科院分区:
文献类型:
--
作者:
Michele Pagani;S. D. Rocca
The resource calculus is an extension of the λ-calculus allowing to model resource consumption. Namely, the argument of a function comes as a finite multiset of resources, which in turn can be either linear or reusable, giving rise to non-deterministic choices, expressed by a formal sum. Using the λ-calculus terminology, we call solvable a term that can interact with the environment: solvable terms represent meaningful programs. Because of the non-determinism, different definitions of solvability are possible in the resource calculus. Here we study the optimistic (angelical, or may) notion, and so we define a term solvable whenever there is a simple head context reducing the term into a sum where at least one addend is the identity. We give a syntactical, operational and logical characterization of this kind of solvability.