Two-Variable Separation Logic and Its Inner Circle - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue ACM Transactions on Computational Logic Année : 2015

Two-Variable Separation Logic and Its Inner Circle

Résumé

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.
Fichier principal
Vignette du fichier
DD-tocl15.pdf (624.88 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03192209 , version 1 (08-04-2021)

Identifiants

Citer

Stéphane Demri, Morgan Deters. Two-Variable Separation Logic and Its Inner Circle. ACM Transactions on Computational Logic, 2015, 16 (2:15), ⟨10.1145/2724711⟩. ⟨hal-03192209⟩

Collections

CNRS
49 Consultations
75 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More