Unifying Decidable Entailments in Separation Logic with Inductive Definitions

12/28/2020
by   Mnacho Echenim, et al.
0

The entailment problem φψ in Separation Logic <cit.>, between separated conjunctions of equational (x y and x y), spatial (x ↦ (y_1,…,y_)) and predicate (p(x_1,…,x_n)) atoms, interpreted by a finite set of inductive rules, is undecidable in general. Certain restrictions on the set of inductive definitions lead to decidable classes of entailment problems. Currently, there are two such decidable classes, based on two restrictions, called establishment <cit.> and restrictedness <cit.>, respectively. Both classes are shown to be in by the independent proofs from <cit.> and <cit.>, respectively, and a many-one reduction of established to restricted entailment problems has been given <cit.>. In this paper, we strictly generalize the restricted class, by distinguishing the conditions that apply only to the left- (φ) and the right- (ψ) hand side of entailments, respectively. We provide a many-one reduction of this generalized class, called safe, to the established class. Together with the reduction of established to restricted entailment problems, this new reduction closes the loop and shows that the three classes of entailment problems (respectively established, restricted and safe) form a single, unified, -complete class.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/01/2020

Decidable Entailments in Separation Logic with Inductive Definitions: Beyond Established Systems

We define a class of Separation Logic formulae, whose entailment problem...
research
04/16/2020

Entailment Checking in Separation Logic with Inductive Definitions is 2-EXPTIME hard

The entailment between separation logic formulae with inductive predicat...
research
02/04/2020

Complete Entailment Checking for Separation Logic with Inductive Definitions

In [A], we proposed a novel decision procedure for entailment checking i...
research
05/15/2023

Tractable and Intractable Entailment Problems in Separation Logic with Inductively Defined Predicates

We establish various complexity results for the entailment problem betwe...
research
12/12/2015

Query Answering over Contextualized RDF/OWL Knowledge with Forall-Existential Bridge Rules: Decidable Finite Extension Classes (Post Print)

The proliferation of contextualized knowledge in the Semantic Web (SW) h...
research
10/05/2022

Correspondence Theory for Modal Fairtlough-Mendler Semantics of Intuitionistic Modal Logic

We study the correspondence theory of intuitionistic modal logic in moda...
research
05/29/2021

Computing with Infinite Objects: the Gray Code Case

Infinite Gray code has been introduced by Tsuiki <cit.> as a redundancy-...

Please sign up or login with your details

Forgot password? Click here to reset