Quantitative Inhabitation for Different Lambda Calculi in a Unifying Framework.

Proc. ACM Program. Lang.(2023)

引用 1|浏览1
暂无评分
摘要
We solve the inhabitation problem for a language called _ !, a subsuming paradigm (inspired by call-by-pushvalue) being able to encode, among others, call-by-name and call-by-value strategies of functional programming. The type specification uses a non-idempotent intersection type system, which is able to capture quantitative properties about the dynamics of programs. As an application, we show how our general methodology can be used to derive inhabitation algorithms for different lambda-calculi that are encodable into lambda!.
更多
查看译文
关键词
inhabitation,call-by-push-value,quantitative types,lambda-calculus
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要