分离逻辑的Bernays-Schönfinkel-Ramsey片段中的推理-存档ouverte HAL
通信Dans Un Congrès Anneée:2017年

分离逻辑Bernays-Schönfinkel-Ramsey片段中的推理

半径Iosif
  • 功能:奥特尔
  • 人员ID:840083

Résumé

分离逻辑(SL)是一种著名的断言语言,用于具有动态分配数据结构的程序的Hoare-style模块化证明系统。在本文中,我们研究了限制在Bernays-Schönfinkel-Ramsey量词前缀∃*∀*上的一阶SL片段,其中量化变量的范围在记忆位置集上。当这个集合未被解释(没有相关理论)时,片段是PSPACE-complete,这与无量词片段的复杂性相匹配[7]。然而,当量词前缀属于∃*∀*时,或者当内存位置被解释为具有线性算术约束的整数时,SL变得不可判定,从而为SL内的可判定性设置了一个清晰的边界。我们已经在CVC4 SMT解算器中,将∃*∀*SL的可判定片段作为DPLL(T)架构内的专用解算器实现了一个决策过程。我们的实现的评估是使用两组验证条件进行的,这两组条件由(i)展开归纳谓词和(ii)最弱的基于预条件的验证条件生成器生成。实验数据表明,与基于模型的手动实例化相比,自动量词实例化的开销很小。
菲奇尔校长
小品小品
最终.pdf(162.62 Ko) Télé充电器
原籍 菲奇尔斯(Fichiers)出品的par l’(les)auteur(s)
加载。。。

日期和版本

哈尔-02388142, 版本1 (01-12-2019)

身份证明人

  • HAL Id: hal-02388142,版本1

Citer公司

Andrew Reynolds、Radu Iosif、Cristina塞尔维亚人。分离逻辑Bernays Schönfinkel Ramsey片段中的推理。验证、模型检查和抽象解释——2017年第18届国际会议,{VMCAI}2017年1月,法国巴黎。⟨哈尔-02388142⟩
22 磋商
122 交易费用

合作伙伴

更多