Satisfiability of Compositional Separation Logic with Tree Predicates and Data Constraints.

Zhaowei Xu,Taolue Chen,Zhilin Wu
DOI: https://doi.org/10.1007/978-3-319-63046-5_31
2017-01-01
Abstract:In this paper, we propose compositional separation logic with tree predicates (CSLTP), where properties such as sortedness and height-balancedness of complex data structures (for instance, AVL trees and red-black trees) can be fully specified. We show that the satisfiability problem of CSLTP is decidable. The main technical ingredient of the decision procedure is to compute the least fixed point of a class of inductively defined predicates that are non-linear and involve dense-order and difference-bound constraints, which are of independent interests.
What problem does this paper attempt to address?