arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 0706.2076cs.LO
收藏

无穷阶单型λ项的有限语义<br>自动机

A Finite Semantics of Simply-Typed Lambda Terms for Infinite Runs of<br> Automata

Klaus Aehlig

摘要:

模型检验特性通常用有限自动机来描述。任何特定的这样的自动机将无限树的集合划分为许多类,根据哪个状态具有无限运行。在基类型的这种解释上构建完整的类型层次结构,为简单类型的树提供了有限的语义。基于这种语义的演算被证明是健全和完整的。特别是,对于规则的无限树,一个给定的自动机是否有运行是可判定的。由于正则的递归树是精确的递归方案,所以这个可判定性结果对任意层次的任意递归方案都成立,而不受任何语法限制。

英文摘要:

Model checking properties are often described by means of finite automata. Any particular such automaton divides the set of infinite trees into finitely many classes, according to which state has an infinite run. Building the full type hierarchy upon this interpretation of the base type gives a finite semantics for simply-typed lambda-trees. A calculus based on this semantics is proven sound and complete. In particular, for regular infinite lambda-trees it is decidable whether a given automaton has a run or not. As regular lambda-trees are precisely recursion schemes, this decidability result holds for arbitrary recursion schemes of arbitrary level, without any syntactical restriction.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑