UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

Stone-Type Dualities for Separation Logics

Docherty, S; Pym, D; (2019) Stone-Type Dualities for Separation Logics. Logical Methods In Computer Science , 15 (1) 27:1-27:51. 10.23638/LMCS-15(1:27)2019. Green open access

[thumbnail of 1710.03021.pdf]
Preview
Text
1710.03021.pdf - Published Version

Download (742kB) | Preview

Abstract

Stone-type duality theorems, which relate algebraic and relational/topological models, are important tools in logic because — in addition to elegant abstraction — they strengthen soundness and completeness to a categorical equivalence, yielding a framework through which both algebraic and topological methods can be brought to bear on a logic. We give a systematic treatment of Stone-type duality for the structures that interpret bunched logics, starting with the weakest systems, recovering the familiar BI and Boolean BI (BBI), and extending to both classical and intuitionistic Separation Logic. We demonstrate the uniformity and modularity of this analysis by additionally capturing the bunched logics obtained by extending BI and BBI with modalities and multiplicative connectives corresponding to disjunction, negation and falsum. This includes the logic of separating modalities (LSM), De Morgan BI (DMBI), Classical BI (CBI), and the sub-classical family of logics extending Bi-intuitionistic (B)BI (Bi(B)BI). We additionally obtain as corollaries soundness and completeness theorems for the specific Kripke-style models of these logics as presented in the literature: for DMBI, the sub-classical logics extending BiBI and a new bunched logic, Concurrent Kleene BI (connecting our work to Concurrent Separation Logic), this is the first time soundness and completeness theorems have been proved. We thus obtain a comprehensive semantic account of the multiplicative variants of all standard propositional connectives in the bunched logic setting. This approach synthesises a variety of techniques from modal, substructural and categorical logic and contextualizes the ‘resource semantics’ interpretation underpinning Separation Logic amongst them. This enables the application of algebraic and topological methods to both Separation Logic and the systems of bunched logics it is built upon. Conversely, the new notion of indexed frame (generalizing the standard memory model of Separation Logic) and its associated completeness proof can easily be adapted to other non-classical predicate logics.

Type: Article
Title: Stone-Type Dualities for Separation Logics
Open access status: An open access version is available from UCL Discovery
DOI: 10.23638/LMCS-15(1:27)2019
Publisher version: https://doi.org/10.23638/LMCS-15(1:27)2019
Language: English
Additional information: This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit https://creativecommons.org/licenses/by/4.0/
Keywords: Computer Science - Logic in Computer Science, 03B70,F.3.1,F.3.2,F.4.1
UCL classification: UCL
UCL > Provost and Vice Provost Offices
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10074559
Downloads since deposit
30Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item