arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.00502cs.LO
收藏

具有归纳定义的分离逻辑中的可判定蕴涵:超越既定系统

Decidable Entailments in Separation Logic with Inductive Definitions: Beyond Established Systems

Mnacho Echenim, Radu Iosif, Nicolas Peltier

摘要:

定义了一类分离逻辑公式,其蕴涵问题是:给定公式$ϕ, ψ_1, \ldots, ψ_n$,$ϕ, ψ_1, \ldots, ψ_n$的每个模型是否都是某个$ψ_i$的模型?2 EXPTIME是完整的。该类中的公式是包含谓词原子的存在量化分离合取,由满足一组归纳规则的存储堆结构的最小集合解释,这也是蕴涵问题的输入的一部分。以前的工作考虑建立规则集,这意味着规则中的每个存在量化变量最终必须绑定到分配的位置,即从堆的域。特别是,这保证了每个结构的树宽由集合中最大规则的大小限制。相比之下,在这里,我们表明,建立,虽然足够的可判定性(以及其他两个自然条件),是没有必要的,通过提供一个条件,称为等式限制,这适用于句法(不)平等。在这种情况下,蕴涵问题更加普遍,因为等式限制规则定义了更丰富的结构类,具有无限的树宽。在本文中,我们证明了(1)每一个建立的规则集可以转换成一个等式限制的和(2)蕴涵问题是2 EXPTIME-完全在后一种情况下,从而匹配的复杂性蕴涵为已建立的规则集。

英文摘要:

We define a class of Separation Logic formulae, whose entailment problem: given formulae $ϕ, ψ_1, \ldots, ψ_n$, is every model of $ϕ$ a model of some $ψ_i$? is 2EXPTIME-complete. The formulae in this class are existentially quantified separating conjunctions involving predicate atoms, interpreted by the least sets of store-heap structures that satisfy a set of inductive rules, which is also part of the input to the entailment problem. Previous work consider established sets of rules, meaning that every existentially quantified variable in a rule must eventually be bound to an allocated location, i.e. from the domain of the heap. In particular, this guarantees that each structure has treewidth bounded by the size of the largest rule in the set. In contrast, here we show that establishment, although sufficient for decidability (alongside two other natural conditions), is not necessary, by providing a condition, called equational restrictedness, which applies syntactically to (dis-)equalities. The entailment problem is more general in this case, because equationally restricted rules define richer classes of structures, of unbounded treewidth. In this paper we show that (1) every established set of rules can be converted into an equationally restricted one and (2) the entailment problem is 2EXPTIME-complete in the latter case, thus matching the complexity of entailments for established sets of rules.

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

↑