×

用树自动机确定归纳分离逻辑中的蕴涵。 (英语) Zbl 1448.68266号

Cassez,Franck(编辑)等人,《用于验证和分析的自动化技术》。2014年11月3日至7日,澳大利亚新南威尔士州悉尼,第十二届国际研讨会,ATVA 2014。诉讼程序。柏林:斯普林格。莱克特。注释计算。科学。8837, 201-218 (2014).
摘要:带有归纳定义的分离逻辑(SL)是一种用于指定复杂递归数据结构的自然形式,用于操作此类结构的程序的组合验证。任何基于SL的自动验证程序的关键要素都是隐含问题的可判定性。在这项工作中,我们将描述树(及其以外)的SL的非平凡子集的蕴涵问题简化为树自动机(TA)的语言包含。我们的简化为该问题提供了严格的复杂性边界,并表明片段中的蕴涵是EXPTIME-complete。出于实际目的,我们利用了自动机理论的最新进展,例如对非确定性TA进行包含检查,以避免显式确定。我们实现了我们的方法,并给出了有希望的初步实验结果。
关于整个系列,请参见[Zbl 1325.68014号].

MSC公司:

65年第68季度 形式语言和自动机
03B70号 计算机科学中的逻辑
2017年第68季度 问题的计算难度(下限、完备性、近似难度等)
PDF格式BibTeX公司 XML格式引用