Compositional Satisfiability Solving in Separation Logic
We introduce a novel decision procedure to the satisfiability problem in array separation logic combining with general inductively defined predicates and arithmetic. Our proposal differentiates itself from existing works by solving satisfiability by means of compositional reasoning. First, following Fermat’s method of infinite descent, it infers for every inductive definition a “base” that precisely characterises the satisfiability. It then utilises the base to derive such a base for any formula where these inductive predicates reside in. Especially, we identify an expressive decidable fragment for the compositionality. We have implemented the proposal in a tool and evaluated it over challenging problems. The experimental results show that the compositional satisfiability solving is efficient and our tool is effective and efficient when compared with existing solvers.
Tue 19 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
| 18:30 - 19:30 | |||
| 18:3015m Talk | Deciding the Bernays-Schoenfinkel Fragment over Bounded Difference Constraints by Simple Clause Learning over Theories VMCAI Martin Bromberger MPI-INF, Alberto Fiori Max Planck Institute for Informatics, Christoph Weidenbach MPI-INFMedia Attached | ||
| 18:4515m Talk | Incremental Search for Conflict and Unit Instances of Quantified Formulas with E-Matching VMCAIMedia Attached | ||
| 19:0015m Talk | On Pre- and Inprocessing for Weighted MaxSAT VMCAI Tobias Paxian University of Freiburg, Pascal Raiola University of Freiburg, Bernd Becker Albert-Ludwigs-University FreiburgMedia Attached | ||
| 19:1515m Talk | Compositional Satisfiability Solving in Separation Logic VMCAI Quang Loc Le University College London, UKMedia Attached | ||
