Two-Variable Separation Logic and Its Inner Circle

ACM Trans. Comput. Log.(2015)

引用 23|浏览11
暂无评分
摘要
Separation logic is a well-known assertion language for Hoare-style proof systems. We show that first-order separation logic with a unique record field restricted to two quantified variables and no program variables is undecidable. This is among the smallest fragments of separation logic known to be undecidable, and this contrasts with the decidability of two-variable first-order logic. We also investigate its restriction by dropping the magic wand connective, known to be decidable with nonelementary complexity, and we show that the satisfiability problem with only two quantified variables is not yet elementary recursive. Furthermore, we establish insightful and concrete relationships between two-variable separation logic and propositional interval temporal logic (PITL), data logics, and modal logics, providing an inner circle of closely related logics.
更多
查看译文
关键词
complexity,data logic,decidability,interval temporal logic,modal logic,separation logic,specifying and verifying and reasoning about programs,theory,two-variable logics,verification
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要