当前位置: X-MOL 学术arXiv.cs.FL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A Rice's Theorem for Abstract Semantics
arXiv - CS - Formal Languages and Automata Theory Pub Date : 2021-05-30 , DOI: arxiv-2105.14579
Paolo Baldan, Francesco Ranzato, Linpeng Zhang

Classical results in computability theory, notably Rice's theorem, focus on the extensional content of programs, namely, on the partial recursive functions that programs compute. Later and more recent work investigated intensional generalisations of such results that take into account the way in which functions are computed, thus affected by the specific programs computing them. In this paper, we single out a novel class of program semantics based on abstract domains of program properties that are able to capture nonextensional aspects of program computations, such as their asymptotic complexity or logical invariants, and allow us to generalise some foundational computability results such as Rice's Theorem and Kleene's Second Recursion Theorem to these semantics. In particular, it turns out that for this class of abstract program semantics, any nontrivial abstract property is undecidable and every decidable overapproximation necessarily includes an infinite set of false positives which covers all values of the semantic abstract domain.

中文翻译:

抽象语义学的莱斯定理

可计算性理论的经典结果,特别是莱斯定理,关注程序的外延内容,即程序计算的部分递归函数。后来和最近的工作调查了这些结果的内涵概括,这些结果考虑了计算函数的方式,从而受到计算它们的特定程序的影响。在本文中,我们根据程序属性的抽象域挑选出一类新的程序语义,它们能够捕获程序计算的非扩展方面,例如渐近复杂性或逻辑不变量,并允许我们概括一些基本的可计算性结果,例如作为这些语义的莱斯定理和克莱恩第二递归定理。特别是,
更新日期:2021-06-01
down
wechat
bug