Looking at Separation Algebras with Boolean BI-eyes

In this paper, we show that the formulae of Boolean BI cannot distinguish between some of the different notions of separation algebra found in the literature: partial commutative monoids, either cancellative or not, with a single unit or not, all define the same notion of validity. We obtain this result by the careful study of the specific properties of the counter-models that are generated by tableaux proof-search in Boolean BI.

[1]  John C. Reynolds,et al.  Separation logic: a logic for shared mutable data structures , 2002, Proceedings 17th Annual IEEE Symposium on Logic in Computer Science.

[2]  Dominique Larchey-Wendling,et al.  The Undecidability of Boolean BI through Phase Semantics , 2010, 2010 25th Annual IEEE Symposium on Logic in Computer Science.

[3]  Andrew W. Appel,et al.  A Fresh Look at Separation Algebras and Share Accounting , 2009, APLAS.

[4]  Peter W. O'Hearn,et al.  BI as an assertion language for mutable data structures , 2001, POPL '01.

[5]  James Brotherston,et al.  Bunched Logics Displayed , 2012, Studia Logica.

[6]  Rajeev Goré,et al.  Proof search for propositional abstract separation logics via labelled sequents , 2014, POPL.

[7]  Dominique Larchey-Wendling,et al.  Nondeterministic Phase Semantics and the Undecidability of Boolean BI , 2011, TOCL.

[8]  Dominique Larchey-Wendling The formal strong completeness of partial monoidal Boolean BI , 2016, J. Log. Comput..

[9]  Dominique Larchey-Wendling,et al.  Expressivity properties of boolean BI through relational models , 2006 .

[10]  Rajeev Goré,et al.  A Labelled Sequent Calculus for BBI: Proof Theory and Proof Search , 2013, TABLEAUX.

[11]  Hongseok Yang,et al.  Views: compositional reasoning for concurrent programs , 2013, POPL.

[12]  Jonghyun Park,et al.  A theorem prover for Boolean BI , 2013, POPL.

[13]  Dominique Larchey-Wendling,et al.  Exploring the relation between Intuitionistic BI and Boolean BI: an unexpected embedding , 2009, Math. Struct. Comput. Sci..

[14]  James Brotherston,et al.  Parametric completeness for separation theories , 2014, POPL.

[15]  David J. Pym,et al.  The semantics and proof theory of the logic of bunched implications , 2002, Applied logic series.

[16]  James Brotherston,et al.  Undecidability of Propositional Separation Logic and Its Neighbours , 2010, 2010 25th Annual IEEE Symposium on Logic in Computer Science.

[17]  Peter W. O'Hearn,et al.  Local Action and Abstract Separation Logic , 2007, 22nd Annual IEEE Symposium on Logic in Computer Science (LICS 2007).