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

04/16/2020
by   Mnacho Echenim, et al.
0

The entailment between separation logic formulae with inductive predicates, also known as symbolic heaps, has been shown to be decidable for a large class of inductive definitions. Recently, a 2-EXPTIME algorithm was proposed and an EXPTIME-hard bound was established; however no precise lower bound is known. In this paper, we show that deciding entailment between predicate atoms is 2-EXPTIME-hard. The proof is based on a reduction from the membership problem for exponential-space bounded alternating Turing machines.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
12/28/2020

Unifying Decidable Entailments in Separation Logic with Inductive Definitions

The entailment problem φψ in Separation Logic <cit.>, between separated ...
research
01/27/2022

Foundations for Entailment Checking in Quantitative Separation Logic (extended version)

Quantitative separation logic (QSL) is an extension of separation logic ...
research
10/26/2017

Automated Lemma Synthesis in Symbolic-Heap Separation Logic

The symbolic-heap fragment of separation logic has been actively develop...
research
01/31/2022

A Proof Procedure For Separation Logic With Inductive Definitions and Theory Reasoning

A proof procedure, in the spirit of the sequent calculus, is proposed to...
research
12/21/2021

Preprocessing in Inductive Logic Programming

Inductive logic programming is a type of machine learning in which logic...
research
06/29/2021

The Price of Selfishness: Conjunctive Query Entailment for ALCSelf is 2ExpTime-hard

In logic-based knowledge representation, query answering has essentially...

Please sign up or login with your details

Forgot password? Click here to reset