Modular Labelled Sequent Calculi for Abstract Separation Logics
Zh\'e H\'ou, Ranald Clouston, Rajeev Gor\'e, Alwen Tiu

TL;DR
This paper develops a modular, cut-free labelled sequent calculus framework for propositional abstract separation logics, enabling automated reasoning and handling various properties and axioms efficiently.
Contribution
It introduces a general framework for modular proof calculi for PASLs, extending previous work with new axioms and properties, and improves proof efficiency through label substitution techniques.
Findings
Framework supports various separation logic properties
Ensures cut-elimination in the extended calculus
Facilitates automated reasoning for abstract separation logics
Abstract
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs that manipulate resources such as memory locations. These logics are "abstract" because they are independent of any particular concrete resource model. Their assertion languages, called propositional abstract separation logics (PASLs), extend the logic of (Boolean) Bunched Implications (BBI) in various ways. In particular, these logics contain the connectives and , denoting the composition and extension of resources respectively. This added expressive power comes at a price since the resulting logics are all undecidable. Given their wide applicability, even a semi-decision procedure for these logics is desirable. Although several PASLs and their relationships with BBI are discussed in the literature, the proof theory and automated reasoning for these logics were open problems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
