Typing Weak MSOL Properties.

Lecture Notes in Computer Science(2016)

引用 15|浏览31
暂无评分
摘要
We consider lambda Y -calculus as a non-interpreted functional programming language: the result of the execution of a program is its normal form that can be seen as the tree of calls to built-in operations. Weak monadic second-order logic (wMSO) is well suited to express properties of such trees. We give a type system for ensuring that the result of the execution of a lambda Y-program satisfies a given wMSO property. In order to prove soundness and completeness of the system we construct a denotational semantics of lambda Y-calculus that is capable of computing properties expressed in wMSO.
更多
查看译文
关键词
weak,properties
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要