Disproving inductive entailments in separation logic via base pair approximation

Conference paper


Brotherston, J. and Gorogiannis, N. 2015. Disproving inductive entailments in separation logic via base pair approximation. TABLEAUX 2015: 24th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods. Wroclaw, Poland 21 - 24 Sep 2015 Springer. https://doi.org/10.1007/978-3-319-24312-2_20
TypeConference paper
TitleDisproving inductive entailments in separation logic via base pair approximation
AuthorsBrotherston, J. and Gorogiannis, N.
Abstract

We give a procedure for establishing the invalidity of logical entailments in the symbolic heap fragment of separation logic with user-defined inductive predicates, as used in program verification. This disproof procedure attempts to infer the existence of a countermodel to an entailment by comparing computable model summaries, a.k.a. bases (modified from earlier work), of its antecedent and consequent. Our method is sound and terminating, but necessarily incomplete.
Experiments with the implementation of our disproof procedure indicate that it can correctly identify a substantial proportion of the invalid entailments that arise in practice, at reasonably low time cost. Accordingly, it can be used, e.g., to improve the output of theorem provers by returning “no” answers in addition to “yes” and “unknown” answers to entailment questions, and to speed up proof search or automated theory exploration by filtering out invalid entailments.

Research GroupFoundations of Computing group
ConferenceTABLEAUX 2015: 24th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods
ISSN0302-9743
ISBN
Hardcover9783319243115
PublisherSpringer
Publication dates
Print10 Sep 2015
Publication process dates
Deposited11 Apr 2016
Accepted01 Apr 2015
Output statusPublished
Accepted author manuscript
Copyright Statement

The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-24312-2_20

Additional information

Published as a chapter in: Automated Reasoning with Analytic Tableaux and Related Methods, Volume 9323 of the series Lecture Notes in Computer Science, pp 287-303

Digital Object Identifier (DOI)https://doi.org/10.1007/978-3-319-24312-2_20
LanguageEnglish
Book titleAutomated Reasoning with Analytic Tableaux and Related Methods: 24th International Conference, TABLEAUX 2015, Wroclaw, Poland, September 21-24, 2015, Proceedings
Permalink -

https://repository.mdx.ac.uk/item/86346

Download files


Accepted author manuscript
  • 14
    total views
  • 5
    total downloads
  • 1
    views this month
  • 1
    downloads this month

Export as