基于线性逻辑的带有析取的约束处理规则分析

摘要:CHR:一种与线性逻辑密切相关的声明性明确选择编程语言。CHRv:一种多范式的声明性编程语言,允许嵌入角编程。在发展线性逻辑声明性语义之前,我们分析了CHR的经典声明性语义的优势和限制,并进行了激励和发展。我们展示了如何应用线性逻辑语义来确定程序属性,并证明跨语言范式的CHRv程序的操作等价性。

作者:Hariolf Betz, Thom W. Fr"uhwirth

论文ID:1009.2900

分类:Programming Languages

分类简称:cs.PL

提交时间:2010-09-16

PDF 下载: 英文版 中文版pdf翻译中