The Verse Calculus: A Core Calculus for Deterministic Functional Logic Programming

Proceedings of the ACM on Programming Languages(2023)

引用 0|浏览5
暂无评分
摘要
Functional logic languages have a rich literature, but it is tricky to give them a satisfying semantics. In this paper we describe the Verse calculus, VC, a new core calculus for deterministic functional logic programming. Our main contribution is to equip VC with a small-step rewrite semantics, so that we can reason about a VC program in the same way as one does with lambda calculus; that is, by applying successive rewrites to it. We also show that the rewrite system is confluent for well-behaved terms.
更多
查看译文
关键词
verse calculus,core calculus,logic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要