Back to Search
Start Over
Two-Variable Separation Logic and Its Inner Circle
- 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.
- Subjects :
- General Computer Science
Logic
Zeroth-order logic
separation logic
interval temporal logic
0102 computer and information sciences
Intermediate logic
01 natural sciences
Higher-order logic
Theoretical Computer Science
[INFO]Computer Science [cs]
0101 mathematics
Mathematics
modal logic
Discrete mathematics
Substructural logic
two-variable logic
010102 general mathematics
Multimodal logic
Minsky machine
decidability
[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
data logic
Computational Mathematics
TheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGES
010201 computation theory & mathematics
undecidability
Many-valued logic
Dynamic logic (modal logic)
modal separation logic
T-norm fuzzy logics
complexity
magic wand
Subjects
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⟩