Title
Decision Procedure for Separation Logic with Inductive Definitions and Presburger Arithmetic.
Abstract
This paper considers the satisfiability problem of symbolic heaps in separation logic with Presburger arithmetic and inductive definitions. First the system without any restrictions is proved to be undecidable. Secondly this paper proposes some syntactic restrictions for decidability. These restrictions are identified based on a new decidable subsystem of Presburger arithmetic with inductive definitions. In the subsystem of arithmetic, every inductively defined predicate represents an eventually periodic set and can be eliminated. The proposed system is quite general as it can handle the satisfiability of the arithmetical parts of fairly complex predicates such as sorted lists and AVL trees. Finally, we prove the decidability by presenting a decision procedure for symbolic heaps with the restricted inductive definitions and arithmetic.
Year
Venue
Field
2016
APLAS
Separation logic,Arithmetic function,AVL tree,Computer science,Satisfiability,Boolean satisfiability problem,Decidability,Presburger arithmetic,Theoretical computer science,Undecidable problem
DocType
Citations 
PageRank 
Conference
2
0.36
References 
Authors
9
3
Name
Order
Citations
PageRank
Makoto Tatsuta111122.36
Quang Loc Le2659.48
weingan chin3777.94