Back to Search Start Over

Two-Variable Separation Logic and Its Inner Circle

Authors :
Morgan Deters
Stéphane Demri
New York University [New York] (NYU)
NYU System (NYU)
Centre National de la Recherche Scientifique (CNRS)
Source :
ACM Transactions on Computational Logic, ACM Transactions on Computational Logic, Association for Computing Machinery, 2015, 16 (2:15), ⟨10.1145/2724711⟩
Publication Year :
2015
Publisher :
HAL CCSD, 2015.

Abstract

International audience; 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 decidability of two-variable first-order logic. We also investigate its restriction by dropping the magic wand connective, known to be decidable with non-elementary 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.

Details

Language :
English
ISSN :
15293785 and 1557945X
Database :
OpenAIRE
Journal :
ACM Transactions on Computational Logic, ACM Transactions on Computational Logic, Association for Computing Machinery, 2015, 16 (2:15), ⟨10.1145/2724711⟩
Accession number :
edsair.doi.dedup.....dd9405fcdde743ef00f7f9dfc06f1299
Full Text :
https://doi.org/10.1145/2724711⟩